gstreamer/gst-libs/gst/d3d11
Seungha Yang f90506e33b d3d11memory: Implement GstAllocator::mem_copy method
There are a few places which require deep copy
(basesink on drain for example). Also this implementation can be
useful for future use case.
One probable future use case is that copying DPB texture to
another texture for in-place transform since our DPB texture is never
writable, and therefore copying is unavoidable.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2308>
2021-06-10 01:20:32 +09:00
..
d3d11-prelude.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11_fwd.h d3d11memory: Implement GstAllocator::mem_copy method 2021-06-10 01:20:32 +09:00
gstd3d11_private.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
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 d3d11: Allow building UWP features with Desktop features if possible 2021-01-19 11:23:56 +00:00
gstd3d11device.c d3d11: Add support for YV12 and NV21 formats 2021-06-03 17:00:49 +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 support for YV12 and NV21 formats 2021-06-03 17:00:49 +00:00
gstd3d11memory.c d3d11memory: Implement GstAllocator::mem_copy method 2021-06-10 01:20:32 +09:00
gstd3d11memory.h d3d11memory: Implement GstAllocator::mem_copy method 2021-06-10 01:20:32 +09: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