gstreamer/subprojects/gst-plugins-bad/sys/d3d11
Seungha Yang 795e1bac34 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 15248d8b84
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/5574>
2023-10-29 22:45:17 +09:00
..
hlsl d3d11: Simplify HLSL build 2023-10-11 18:40:46 +00:00
gstd3d11av1dec.cpp d3d11decoder: Port to GstDxva 2023-09-17 18:30:07 +09:00
gstd3d11av1dec.h d3d11decoder: Port to GstDxva 2023-09-17 18:30:07 +09:00
gstd3d11basefilter.cpp d3d11basefilter: Forward video related metas if needed 2023-06-02 00:33:52 +00:00
gstd3d11basefilter.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11compositor.cpp d3d11compositor: Set rasterizer state 2023-10-28 22:12:17 +09:00
gstd3d11compositor.h d3d11compositor: Performance optimization 2022-06-20 19:18:53 +00:00
gstd3d11convert.cpp d3d11convert: Add support for sampling with anisotropic filter 2023-10-28 22:56:28 +09:00
gstd3d11convert.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11decoder.cpp d3d11decoder: Fix crash on negotiate() when decoder is not configured 2023-09-27 01:15:26 +09:00
gstd3d11decoder.h d3d11decoder: Port to GstDxva 2023-09-17 18:30:07 +09:00
gstd3d11deinterlace.cpp d3d11: Fix typo in interlace mode name in enum 2023-04-18 14:56:41 +00:00
gstd3d11deinterlace.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11download.cpp d3d11: Update element meta 2023-05-12 20:13:58 +00:00
gstd3d11download.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11dxgicapture.cpp d3d11screencapturesrc: Set rasterizer state 2023-10-28 22:12:17 +09:00
gstd3d11dxgicapture.h d3d11screencapture: Subclassing capture implementation 2022-10-21 14:21:28 +00:00
gstd3d11h264dec.cpp d3d11decoder: Port to GstDxva 2023-09-17 18:30:07 +09:00
gstd3d11h264dec.h d3d11decoder: Port to GstDxva 2023-09-17 18:30:07 +09:00
gstd3d11h265dec.cpp d3d11decoder: Port to GstDxva 2023-09-17 18:30:07 +09:00
gstd3d11h265dec.h d3d11decoder: Port to GstDxva 2023-09-17 18:30:07 +09:00
gstd3d11ipc.cpp d3d11: Use gst_util_get_timestamp() 2023-06-08 01:02:45 +00:00
gstd3d11ipc.h d3d11: Use gst_util_get_timestamp() 2023-06-08 01:02:45 +00:00
gstd3d11ipcclient.cpp d3d11: Update plugin docs 2023-08-30 15:45:12 +00:00
gstd3d11ipcclient.h d3d11ipcsrc: Stop asynchronously in case of io-mode=import 2023-06-06 17:54:44 +00:00
gstd3d11ipcserver.cpp d3d11ipc: Use unnamed shareable handle 2023-06-06 17:54:44 +00:00
gstd3d11ipcserver.h d3d11ipc: Use unnamed shareable handle 2023-06-06 17:54:44 +00:00
gstd3d11ipcsink.cpp d3d11: Use gst_util_get_timestamp() 2023-06-08 01:02:45 +00:00
gstd3d11ipcsink.h d3d11: Add support for IPC 2023-05-06 03:19:09 +09:00
gstd3d11ipcsrc.cpp d3d11: Use gst_util_get_timestamp() 2023-06-08 01:02:45 +00:00
gstd3d11ipcsrc.h d3d11: Add support for IPC 2023-05-06 03:19:09 +09:00
gstd3d11mpeg2dec.cpp d3d11decoder: Port to GstDxva 2023-09-17 18:30:07 +09:00
gstd3d11mpeg2dec.h d3d11decoder: Port to GstDxva 2023-09-17 18:30:07 +09:00
gstd3d11overlay.cpp d3d11overlay: Enhance documentation and fix typo 2023-04-20 18:05:27 +00:00
gstd3d11overlay.h d3d11: Add d3d11overlay element 2023-04-17 23:22:57 +09:00
gstd3d11overlaycompositor.cpp d3d11overlaycompositor: Set rasterizer state 2023-10-28 22:12:17 +09:00
gstd3d11overlaycompositor.h d3d11overlaycompositor: Objectify overlay render implementation 2022-07-02 05:37:27 +09:00
gstd3d11pluginutils.cpp d3d11convert: Add support for sampling with anisotropic filter 2023-10-28 22:56:28 +09:00
gstd3d11pluginutils.h d3d11convert: Add support for sampling with anisotropic filter 2023-10-28 22:56:28 +09:00
gstd3d11screencapture.cpp d3d11screencapturesrc: Set rasterizer state 2023-10-28 22:12:17 +09:00
gstd3d11screencapture.h d3d11screencapturesrc: Set rasterizer state 2023-10-28 22:12:17 +09:00
gstd3d11screencapturedevice.cpp d3d11: Update element meta 2023-05-12 20:13:58 +00:00
gstd3d11screencapturedevice.h d3d11: Update build-time dependency 2022-02-11 20:01:52 +00:00
gstd3d11screencapturesrc.cpp d3d11screencapturesrc: Set rasterizer state 2023-10-28 22:12:17 +09:00
gstd3d11screencapturesrc.h d3d11: Rename screen capture element 2021-10-14 15:15:56 +00:00
gstd3d11testsrc.cpp d3d11testsrc: Set rasterizer state 2023-10-28 22:12:17 +09:00
gstd3d11testsrc.h d3d11: Add d3d11testsrc element 2022-06-09 05:08:41 +09:00
gstd3d11upload.cpp d3d11: Update element meta 2023-05-12 20:13:58 +00:00
gstd3d11upload.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11videosink.cpp d3d11videosink: Add sampling-method property 2023-10-28 23:12:30 +09:00
gstd3d11videosink.h d3d11videosink: Protect window with lock at every place 2022-07-02 20:40:37 +00:00
gstd3d11vp8dec.cpp d3d11decoder: Port to GstDxva 2023-09-17 18:30:07 +09:00
gstd3d11vp8dec.h d3d11decoder: Port to GstDxva 2023-09-17 18:30:07 +09:00
gstd3d11vp9dec.cpp d3d11vp9dec: Fix critical warning 2023-09-19 13:09:57 +00:00
gstd3d11vp9dec.h d3d11decoder: Port to GstDxva 2023-09-17 18:30:07 +09:00
gstd3d11window.cpp d3d11: Move transform matrix related method to utils 2023-10-28 22:12:17 +09:00
gstd3d11window.h d3d11videosink: Add support for transform and MSAA 2023-10-28 09:58:16 +00:00
gstd3d11window_corewindow.cpp d3d11: Use correct ref/unref methods 2022-11-28 18:50:03 +00:00
gstd3d11window_corewindow.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11window_dummy.cpp d3d11videosink: Fix deadlock when parent window is busy 2022-12-15 17:37:48 +00:00
gstd3d11window_dummy.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11window_swapchainpanel.cpp d3d11: Use correct ref/unref methods 2022-11-28 18:50:03 +00:00
gstd3d11window_swapchainpanel.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11window_win32.cpp d3d11videosink: Fix window switching in case of fullscreen mode 2023-10-29 22:45:17 +09:00
gstd3d11window_win32.h d3d11videosink: post "have-window-handle" element message on the bus 2023-10-24 16:32:36 +02:00
gstd3d11winrtcapture.cpp d3d11screencapturesrc: Set rasterizer state 2023-10-28 22:12:17 +09:00
gstd3d11winrtcapture.h d3d11screencapturesrc: Add "window-capture-mode" property 2023-04-03 15:06:47 +00:00
meson.build d3d11videosink: Add support for transform and MSAA 2023-10-28 09:58:16 +00:00
plugin.cpp d3d11ipcsrc: Stop asynchronously in case of io-mode=import 2023-06-06 17:54:44 +00:00