gstreamer/subprojects/gst-plugins-bad/gst-libs/gst/d3d11
Seungha Yang 47ff41bcd2 d3d11memory: Protect against concurrent access from GPU and CPU to staging texture
Staging texture does not allow GPU access while it's CPU mapped.
But because we cannot block concurrent READ access by GstMemory design,
additional staging texture is still required.

Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1182
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2375>
2022-05-05 18:59:05 +00:00
..
d3d11-prelude.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11.h d3d11: Add new buffer pool implementation for staging texture 2022-02-06 21:57:13 +09:00
gstd3d11_fwd.h d3d11: Update build-time dependency 2022-02-11 20:01:52 +00:00
gstd3d11_private.h d3d11: Add support for AYUV, AYUV64, and RGBA64_LE formats 2022-02-16 18:41:05 +00:00
gstd3d11bufferpool.cpp d3d11: Reorganize format mapping table 2022-02-16 18:41:05 +00:00
gstd3d11bufferpool.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11config.h.meson d3d11: Update build-time dependency 2022-02-11 20:01:52 +00:00
gstd3d11device.cpp d3d11: Add support for AYUV, AYUV64, and RGBA64_LE formats 2022-02-16 18:41:05 +00:00
gstd3d11device.h d3d11: Store device format in struct 2022-02-16 18:41:05 +00:00
gstd3d11format.cpp d3d11: Reorganize format mapping table 2022-02-16 18:41:05 +00:00
gstd3d11format.h d3d11: Add support for AYUV, AYUV64, and RGBA64_LE formats 2022-02-16 18:41:05 +00:00
gstd3d11memory.cpp d3d11memory: Protect against concurrent access from GPU and CPU to staging texture 2022-05-05 18:59:05 +00:00
gstd3d11memory.h d3d11: Remove non-existing gst_d3d11_memory_get_type() API from header 2022-02-21 21:26:43 +00:00
gstd3d11stagingbufferpool.cpp d3d11: Reorganize format mapping table 2022-02-16 18:41:05 +00:00
gstd3d11stagingbufferpool.h d3d11: Add new buffer pool implementation for staging texture 2022-02-06 21:57:13 +09:00
gstd3d11utils.cpp d3d11: Update comments 2021-11-23 07:23:12 +00:00
gstd3d11utils.h d3d11: d3d11utils: Add support for DXGI Adapter LUID based D3D11 device context sharing 2021-10-10 03:23:58 +09:00
meson.build Remove glib and gobject dependencies everywhere 2022-04-01 16:32:17 +00:00