gstreamer/sys/d3d11
Seungha Yang 46c577222d d3d11decoder: Do more retry for ID3D11VideoContext::DecoderBeginFrame failure
Some GPUs (especially NVIDIA) are complaining that GPU is still busy
even we did 50 times of retry with 1ms sleep per failure.
Because DXVA/D3D11 doesn't provide API for "GPU-IS-READY-TO-DECODE"
like signal, there seems to be still no better solution other than sleep.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1913>
2021-01-18 12:04:53 +00: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: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11colorconvert.h d3d11convert: Add new subclasses for only color convert or resize 2020-10-16 17:02:15 +00: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: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11compositor.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11compositorbin.c d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11compositorbin.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11decoder.c d3d11decoder: Do more retry for ID3D11VideoContext::DecoderBeginFrame failure 2021-01-18 12:04:53 +00:00
gstd3d11decoder.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00: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: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11desktopdupsrc.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11download.c d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11download.h d3d11: Move to G_DECLARE_FINAL_TYPE 2020-10-04 15:44:03 +00:00
gstd3d11h264dec.c d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11h264dec.h d3d11decoder: Register elements per GPU device with capability check 2020-02-18 11:58:45 +00:00
gstd3d11h265dec.c d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11h265dec.h d3d11decoder: Register elements per GPU device with capability check 2020-02-18 11:58:45 +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: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11pluginutils.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11shader.c d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11shader.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11upload.c d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11upload.h d3d11: Move to G_DECLARE_FINAL_TYPE 2020-10-04 15:44:03 +00:00
gstd3d11videoprocessor.c d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11videoprocessor.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11videosink.c d3d11videosink: Fix build error on UWP 2021-01-18 19:48:12 +09:00
gstd3d11videosink.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11videosinkbin.c d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11videosinkbin.h d3d11: Move to G_DECLARE_FINAL_TYPE 2020-10-04 15:44:03 +00:00
gstd3d11vp8dec.c d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11vp8dec.h d3d11decoder: Add VP8 decoder element 2020-04-22 23:20:44 +00:00
gstd3d11vp9dec.c d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11vp9dec.h d3d11decoder: Register elements per GPU device with capability check 2020-02-18 11:58:45 +00:00
gstd3d11window.cpp d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11window.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11window_corewindow.cpp d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11window_corewindow.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11window_swapchainpanel.cpp d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11window_swapchainpanel.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11window_win32.cpp d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11window_win32.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
meson.build d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
plugin.c d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00