gstreamer/subprojects/gst-plugins-bad/sys/d3d11
Seungha Yang 0a65aaa6d2 d3d11videosink: Add display-format property
Make swapchian's display format configurable, since some DXGI formats
we can use for swapchain are not API interop compatible.
For instance, BGRA format should be used for Direct2D interop.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2923>
2022-08-24 17:44:49 +00:00
..
gstd3d11av1dec.cpp d3d11decoder: Do timer based DecoderBeginFrame retry 2022-08-15 19:16:16 +00:00
gstd3d11av1dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11basefilter.cpp d3d11convert: Add support for GstVideoOrientationMethod 2022-07-02 20:40:37 +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: Add gamma-mode and primaries-mode properties 2022-08-04 03:19:42 +09:00
gstd3d11compositor.h d3d11compositor: Performance optimization 2022-06-20 19:18:53 +00:00
gstd3d11convert.cpp d3d11: Use WIN32 API directly for locking with RAII pattern 2022-08-08 20:13:51 +00: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: Do timer based DecoderBeginFrame retry 2022-08-15 19:16:16 +00:00
gstd3d11decoder.h d3d11decoder: Do timer based DecoderBeginFrame retry 2022-08-15 19:16:16 +00:00
gstd3d11deinterlace.cpp d3d11: Use CRITICAL_SECTION instead of GRecMutex 2022-08-18 17:48:57 +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: Revert staging buffer pool implementation 2022-06-23 22:03:52 +09:00
gstd3d11download.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11h264dec.cpp d3d11decoder: Do timer based DecoderBeginFrame retry 2022-08-15 19:16:16 +00:00
gstd3d11h264dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11h265dec.cpp d3d11decoder: Do timer based DecoderBeginFrame retry 2022-08-15 19:16:16 +00:00
gstd3d11h265dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11mpeg2dec.cpp d3d11decoder: Do timer based DecoderBeginFrame retry 2022-08-15 19:16:16 +00:00
gstd3d11mpeg2dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11overlaycompositor.cpp d3d11: Move HLSL compiler to gst-libs 2022-07-15 06:31:51 +09:00
gstd3d11overlaycompositor.h d3d11overlaycompositor: Objectify overlay render implementation 2022-07-02 05:37:27 +09:00
gstd3d11pluginutils.cpp d3d11: Don't find global default allocator 2022-08-06 23:55:18 +09:00
gstd3d11pluginutils.h d3d11: Move GstD3D11Converter to gst-libs 2022-07-22 00:08:51 +09:00
gstd3d11screencapture.cpp d3d11: Use CRITICAL_SECTION instead of GRecMutex 2022-08-18 17:48:57 +00:00
gstd3d11screencapture.h d3d11screencapturesrc: Set colorimetry to caps 2022-07-08 21:05:25 +09:00
gstd3d11screencapturedevice.cpp d3d11: Rename screen capture element 2021-10-14 15:15:56 +00:00
gstd3d11screencapturedevice.h d3d11: Update build-time dependency 2022-02-11 20:01:52 +00:00
gstd3d11screencapturesrc.cpp d3d11: Move HLSL compiler to gst-libs 2022-07-15 06:31:51 +09:00
gstd3d11screencapturesrc.h d3d11: Rename screen capture element 2021-10-14 15:15:56 +00:00
gstd3d11testsrc.cpp d3d11: Use std::call_once() 2022-08-06 23:27:23 +09:00
gstd3d11testsrc.h d3d11: Add d3d11testsrc element 2022-06-09 05:08:41 +09:00
gstd3d11upload.cpp d3d11: Update gst_d3d11_allocation_params_new() interface 2022-06-27 19:33:57 +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 display-format property 2022-08-24 17:44:49 +00:00
gstd3d11videosink.h d3d11videosink: Protect window with lock at every place 2022-07-02 20:40:37 +00:00
gstd3d11vp8dec.cpp d3d11decoder: Do timer based DecoderBeginFrame retry 2022-08-15 19:16:16 +00:00
gstd3d11vp8dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11vp9dec.cpp d3d11decoder: Do timer based DecoderBeginFrame retry 2022-08-15 19:16:16 +00:00
gstd3d11vp9dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11window.cpp d3d11videosink: Add display-format property 2022-08-24 17:44:49 +00:00
gstd3d11window.h d3d11videosink: Add display-format property 2022-08-24 17:44:49 +00:00
gstd3d11window_corewindow.cpp d3d11videosink: Add present signal 2022-08-24 17:44:49 +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: Add display-format property 2022-08-24 17:44:49 +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 d3d11videosink: Add present signal 2022-08-24 17:44:49 +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: Add present signal 2022-08-24 17:44:49 +00:00
gstd3d11window_win32.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
meson.build d3d11: Move GstD3D11Converter to gst-libs 2022-07-22 00:08:51 +09:00
plugin.cpp d3d11: Move HLSL compiler to gst-libs 2022-07-15 06:31:51 +09:00