profile
viewpoint
Hugo Beauzée-Luyssen chouquette @videolabs Paris http://www.beauzee.fr

chouquette/medialibrary 5

Mirror repository - No PR will be reviewed

chouquette/coveraggregator 2

Cover profile aggregator for golang

3XX0/vlc-torrent 1

Torrent streaming implementation for VLC

chouquette/backtrace-rs 0

Backtraces in Rust

chouquette/cc-rs 0

Rust library for build scripts to compile C/C++ code into a Rust library

chouquette/faad2 0

Freeware Advanced Audio (AAC) Decoder faad2 mirror

push eventvideolan/vlc

Francois Cartegnie

commit sha a0d053d40295be6c30cbe023a460865ffd3b2f83

demux: adaptive: fix negative livestart number

view details

push time in 9 hours

push eventvideolan/vlc

Francois Cartegnie

commit sha 39c471fa38bbb4894a5a53c003d07aa41fd6d412

demux: adaptive: remove mishandled sequence offset mishandled in lookups. should be enforced in parsing. refs VLCKit/-/issues/382

view details

push time in 15 hours

push eventvideolan/vlc

Hugo Beauzée-Luyssen

commit sha 505d14b41a6963b8112885414aa20df6a507406a

mp4: Return an error if there are no attachments Instead of allocating an empty array for nothing

view details

Hugo Beauzée-Luyssen

commit sha ce1a28b094c6679f5e513c134c2692efd41de9e1

input: Also free empty attachments arrays

view details

push time in 18 hours

push eventvideolan/vlc

Francois Cartegnie

commit sha 59594e662c6f8933d33a39f2dac275fe739699ca

demux: mp4: fix bogus attachment iterator invalid deref from -1 promotion 0e9db4f7e603e88488f414b7ef44ba8c323f4df0

view details

push time in 20 hours

push eventvideolan/vlc

Hugo Beauzée-Luyssen

commit sha 285b6d53f821a66da6488339ed66ccac67015eba

missing: Fix sout_StreamChainNew prototype

view details

Hugo Beauzée-Luyssen

commit sha 4deb73b6f62ce8fe8dea84ab0b0a138b79af4550

input: Add a missing #ifdef ENABLE_SOUT sout_instance_ControlsPace is not built nor provided by missing.c when building with --disable-sout

view details

push time in 2 days

push eventvideolan/vlc

Alaric Senat

commit sha f5f5a0d0ddb6c96ab08a6b3ca1115dcbd2ae2c77

upnp: Correct top directory url formatting As pointed out in #25055 the choice of url option delimiter is probably meant to be that way. std::string.find() returns std::string::npos (aka -1) in case of no match. Signed-off-by: Thomas Guillem <thomas@gllm.fr>

view details

push time in 2 days

push eventvideolan/vlc

Steve Lhomme

commit sha c9890de86fd843aea0fe1e07add2ce523ec18ef8

extras/cherry-test: default to origin/master as master can be HEAD

view details

push time in 2 days

push eventvideolan/vlc

Steve Lhomme

commit sha e0198d566107b357af23ebf95436a85fb9f2152f

audio_output: use vlc_list to keep the list of plugged devices The aout_dev_t type doesn't need to be shared anymore.

view details

Steve Lhomme

commit sha 4bc2b28f0a47273fb3b4e59304542847c3f6c66a

audio_output/winstore: fix free of the default device It must be free'd with CoTaskMemFree and only once.

view details

Steve Lhomme

commit sha 5f17d0a79d7bb3feedced46159b8186891cc1a50

audio_output/winstore: do the MTA+lock before setting the initial device The requested device is set to the default one in Open and requires the MTA setup in order for the activation to work. Otherwise it deadlocks.

view details

Steve Lhomme

commit sha 27bf537c7d6eecab9c50285c6cbbb4868092f634

audio_output/winstore: report the mute status when it was set successfully

view details

Steve Lhomme

commit sha d104faec191b47630871aaab546ccd76e08b730d

audio_output/winstore: report the volume changes After a mute it seems we need to tell report the new volume otherwise it assumes it's 0. We keep the gain so we can compute the proper volume to report on mute.

view details

Steve Lhomme

commit sha a300249e988aba0919fde8ba01d088f0efd52cd0

audio_output/winstore: report the default device to the core For now we don't list other devices

view details

Steve Lhomme

commit sha 5d14661389f84adbac27bacb0da9308425a0a3fe

audio_output/mmdevice: report the mute status after it is set

view details

push time in 2 days

push eventvideolan/vlc

Fatih Uzunoglu

commit sha c4595ee53e173989b09edf917533a2848f3a3a97

qt: qml: update "enable aligned player controlbar customization" patch due to an incident, a preliminary and incomplete version of "enable aligned player controlbar customization" patch was merged. this update ensures that the latest and the most tested version of the patch is available. Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha f436865053858098895cd080f4ed4350ea35dc64

qml: add animations to customization window (toolbareditor) listviews Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha 9d09165545dae821e617922e7c3bc2dda8dcfa4a

qml: fix PlayerButtonsLayout navigation item skipping Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha 8849d00e9e2f52dfe7e3880c2b0883af50171fce

qml: elide artwork info when it is clipped instead of fade out Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha 3f881cfca7d067f03dc77d25fea01c7d63cf2b07

qml: make artwork info control theme aware set '_colors' property when forcing colors Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha 5dde965275d1655384e22c5e95f675353258f200

qml: fix play button hover animation this fixes the animation issue that occurs when Qt 5.15 is used Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Prince Gupta

commit sha 29ddfb04c310312544037c9726b54d7f845e454a

qml: set height of TransparentSpinBox based on fontHeight Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Prince Gupta

commit sha e7ba3cbfd0580b192b1b53e7f7225d97bd6f5c6e

qml: fix title label colors in language menu Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Prince Gupta

commit sha fb4a40905710185a5b96a3b68c196c71619beb7d

qml: use size values from VLCStyle in CheckedDelegate widget Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

push time in 4 days

push eventvideolan/vlc

Steve Lhomme

commit sha 3c7f5c1119f161f92202e4b763b2c082800d30b3

display: remove range conversion filter There doesn't seem to be any display module that transforms these J4xx chromas into I4xx chromas for their input format. So we don't need 2 filters for this.

view details

Steve Lhomme

commit sha afc0dfd628414436839abab562c0b4954cb96c79

display: reindent

view details

Steve Lhomme

commit sha ceadae082d0d74dde62a89a2f68506dfb9927fb7

vout_intf: remove autoscale variable title It's not used by anyone and doesn't match the string of the same core variable.

view details

Steve Lhomme

commit sha 582efd4bdc1a83d940f9cdeaabdcd6e519878777

video_output/interlacing: remove dead code The has_deint value can never be true at this point. This code is even dead in 3.0 as DeinterlaceCallback was not called in the init either.

view details

push time in 4 days

push eventvideolan/vlc

Tristan Matthews

commit sha 53b73bede0532398853baf48af4fe703c6efa508

rootwrap: make setsockopt 1 usage consistent

view details

push time in 4 days

push eventvideolan/vlc

Tristan Matthews

commit sha 9f3711c25c3cccfd1de65e601b77a272e2417a68

rootwrap: make setsockopt 1 usage consistent

view details

push time in 4 days

push eventvideolan/vlc

Rémi Denis-Courmont

commit sha 07d5668f8c5176c9631cf7be2644cf416d66566c

cli: report volume in floating point (refs #25143)

view details

Rémi Denis-Courmont

commit sha 80b8c8254cb2fddd59d31ba3a46a6640d7ef23da

cli: mostly restore 3.0 volume scale Integers 2...512 use the old scale (mostly fixes #25143). Floating point values are taken as is.

view details

push time in 5 days

push eventvideolan/vlc

Rémi Denis-Courmont

commit sha 3d0587bfad85817d576d005eefe2c6914bb59e51

vlc: run autorun modules at start-up This invokes each and every autorun module before instantiating the main interface.

view details

Rémi Denis-Courmont

commit sha 0c2d3c673d8d28f88d89b5ec91487bb6f19057c4

hotkeys: use autorun to start

view details

Rémi Denis-Courmont

commit sha 15626377ffaa4fbddc04245cc279f6b28fd491b8

netsync: use autorun to start

view details

Rémi Denis-Courmont

commit sha 10e04ed87a52a9e65b90306341aef23b9c9fd653

netsync: appropriate --network-synchronisation

view details

Rémi Denis-Courmont

commit sha c96462163e2d5c2a1634820179ff2fe20e09f2f7

xcb/global: use autorun to start

view details

push time in 5 days

push eventvideolan/vlc

Rémi Denis-Courmont

commit sha 3fdddb9a1ce6811a1ae12af996911292f3d33508

cli: move player status command to player.c

view details

Rémi Denis-Courmont

commit sha 66e13864523c8afd3a3beb47ccbcf31daf8943bd

cli: drop item if option alloc fails

view details

Rémi Denis-Courmont

commit sha 05e1b15760d2b692da31e6979d4bd09c254e4b65

cli: return error code from commands

view details

push time in 6 days

push eventvideolan/vlc

Rémi Denis-Courmont

commit sha f47b6d762e196fa04f5344242dffc32fb9444d99

rtp: restore the RTSP (live) stream output options (Fix assertion failures.)

view details

push time in 6 days

push eventvideolan/vlc

Rémi Denis-Courmont

commit sha f42783cd70625208adc57318c5cf94d9768b2c72

Revert "lua/http: add pl_sd_(add|remove) HTTP requests" This reverts commit 9708665a0fbd7c4961caaae70f0684881123214a, broken by 3159dad5eb99b3c2a3267efc8af2fcc9c113cd55.

view details

push time in 6 days

PR closed videolan/vlc

linux/thread: Use SYS_futex instead of __NR_futex

SYS_futex it expected from system C library. in glibc (/usr/include/bits/syscall.h defines it in terms of of NR_futex) some newer 32bit architectures e.g. riscv32 are using 64bit time_t from get go unlike other 32bit architectures in glibc, therefore it wont have NR_futex defined but just NR_futex_time64 this aliases it to NR_futex so that SYS_futex is then defined for rv32

Signed-off-by: Khem Raj raj.khem@gmail.com

+6 -1

1 comment

1 changed file

kraj

pr closed time in 7 days

pull request commentvideolan/vlc

linux/thread: Use SYS_futex instead of __NR_futex

Hi,

Thanks for your contribution.

All pull requests are ignored though, so please follow https://wiki.videolan.org/Sending_Patches_VLC/ and your patch on the mailing list.

kraj

comment created time in 7 days

push eventvideolan/vlc

Thomas Guillem

commit sha 2932d1fe3fe9c14fa107d7623d92e2ffc85e0e6f

samba: ask for credential in case of EPERM This fix login on Windows 10 shares.

view details

push time in 8 days

push eventvideolan/vlc

Hugo Beauzée-Luyssen

commit sha d55a165d98ed3927c4591df84248abe81ff1aec1

input: Move attachment functions in their own source file

view details

Hugo Beauzée-Luyssen

commit sha 75dd9f9ea5cfc45efcc73d4b2025cce92f63594a

input: attachment: Add a private structure which will hold the refcount in the next commit

view details

Hugo Beauzée-Luyssen

commit sha 165ccf2cdfb2db3c7a2a0ebe96ad43d5bbcd8632

input: Refcount attachments Instead of performing a deep copy every time they are fetched

view details

Hugo Beauzée-Luyssen

commit sha 823e0b98e0d5586f2c82de63915fa3e7af5ccc78

mkv: Use input_attachment_t directly So we can just hold them instead of performing a deep copy when they are fetched by the core

view details

Hugo Beauzée-Luyssen

commit sha 0e9db4f7e603e88488f414b7ef44ba8c323f4df0

mp4: Extract attachments upon first request Instead of each time DEMUX_GET_ATTACHMENT gets invoked

view details

Hugo Beauzée-Luyssen

commit sha c98628509978d3c8fc028041c208108599bc68d9

input: Simplify AppendAttachment prototype

view details

Hugo Beauzée-Luyssen

commit sha 9f2ce559c11255af05ad9f72964c5ca8a99f486b

input: Compare attachments themselves when updating them Since they are now refcounted, we can compare the pointers themselves instead of relying on the demux they originally came from.

view details

Hugo Beauzée-Luyssen

commit sha ce2bf1200cb7e9191bbb5f23a3d277873d2302d8

input: Remove now unused attachment_demux

view details

Hugo Beauzée-Luyssen

commit sha 88306b2b7c0909f656e81c8b5947c3ed58e2b5c5

input: Fix missing mutex unlock on error path

view details

Hugo Beauzée-Luyssen

commit sha e181d84613725c52a3de902270e96beea6a16455

lib: Allow a picture to be constructed from an attachment

view details

Hugo Beauzée-Luyssen

commit sha 34d7c2023a4a1fb5537b910eb03d1721f8a38138

lib: Add a minimal picture list API

view details

Hugo Beauzée-Luyssen

commit sha 67f30f947d9518986500efc00d4f5eaf0e856090

input: Emit an event when new attachments are found

view details

Hugo Beauzée-Luyssen

commit sha 235b7212bd0d98a46ae46711479aeb426fd5ce35

lib: Expose a new libvlc_MediaAttachedThumbnailsFound event

view details

push time in 8 days

push eventvideolan/vlc

Alexandre Janniaux

commit sha 104836dc76abc64108f1fc06720fbffe59260509

vlc_codecs: use #if defined() instead of #if The `pragma push` side is already using #else after an #ifdef HAVE_ATTRIBUTE_PACKED, and the configure.ac script is only declaring the compilation flag when it's available. Fix multiple -Wundef warnings when compiling the code for Apple OS.

view details

Alexandre Janniaux

commit sha d8cd3c67f0f736356cc08b53634218e9ce5d4cc5

picture_fifo: fix variable shadowing

view details

Alexandre Janniaux

commit sha d0197744ab22f7a501f52132425b42e2813c9c78

picture_fifo: remove trailing line

view details

Alexandre Janniaux

commit sha e13bc451d448b5b9451afedeec7db3e6650215ef

opengl: interop_android: disable if GL_OES_EGL_image_external is unavailable The necessary symbols are typically existing when running inside renderdoc tracing environnement but the extension is not exposed in renderdoc since it doesn't support it.

view details

Alexandre Janniaux

commit sha f367b9f517d11d3ef03b42fa587be6070bfc774a

opengl: interop: avoid generic interop with opaque The generic interop is designed for CPU buffers which are not available anyway with GPU buffers (zero planes available). Avoid loading the generic interop in that case. Refs #25256

view details

Alexandre Janniaux

commit sha 0e7d444c0c471159fad55cb1c585c2d0ad677347

doc: QtGl: release token when cleanup We're waiting for the surface to be available and protecting the surface from having multiple clients at the same time, but it typically didn't return the token when cleanup(), meaning that any second open was actually a deadlock in the waiting.

view details

Alexandre Janniaux

commit sha a50f873b8134dbc34d3a6ac397d5f888ce36fb01

doc: QtGl: lower verbosity level We don't need to display avcodec logs typically, and we mostly want to give feedback to the user about what is loaded and what is happening, meaning info, error, warn, dbg.

view details

push time in 9 days

push eventvideolan/vlc

Francois Cartegnie

commit sha d2e893f69c7d5f7d7f2952cf695feca0fad144ee

demux: asf: improve objects debugging

view details

Francois Cartegnie

commit sha 01bb907f05e2f8d95747db386dfa931404350e99

demux: asf: add reset helper for asfpacket tracks

view details

Francois Cartegnie

commit sha ff91d2c89e3d013abf6718b1eadbbf1a9292a44b

demux: asf: discard duplicate payloads

view details

Francois Cartegnie

commit sha 599e286d6239c7f33372e8610b5785691f920e74

demux: asf: add multiple packets parameter

view details

Francois Cartegnie

commit sha e0516df7b61de113c22713e514b08458c7535454

demux: mp4: demux multiple asf packets

view details

push time in 10 days

PR opened videolan/vlc

linux/thread: Use SYS_futex instead of __NR_futex

SYS_futex it expected from system C library. in glibc (/usr/include/bits/syscall.h defines it in terms of of NR_futex) some newer 32bit architectures e.g. riscv32 are using 64bit time_t from get go unlike other 32bit architectures in glibc, therefore it wont have NR_futex defined but just NR_futex_time64 this aliases it to NR_futex so that SYS_futex is then defined for rv32

Signed-off-by: Khem Raj raj.khem@gmail.com

+6 -1

0 comment

1 changed file

pr created time in 10 days

push eventvideolan/vlc

Hugo Beauzée-Luyssen

commit sha fe437aba55b2dcf75fc43df526473db86e62749e

preparser: Fix null dereference in case of error

view details

Hugo Beauzée-Luyssen

commit sha 4278d5f815f01d384f99efb07616488105647a6d

preparser: Don't ignore input_preparser_Push errors

view details

Hugo Beauzée-Luyssen

commit sha a708c988091d6bc770212f5deeaba45e2395f4b2

lib: media: Hold the media during the preparsing This prevents a potential use after free if the caller releases the media before the preparsing is complete, or if the media is immediatly released after the preparsing completes since a4a94bb3f942989302d0aebc22f3de8ad897a8ff

view details

push time in 11 days

push eventvideolan/vlc

Francois Cartegnie

commit sha 2d38cf0bd23d586c2d453e2ef30fe2a1ff33c587

demux: asf: don't use demux_t for packetsys

view details

push time in 11 days

push eventvideolan/vlc

Francois Cartegnie

commit sha 0e7afc72a24f3a0f2a000fd1c9611f75f1c29172

contribs: bump srt to 1.4.2 fixes crashes removes now unused patches

view details

push time in 11 days

issue commentvideolabs/libdsm

Do we support ADS (alternate data streams)?

If you want, we could, but you need to be more precise.

ncptbtptp

comment created time in 11 days

push eventvideolan/vlc

Pierre Lamot

commit sha ac5a799efa5659296b796893f3d96cad84b3ac84

qt: fix enum name collision on Window

view details

push time in 11 days

push eventvideolan/vlc

Fatih Uzunoglu

commit sha bde3e5a9ed3b07f05f9fe5958cd1c9effaa90031

qt: qml: enable aligned player controlbar customization Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha 0e1dfc0997c40dea41a8db010072e8101e190076

qml: enable moving controls between sections of customization Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha 5338ee4606c0a07fadd4ca59b2cfb6254d92a449

qt: qml: make artwork info a player control Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha 949d83803061c859966463bad2afdc568953a064

qt: update miniplayer default controlbar customization Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha 9e2659f141e7561c15597394805c86dc9e76fd88

qml: remove explicit artwork info from miniplayer Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha 4b4ff85c6a23737b0e3014824a1c324e863e54b5

qml: fix miniplayer keyboard navigation Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha 5fc36e5b638dd5e94ce693cc17afb5ebb3a75289

qt: add 'count' property to PlayerControlbarModel Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha c1e8af25aa3d58c6bb8aba60e63e9a80614ea3db

qml: hide PlayerButtonsLayout when model rowCount is 0 Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha 85e667c692c787719d3c4172f241224efb6329b2

qml: better miniplayer controlbar alignment Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha 1909698cdf3eb517fab8560eaf2d1167ffe48380

qml: better mainplayer controlbar alignment & navigation Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha 59d0a4506c83ea428956aa2917dd8db2cf1e5657

qml: clip artwork info when title or artist name is too long + show tooltip in such a case when hovered or focused Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha 606f3bcda7cfd25c4fcb4cfa0aca9a89a42bc3ad

qml: add fade to clipped artwork info text Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha 0ed7299a8e3056bb5b36cbff905588e0290460ae

qml: SliderBar handle mouse drag better Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha 550ed99b94d4383d4bc57b3604e05c771086df41

qml: PointingTooltip should not have illegal position this fixes an issue when dragging occurs Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha b0d2777e68864ceb79a23adc00952baba37e97f2

qt: don't let VLCTick::scale to cause decay into VLC_TICK_INVALID Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha 8a1423c0ae0a90aaba4d3e19bf45d77965bc3189

qml: add tooltipColor and tooltipTextColor to VLCColors Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha e07d8863fdf9448da381860d51936eae37bf91fc

qml: change artwork info tooltip colors Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

Fatih Uzunoglu

commit sha 29c5b2d09d3a7df3241aa9c374d5a606a3f3c041

qml: adjust volume fast with right click in VolumeWidget Easy volume adjustment with right click. It has three steps: 0%, 100%, 125%. Signed-off-by: Pierre Lamot <pierre@videolabs.io>

view details

push time in 11 days

more