This fixes a latency issue with audio, particular when played with 4k
video.
With a single queue, only one sample request can be processed at a
time. So, for example, if a video sample takes 40ms to be delivered,
then all pending audio samples will be delayed 40ms. This can lead to
the audio PTS lagging the presentation clock and being dropped.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5439
The BURIKO visual novel engine (as seen in, for example, https://store.steampowered.com/app/1200720/MakingLovers/) demands that the upstream filter tries to connect with a MPEG format type.
Then it memorizes the resolution, rejects the connection, and expects upstream to try RGB32 or RGB24 instead.
It also passes an empty string as filename, and demands this exact error code.
I have no idea why.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56491
--
v4: quartz: Fix memory leak on failure path.
quartz/tests: Test the new error codes.
quartz: Fix error code on empty filename.
quartz/tests: Test the new compressed output support.
quartz: Permit compressed output from CLSID_decodebin_parser.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5419
Don't use old typelib in do_everything cases. This is a regression from 0bffa3222611015a3b3596c679be53c557daae1b.
--
v2: widl: Don't use old typelib format in do_everything mode.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5461