- Jan 25, 2024
-
-
path not starting by qrc:/// are not resolved correctly by QQmlFile::urlToLocalFileOrQrc in Qt6
-
Calling C++ methods with 'this' objects different from the one they were retrieved from is broken, due to historical reasons. The original object is used as 'this' object. You can allow the given 'this' object to be used by setting 'pragma NativeMethodBehavior: AcceptThisObject'
-
Calling C++ methods with 'this' objects different from the one they were retrieved from is broken, due to historical reasons. The original object is used as 'this' object. You can allow the given 'this' object to be used by setting 'pragma NativeMethodBehavior: AcceptThisObject'
-
useless as the startcode always lies in first bytes if there's no PUSI violation
-
-
-
cmake 3.21.0 is required to build Qt 6.
-
-
- Jan 24, 2024
-
-
Fix an allocator mismatch for HTTP resources. They are destroyed via a free call in the C API via the `vlc_http_res_destroy` function.
-
Returning `VLC_TICK_INVALID` will actually pass as a success as it is currently defined as 0.
-
The fourcc and length needs to be skipped on empty strd chunks, otherwise the stream is not advanced, resulting in a hang.
-
2024-01-17 v3.8.1 This release includes several bug fixes. This release is ABI compatible with the last release. See https://aomedia.googlesource.com/aom/+log/v3.8.0..v3.8.1 for all the commits in this release. - Bug Fixes * aomedia:3520: get_cubic_kernel_dbl: Assertion `0 <= x && x < 1' failed. * aomedia:3526: alloc_compressor_data() is called during every aom_codec_control() call on the encoder. * aomedia:3527: aom/av1/encoder/mcomp.c:1810: av1_full_pixel_search: Assertion `ms_params->ms_buffers.ref->width == ms_params->ms_buffers.src->width' failed. * aomedia:3534: libaom encoder crashed by AOM_USAGE_ALL_INTRA and AOM_EFLAG_NO_REF_LAST flags. * b/310455204: Recreate workers if necessary. * b/310548198: Update frame size in actual encoding. * b/314858909: Do not use adaptive error estimate. * Fix a hang of cmake on arm64 macOS with cmake 3.27.0 or later.
-
- Jan 23, 2024
-
-
-
We're supposed to unlock after the error, given that the lock is just above. Regression from 7dcc370d.
-
Steve Lhomme authored
So we can bump the requirement without building cmake for every build.
-
François Cartegnie authored
-
François Cartegnie authored
Was incorrectly setting start=stop on ephemer SPU
-
François Cartegnie authored
-
- Jan 22, 2024
-
-
Equivalent to commit d8e941f5 for meson.build.
-
The test has been merged into autotools[^1] but wasn't ported to meson. [^1]: 4ddc948f
-
Generate the moc sources from specified headers for test requiring moc to be run before. When Qt is not found, the test must be skipped from vlc_tests array.
-
By moving vlc_tests array declaration from test/meson.build to the root folder, we can create tests from anywhere in the code base.
-
Refactor the way link_language is specified to ensure a correct value (the default one or the one provided by the module) is always used. Before, [] was allowed as a default value to fallback to meson autodetection but it has been removed when link_language and other kwargs have been typed[^1] in the interpreter, leading to the followin error in meson 1.3.1 ../modules/meson.build:295:17: ERROR: library keyword argument 'link_language' was of type array[] but should have been one of: str, NoneType [^1]: https://github.com/mesonbuild/meson/commit/0f23dc5b03fda2e8958903eb25587a7e4e2daa67
-
- Jan 21, 2024
-
-
Don't call get_dialog_provider in vlc_dialog_release to prevent a crash in case vlc_killed is true.
-
-
-
A hang was caused when the stream head is invalid and a header should be skipped, but not enough data is available. In this case, block_SkipBytes returns VLC_EGENERIC and does not seek anything. So, the same invalid block is processed again and again.
-
Sections are independant packets. Corruption from header continuity counters does not apply. It is up to the sections assembler to deal with its own sequences.
-
In some cases, when a module uses a dialog, the dialog provider is destroyed before the module is unloaded. This can lead to a crash if the module continues to use it after it has been released. This is fixed by moving InternalDialogClean after the vlc_playlist_Delete so that it remains available during the player cleanup and the input thread cleanup.
-
differentiating correct and overflowed
-
-
-
full ts pkt size is misleading at PES level
-
-
-
- Jan 19, 2024
-
-
partially reverts 32836475
-
Set the time and position to the requested seek point. Pause timers while seeking.
-
The input_thread can now only seek with absolute values.
-
Don't use INPUT_CONTROL_JUMP_POSITION and INPUT_CONTROL_JUMP_TIME, that use input times from the demuxer. Instead, add up the time from the player timer, that use ts from the output clocks. This fixes a possible gap with relatives seeks, depending on the input source or output delay (aout). For examples, seeking -3s was seeking -2s and seeking +3s was seeking +4s before this commit. Now seeking back and forth with stay at the same position. Fixes #28482 Fixes #27383
-
-