gstreamer/sys/d3d11
Seungha Yang 98929c8157 d3d11decoder: Always use render-target bind flag for downstream pool
To convert decoded texture into other format, downstream would use
video processor instead of shader. In order for downstream to
be able to use video processor even if we copied decoded texture
into downstream pool, we should set this bind flag. Otherwise,
downstream would keep switching video processor and shader
to convert format which would result in inconsistent image quality.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2051>
2021-03-02 23:10:46 +09:00
..
gstd3d11basefilter.c d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11basefilter.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11colorconvert.c d3d11: Fix wrong preprocessing blocks 2021-03-02 23:10:46 +09:00
gstd3d11colorconvert.h d3d11: Reorganize class hierarchy of convert elements 2021-02-23 01:49:54 +09:00
gstd3d11colorconverter.c d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11colorconverter.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11compositor.c d3d11: Documentation update 2021-02-23 03:34:11 +09:00
gstd3d11compositor.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11compositorbin.c d3d11: Documentation update 2021-02-23 03:34:11 +09:00
gstd3d11compositorbin.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11decoder.c d3d11decoder: Always use render-target bind flag for downstream pool 2021-03-02 23:10:46 +09:00
gstd3d11decoder.h d3d11decoder: Take account of min buffers of downstream buffer pool 2021-02-15 17:24:06 +09:00
gstd3d11deinterlace.cpp d3d11: Documentation update 2021-02-23 03:34:11 +09:00
gstd3d11deinterlace.h d3d11: Add support for deinterlacing by using ID3D11VideoProcessor interface 2021-02-17 03:52:19 +09:00
gstd3d11desktopdup.cpp d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11desktopdup.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11desktopdupsrc.c d3d11: Documentation update 2021-02-23 03:34:11 +09:00
gstd3d11desktopdupsrc.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11download.c d3d11: Documentation update 2021-02-23 03:34:11 +09:00
gstd3d11download.h d3d11: Move to G_DECLARE_FINAL_TYPE 2020-10-04 15:44:03 +00:00
gstd3d11h264dec.c d3d11: Documentation update 2021-02-23 03:34:11 +09:00
gstd3d11h264dec.h d3d11decoder: Register elements per GPU device with capability check 2020-02-18 11:58:45 +00:00
gstd3d11h265dec.c d3d11: Documentation update 2021-02-23 03:34:11 +09:00
gstd3d11h265dec.h d3d11decoder: Register elements per GPU device with capability check 2020-02-18 11:58:45 +00:00
gstd3d11mpeg2dec.c d3d11: Documentation update 2021-02-23 03:34:11 +09:00
gstd3d11mpeg2dec.h d3d11: Add support for MPEG-2 video decoding 2021-01-25 18:05:53 +00:00
gstd3d11overlaycompositor.c d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11overlaycompositor.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11pluginutils.c d3d11: Don't use hardcoded maximum resolution value 2021-01-20 19:31:27 +09:00
gstd3d11pluginutils.h d3d11: Don't use hardcoded maximum resolution value 2021-01-20 19:31:27 +09:00
gstd3d11shader.c d3d11: Suppress some warning debug messages 2021-01-27 04:46:42 +09:00
gstd3d11shader.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11upload.c d3d11: Documentation update 2021-02-23 03:34:11 +09:00
gstd3d11upload.h d3d11: Move to G_DECLARE_FINAL_TYPE 2020-10-04 15:44:03 +00:00
gstd3d11videoprocessor.c d3d11: Fix wrong preprocessing blocks 2021-03-02 23:10:46 +09:00
gstd3d11videoprocessor.h d3d11: Fix wrong preprocessing blocks 2021-03-02 23:10:46 +09:00
gstd3d11videosink.c d3d11: Documentation update 2021-02-23 03:34:11 +09:00
gstd3d11videosink.h d3d11videosink: Add support for drawing on application's own texture 2021-01-26 18:14:37 +00:00
gstd3d11videosinkbin.c d3d11: Documentation update 2021-02-23 03:34:11 +09:00
gstd3d11videosinkbin.h d3d11videosink: Add support for drawing on application's own texture 2021-01-26 18:14:37 +00:00
gstd3d11vp8dec.c d3d11: Documentation update 2021-02-23 03:34:11 +09:00
gstd3d11vp8dec.h d3d11decoder: Add VP8 decoder element 2020-04-22 23:20:44 +00:00
gstd3d11vp9dec.c d3d11: Documentation update 2021-02-23 03:34:11 +09:00
gstd3d11vp9dec.h d3d11decoder: Register elements per GPU device with capability check 2020-02-18 11:58:45 +00:00
gstd3d11window.cpp d3d11: Fix wrong preprocessing blocks 2021-03-02 23:10:46 +09:00
gstd3d11window.h d3d11videosink: Add support for drawing on application's own texture 2021-01-26 18:14:37 +00:00
gstd3d11window_corewindow.cpp d3d11videosink: Fix MSVC build warnings around UWP code 2021-01-19 11:23:56 +00:00
gstd3d11window_corewindow.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11window_dummy.cpp d3d11: Fix wrong preprocessing blocks 2021-03-02 23:10:46 +09:00
gstd3d11window_dummy.h d3d11videosink: Add support for drawing on application's own texture 2021-01-26 18:14:37 +00:00
gstd3d11window_swapchainpanel.cpp d3d11videosink: Fix MSVC build warnings around UWP code 2021-01-19 11:23:56 +00:00
gstd3d11window_swapchainpanel.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11window_win32.cpp d3d11: Fix wrong preprocessing blocks 2021-03-02 23:10:46 +09:00
gstd3d11window_win32.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
meson.build d3d11: Add support for deinterlacing by using ID3D11VideoProcessor interface 2021-02-17 03:52:19 +09:00
plugin.c d3d11: Documentation update 2021-02-23 03:34:11 +09:00