gstreamer/gst-libs/gst/d3d11
Seungha Yang 90181642a3 d3d11decoder: Resurrect zero-copy for fixed-size DPB pool
Enable zero-copy if downstream proposed pool and therefore decoder
can know the amount of buffer required by downstream.
Otherwise decoder will copy when our DPB pool has no sufficient
buffers for later decoding operation.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2097>
2021-03-24 15:44:42 +00:00
..
d3d11-prelude.h
gstd3d11.h
gstd3d11_fwd.h d3d11: Implement memory pool 2021-03-24 15:44:42 +00:00
gstd3d11_private.h
gstd3d11bufferpool.c d3d11: Implement memory pool 2021-03-24 15:44:42 +00:00
gstd3d11bufferpool.h d3d11: Implement memory pool 2021-03-24 15:44:42 +00:00
gstd3d11config.h.meson
gstd3d11device.c d3d11: Implement memory pool 2021-03-24 15:44:42 +00:00
gstd3d11device.h d3d11device: Hold ID3D11VideoDevice and ID3D11VideoContext object 2021-03-14 14:44:55 +09:00
gstd3d11format.c d3d11: Add a method for conversion from DXGI format to GstVideoFormat 2021-02-17 03:48:10 +09:00
gstd3d11format.h d3d11: Add a method for conversion from DXGI format to GstVideoFormat 2021-02-17 03:48:10 +09:00
gstd3d11memory.c d3d11decoder: Resurrect zero-copy for fixed-size DPB pool 2021-03-24 15:44:42 +00:00
gstd3d11memory.h d3d11decoder: Resurrect zero-copy for fixed-size DPB pool 2021-03-24 15:44:42 +00:00
gstd3d11utils.c gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
gstd3d11utils.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
meson.build Revert "d3d11: Enable native multi-thread protection layer and make use of it" 2021-03-20 17:53:58 +09:00