gstreamer/subprojects/gst-plugins-bad/sys/d3d11
Seungha Yang 1dd29a2564 d3d11: Move HLSL compiler to gst-libs
We should move this functionality to gst-libs so that GstD3D11Converter
can be moved to gst-libs.
Another advantage is that applications can call our
HLSL compiler wrapper method without any worry about OS version
dependent system installed HLSL library.
Note that there are multiple HLSL compiler library versions
on Windows and system installed one would be OS version dependent.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2760>
2022-07-15 06:31:51 +09:00
..
gstd3d11av1dec.cpp d3d11decoder: Add support for non-zero crop-{x,y} position 2022-06-17 20:15:02 +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 d3d11: Move HLSL compiler to gst-libs 2022-07-15 06:31:51 +09:00
gstd3d11compositor.h d3d11compositor: Performance optimization 2022-06-20 19:18:53 +00:00
gstd3d11convert.cpp d3d11: Use scoped device lock 2022-07-09 03:36:17 +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
gstd3d11converter.cpp d3d11: Move HLSL compiler to gst-libs 2022-07-15 06:31:51 +09:00
gstd3d11converter.h d3d11converter: Remove convert() method 2022-07-04 18:46:51 +00:00
gstd3d11decoder.cpp d3d11: Use scoped device lock 2022-07-09 03:36:17 +09:00
gstd3d11decoder.h d3d11decoder: Check 16K resolution support 2022-06-18 18:02:44 +00:00
gstd3d11deinterlace.cpp d3d11: Use scoped device lock 2022-07-09 03:36:17 +09: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: Add support for non-zero crop-{x,y} position 2022-06-17 20:15:02 +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: Add support for non-zero crop-{x,y} position 2022-06-17 20:15:02 +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: Add support for non-zero crop-{x,y} position 2022-06-17 20:15:02 +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: Use scoped device lock 2022-07-09 03:36:17 +09:00
gstd3d11pluginutils.h d3d11: Add an utility method for DXGI colorspace conversion 2022-07-08 20:03:06 +09:00
gstd3d11screencapture.cpp d3d11: Move HLSL compiler to gst-libs 2022-07-15 06:31:51 +09: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: Move HLSL compiler to gst-libs 2022-07-15 06:31:51 +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 d3d11: Remove video processor 2022-07-04 18:46:51 +00:00
gstd3d11videosink.h d3d11videosink: Protect window with lock at every place 2022-07-02 20:40:37 +00:00
gstd3d11vp8dec.cpp d3d11decoder: Add support for non-zero crop-{x,y} position 2022-06-17 20:15:02 +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: Add support for non-zero crop-{x,y} position 2022-06-17 20:15:02 +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 d3d11: Use scoped device lock 2022-07-09 03:36:17 +09:00
gstd3d11window.h d3d11: Remove video processor 2022-07-04 18:46:51 +00:00
gstd3d11window_corewindow.cpp d3d11: Use scoped device lock 2022-07-09 03:36:17 +09: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 d3d11: Use scoped device lock 2022-07-09 03:36:17 +09: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 scoped device lock 2022-07-09 03:36:17 +09: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 d3d11: Use scoped device lock 2022-07-09 03:36:17 +09: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 HLSL compiler to gst-libs 2022-07-15 06:31:51 +09:00
plugin.cpp d3d11: Move HLSL compiler to gst-libs 2022-07-15 06:31:51 +09:00