- Dec 13, 2021
-
-
Normally closing a logger should not incur new log messages, but... the early logger does exactly that, and this prevents it from looping infinitely into itself. This situation occurs if no proper logger was installed until the log switch was destroyed. Fixes #26363. This effectively reverts commit e8700cbd.
-
Fixes #22909
-
Thomas Guillem authored
Regression from c9ab8bd8 Fixes #26367
-
- Dec 11, 2021
-
-
Alexandre Janniaux authored
This commit introduces an integration test infrastructure which mocks the external components (filters, decoders, window, display) used by the video pipeline and starts this pipeline using the usual input item properties and player. The test will spawn an interface to have an initial vlc_object_t without going though the private layers of libvlc (avoiding casting the instance to private type, etc), so as to avoid encouraging code using such casts. It uses this infrastructure to prevent regression from the ticket #26345. By ensuring that the second failed decoder update won't crash, we can check that an already started vout won't lead to double-join/free like it was fixed in a7c99d05. The test itself will later be extended to add more sensible cases.
-
The 2 vout_Request users were already stopping the vout in that case. This fixes an inconsistency when vout_Request() could return an error but the user had no way to know if the vout was started or stopped. Fixes #26345
-
In case of error happening midstream when the vout was already started.
-
-
Move it from bool to an enum, mainly because input_resource_RequestVout() can notify both events: stopped or started. No functional changes.
-
Don't assume that linux will always have gl.h available
-
- Dec 10, 2021
-
-
-
-
-
-
qt/open_panels: use 'save-recentplay' qt/preferences: use 'save-recentplay' qt/MainInterface: use 'save-recentplay' qt/recent_menu: use 'save-recentplay'
-
-
If libplacebo is enabled, a pl_shader was allocated but never freed.
-
Thomas Guillem authored
Regression from 8cf02acd This restore hw decoding with multiple threads (the default behavior).
-
-
This new function can be used to retrieve the mtime, ctime, atime and size properties. More properties can be added in the future without modifying this function. Co-authored-by:
LE QUEC Nicolas <Nicolas.Le_Quec@bordeaux-inp.fr> Fixes #25747
-
Refs #25747
-
Refs #25747
-
Refs #25747
-
Refs #25747
-
Refs #25747
-
Refs #25747
-
Get the mtime, ctime, atime and the size of the items scaned from "DirRead", and save in the item struct. Refs #25747
-
An helper to add a ".stat" info as uint64_t.
-
In the access modules, we would like to be able to send file properties such as size directly to the input item. But no reference to this item is accessible. This field will allow you to retrieve the item created by the function.
-
-
-
-
-
-
-
- Dec 09, 2021
-
-
Ensure that a single media, if set more than one time, is only played once. Refs #26312
-
This validate the previous commit.
-
Fix playback of the current media if a last one has been set without being played. Refs #26312
-
...if the last one has not been played. Regardless of the user option. Refs #26312
-
To differentiate between added medias and played medias in tests.
-
Don't use player_set_current_mock_media() for this single test.
-