gstreamer/gst-libs/gst/d3d11
Seungha Yang 872b7f503c d3d11: Enable native multi-thread protection layer and make use of it
... instead of our own GRecMutex locking. In this way, any other
Direct3D11 client (MediaFoundation for example) can safely call
any Direct3D11 API even when we are sharing our Direct3D11 device
with others.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2092>
2021-03-18 16:37:37 +00: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 d3d11: Fix wrong preprocessing blocks 2021-03-02 23:10:46 +09:00
gstd3d11_private.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11bufferpool.c d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11bufferpool.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +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: Enable native multi-thread protection layer and make use of it 2021-03-18 16:37:37 +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 d3d11: Enable native multi-thread protection layer and make use of it 2021-03-18 16:37:37 +00:00
gstd3d11memory.h d3d11memory: Add a method for querying texture array size 2021-02-03 20:46:22 +00:00
gstd3d11utils.c d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
gstd3d11utils.h d3d11: Move core methods to gst-libs 2021-01-13 15:01:20 +00:00
meson.build d3d11: Enable native multi-thread protection layer and make use of it 2021-03-18 16:37:37 +00:00