- Jan 21, 2023
-
-
Add a CVPX_NV12 -> png conversion test to ensure it doesn't crash. Refs #27721
-
Allocate a new picture by forwarding the host filter whenever the last filter of the cvpx chain asked a new video buffer. The host filter and last CVPX buffer are supposed to have the same format, but the host filter might play a different role in its parent filter chain than the requesting filter. In particular, filter chain will try to detect the last filter, which can only work for filters belonging to the chain. Fix a crash when plugging a chain NV12->RV32 which creates first a converter (cvpx) CVPX_NV12 -> CVPX_I420 -> I420 and then another converter I420 -> RV32 filter, leading to the cvpx filter allocating the wrong type of output frame. Fixes #27721
-
-
-
-
Steve Lhomme authored
We can't exit the loop without a return.
-
-
-
This fixes a task that could be notified 2 times (valid pic + cancelled) if libvlc is released just after a thumbnail request.
-
If the media is released, the thumbnail request must be interrupted (since the thumbnail cb will access the media event manager).
-
It is now safe to release media just after cancelling a thumbnail request (before this commit, the called had to wait for the cb). Change the test_cancel_thumbnail to make sure that no cb is sent after a cancel.
-
Otherwise, nothing prevent the input thread to parse the whole file before a test timeout value (here, 100ms).
-
-
-
-
Steve Lhomme authored
The defines without the underscore are not set by default in the Windows SDK.
-
Steve Lhomme authored
-
- Jan 20, 2023
-
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
macosx: Make duration slider static instead of resizing, ensure it has a minimum size that is reasonable, fixing constantly clipped knob Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Steve Lhomme authored
This also fixes a (bogus) warning in gcc with the realloc usage.
-
-
Steve Lhomme authored
We require C11 support where it's mandatory. Plus we use it later to check for some function support.
-
Steve Lhomme authored
-
Steve Lhomme authored
It requires linking with oldname.lib. We can use _swab directly for win32 code.
-
Steve Lhomme authored
All the calls leading to this are calling vlc_playlist_ComputeHasNext(). So these values should never happen. The size_t return value also means we should not return an error here.
-
Steve Lhomme authored
-
Steve Lhomme authored
The mingw-w64 variants doesn't set the errno, so use our compat version.
-
Steve Lhomme authored
gmtime_s is the counterpart variant. Just like we use localtime_s for localtime_r.
-
- Jan 19, 2023
-
-
parent can be NULL when preparsing, or doing thumbnail, for example. Fixes a SIGSEGV when vlc_logger was deferencing its parent while logging.
-
-