Currently the treeview items do not change selection when back or forward buttons are clicked. The DoSync function also needed to be changed because the paths to the htm files in the .chm don't line up with the path to the .chm, especially if the .chm is not in the same path as hh.exe.
--
v2: hhctrl.ocx: Selection of treeview items in the content tab should reflect web browser page.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8526
The test now consistently fails, probably since the docker image update, with x264enc failing to allocate memory. The failure seem to happen only if some tests are run before it, but that seem to come from memory fragmentation rather than leaks. Except for the leaks fixed here, I couldn't find any other through Valgrind or GStreamer leak checkers.
--
v3: mf/tests: Skip memory-hungry H264 encoder tests on 32bit.
mf/tests: Avoid leaking D3D resources through IMFTrackedSample.
mf/tests: Fix some leaks in transform tests.
winegstreamer: Fix some video decoder media type leaks.
mp3dmod: Avoid uninitialized variable access.
mp3dmod: Fix some media type leaks.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8527
As discussed in !8402. @cmccarthy what do you think of this? I think queueing an event right before shutting down the queue is enough to get the media session notified? It won't get the actual event but it will be able to see the MF_E_SHUTDOWN error after calling `EndGetEvent`?
--
v6: include: Remove now unnecessary IMFMediaShutdownNotify interface.
mf/session: Remove now unnecessary IMFMediaShutdownNotify.
winegstreamer: Remove now unnecessary IMFMediaShutdownNotify.
mf/session: Handle an optional MEError event from sources on shutdown.
winegstreamer: Queue an event before shutting down the event queues.
mfsrcsnk: Queue an event before shutting down the event queues.
mfplat/tests: Add more tests for event queue shutdown.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8415
This format is used for video output with a depth of 10 bits per channel. Decoding at 10-bit quality is not currently supported, but this patch makes video playable.
--
v2: mfmediaengine: Support video output in format R10G10B10A2.
mfmediaengine/tests: Test format R10G10B10A2 in TransferVideoFrame().
https://gitlab.winehq.org/wine/wine/-/merge_requests/8531
When emulating a non-native aspect ratio display mode, calling map_monitor_rect() to map the
physical work area to the emulate work area might produce a rectangle larger than the emulated
display mode. For example, a physical work area (0,0,3840,2096) gets mapped to (0,-180,2560,1217)
when the emulated display mode is 2560x1080 and the physical display mode is 3840x2160. In such
cases, we should limit the work area to the emulated monitor rectangle.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8534