In the current implementation, the main UI will be blocked
after the uninstaller is launched. Put the uninstall process
in a thread to avoid that, and popup a message while trying
to launch multiple uninstallers.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2571
Based on !2524.
This adds the remaining stubs needed for Crazy Machines 3 to work and decode preview images correctly in online mode.
--
v7: msvcr100: Use Context blocking functions in reader_writer_lock class.
msvcr100: Add ExternalContextBase::Unblock implementation.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1979
Based on !2524.
This adds the remaining stubs needed for Crazy Machines 3 to work and decode preview images correctly in online mode.
--
v6: msvcr100: Use Context blocking functions in reader_writer_lock class.
msvcr100: Add ExternalContextBase::Unblock implementation.
msvcr100: Add ExternalContextBase::IsSynchronouslyBlocked() implementation.
msvcr100: Add ExternalContextBase::Block() implementation.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1979
The app I'm considering opens a video_processor on its own, with
a NV12 format on input and a ARGB32 format on output.
Tested on Windows: the samples are flipped vertically. While Wine
keeps them untouched.
So added a videoflip in the video processor to be activated when needed.
Current activation is based on RGB vs non RGB input/output formats.
Set as draft as if somehow related to MR!2159.
Comments welcomed.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
--
v7: winegstreamer: In video_processor, activate a videoflip converter.
mf/tests: Add tests about (negative) stride handling.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2471