d3d11videosink: Fix window switching in case of fullscreen mode
authorSeungha Yang <seungha@centricular.com>
Sun, 29 Oct 2023 13:42:52 +0000 (22:42 +0900)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 30 Oct 2023 22:51:15 +0000 (22:51 +0000)
commit1a5a965846ae7ad500f4a210edc5acf8134a08a9
tree9fdedb6a338ff4c3e4d30aaca7add854489dea41
parent7171849c3e0322913a616469f2cdae618375aa90
d3d11videosink: Fix window switching in case of fullscreen mode

Other Windows applications allow window switching even when
an application window is in fullscreen mode. Also fixing
regression introduced in 15248d8b84db9e79e6d4587b212b12ca82fc4a6b
which makes restored window is always located at topmost
since we do not call SetWindowPos() anymore when restoring

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5578>
subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window_win32.cpp