gstreamer/subprojects/gst-plugins-bad/sys/d3d12
Seungha Yang 996346f8d3 d3d12converter: Don't map output buffer with write flag
Conversion will happen when constructed command list is executed,
not by converter element. Thus this object should not map output buffer
with write flag which will result in error if multiple threads
are building commands for the same output target frame.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5875>
2024-01-02 13:02:47 +00:00
..
hlsl d3d12: Add testsrc element 2024-01-02 13:02:46 +00:00
gstd3d11on12.cpp d3d12: Add testsrc element 2024-01-02 13:02:46 +00:00
gstd3d11on12.h d3d12: Add testsrc element 2024-01-02 13:02:46 +00:00
gstd3d12-private.h d3d12: Add convert element 2023-12-29 14:39:00 +00:00
gstd3d12.h d3d12: Add convert element 2023-12-29 14:39:00 +00:00
gstd3d12_fwd.h d3d12: Add convert element 2023-12-29 14:39:00 +00:00
gstd3d12av1dec.cpp d3d12: Remove d3d11 dependency 2023-12-29 14:38:59 +00:00
gstd3d12av1dec.h d3d12: Remove d3d11 dependency 2023-12-29 14:38:59 +00:00
gstd3d12basefilter.cpp d3d12: Add header containing core features 2023-12-29 14:39:00 +00:00
gstd3d12basefilter.h d3d12: Add header containing core features 2023-12-29 14:39:00 +00:00
gstd3d12bufferpool.cpp d3d12: Add header containing core features 2023-12-29 14:39:00 +00:00
gstd3d12bufferpool.h d3d12: Add GstD3D12BufferPool 2023-09-19 08:52:04 +00:00
gstd3d12commandallocatorpool.cpp d3d12: Add header containing core features 2023-12-29 14:39:00 +00:00
gstd3d12commandallocatorpool.h d3d12: Add resource pool objects 2023-12-29 14:38:59 +00:00
gstd3d12commandlistpool.cpp d3d12: Add header containing core features 2023-12-29 14:39:00 +00:00
gstd3d12commandlistpool.h d3d12: Add resource pool objects 2023-12-29 14:38:59 +00:00
gstd3d12commandqueue.cpp d3d12: Add header containing core features 2023-12-29 14:39:00 +00:00
gstd3d12commandqueue.h d3d12: Rework command scheduling 2023-12-29 14:38:59 +00:00
gstd3d12convert.cpp d3d12converter: Don't map output buffer with write flag 2024-01-02 13:02:47 +00:00
gstd3d12convert.h d3d12: Add convert element 2023-12-29 14:39:00 +00:00
gstd3d12converter-builder.cpp d3d12: Add convert element 2023-12-29 14:39:00 +00:00
gstd3d12converter-builder.h d3d12: Add convert element 2023-12-29 14:39:00 +00:00
gstd3d12converter.cpp d3d12converter: Don't map output buffer with write flag 2024-01-02 13:02:47 +00:00
gstd3d12converter.h d3d12converter: Add support for blending 2024-01-02 13:02:47 +00:00
gstd3d12decoder.cpp d3d12: Add header containing core features 2023-12-29 14:39:00 +00:00
gstd3d12decoder.h d3d12: Add header containing core features 2023-12-29 14:39:00 +00:00
gstd3d12descriptorpool.cpp d3d12: Add header containing core features 2023-12-29 14:39:00 +00:00
gstd3d12descriptorpool.h d3d12: Add resource pool objects 2023-12-29 14:38:59 +00:00
gstd3d12device.cpp d3d12: Add testsrc element 2024-01-02 13:02:46 +00:00
gstd3d12device.h d3d12: Add testsrc element 2024-01-02 13:02:46 +00:00
gstd3d12download.cpp d3d12: Define more formats 2023-12-29 14:39:00 +00:00
gstd3d12download.h d3d12: Add d3d12download element 2023-09-19 08:52:04 +00:00
gstd3d12fencedatapool.cpp d3d12: Add helper object for fence operation 2023-12-29 14:39:00 +00:00
gstd3d12fencedatapool.h d3d12: Add helper object for fence operation 2023-12-29 14:39:00 +00:00
gstd3d12format.cpp d3d12: Add convert element 2023-12-29 14:39:00 +00:00
gstd3d12format.h d3d12: Add convert element 2023-12-29 14:39:00 +00:00
gstd3d12h264dec.cpp d3d12: Add header containing core features 2023-12-29 14:39:00 +00:00
gstd3d12h264dec.h d3d12: Remove d3d11 dependency 2023-12-29 14:38:59 +00:00
gstd3d12h265dec.cpp d3d12: Add header containing core features 2023-12-29 14:39:00 +00:00
gstd3d12h265dec.h d3d12: Remove d3d11 dependency 2023-12-29 14:38:59 +00:00
gstd3d12memory-private.h d3d12: Update allocation params signalling 2023-12-15 19:48:36 +09:00
gstd3d12memory.cpp d3d12: Add convert element 2023-12-29 14:39:00 +00:00
gstd3d12memory.h d3d12: Add convert element 2023-12-29 14:39:00 +00:00
gstd3d12overlaycompositor.cpp d3d12: Add video sink element 2023-12-29 14:39:00 +00:00
gstd3d12overlaycompositor.h d3d12: Add video sink element 2023-12-29 14:39:00 +00:00
gstd3d12pluginutils.cpp d3d12converter: Don't map output buffer with write flag 2024-01-02 13:02:47 +00:00
gstd3d12pluginutils.h d3d12converter: Don't map output buffer with write flag 2024-01-02 13:02:47 +00:00
gstd3d12testsrc.cpp d3d12converter: Don't map output buffer with write flag 2024-01-02 13:02:47 +00:00
gstd3d12testsrc.h d3d12: Add testsrc element 2024-01-02 13:02:46 +00:00
gstd3d12upload.cpp d3d12: Define more formats 2023-12-29 14:39:00 +00:00
gstd3d12upload.h d3d12: Add upload element 2023-12-29 14:39:00 +00:00
gstd3d12utils.cpp d3d12: Add header containing core features 2023-12-29 14:39:00 +00:00
gstd3d12utils.h d3d12: Add header containing core features 2023-12-29 14:39:00 +00:00
gstd3d12videosink.cpp d3d12: Add video sink element 2023-12-29 14:39:00 +00:00
gstd3d12videosink.h d3d12: Add video sink element 2023-12-29 14:39:00 +00:00
gstd3d12vp9dec.cpp d3d12: Add header containing core features 2023-12-29 14:39:00 +00:00
gstd3d12vp9dec.h d3d12: Remove d3d11 dependency 2023-12-29 14:38:59 +00:00
gstd3d12window.cpp d3d12converter: Add support for blending 2024-01-02 13:02:47 +00:00
gstd3d12window.h d3d12: Add video sink element 2023-12-29 14:39:00 +00:00
meson.build d3d12: Add testsrc element 2024-01-02 13:02:46 +00:00
plugin.cpp d3d12: Add testsrc element 2024-01-02 13:02:46 +00:00