gstreamer/subprojects/gst-plugins-bad/sys/qsv
Seungha Yang b9ebe979ee qsvencoder: Handle d3d12 context
GstD3D12Device objetct's internal resources are singletons per adapter
already though, the object itself is not a singleton.
Due to the singleton design (unlike other APIs such as d3d11),
d3d12 device context sharing is not a strict requirement
for zero-copy, but handles context ones to make things less noisy.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6513>
2024-04-03 02:05:25 +00:00
..
libmfx qsv: Re-apply MinGW build workaround 2023-07-14 13:12:29 +00:00
gstqsvallocator.cpp qsvh265dec: Add support for GBR decoding 2023-11-30 21:50:26 +09:00
gstqsvallocator.h qsvh265dec: Add support for GBR decoding 2023-11-30 21:50:26 +09:00
gstqsvallocator_d3d11.cpp qsv: Add support for d3d12 interop in encoder 2024-04-02 11:54:39 +00:00
gstqsvallocator_d3d11.h qsv: Add support for d3d12 interop in encoder 2024-04-02 11:54:39 +00:00
gstqsvallocator_va.cpp qsv: Fix encoding error when input memory belongs to other GPU 2022-11-05 13:59:45 +00:00
gstqsvallocator_va.h qsv: Use pipeline's VA context 2022-03-31 20:48:24 +00:00
gstqsvav1enc.cpp qsv: Add support for d3d12 interop in encoder 2024-04-02 11:54:39 +00:00
gstqsvav1enc.h qsv: Add support for d3d12 interop in encoder 2024-04-02 11:54:39 +00:00
gstqsvdecoder.cpp qsvh265dec: Add support for GBR decoding 2023-11-30 21:50:26 +09:00
gstqsvdecoder.h qsv: Add GPU description to element long-name on Windows 2022-04-20 18:49:18 +00:00
gstqsvencoder.cpp qsvencoder: Handle d3d12 context 2024-04-03 02:05:25 +00:00
gstqsvencoder.h qsv: Add support for d3d12 interop in encoder 2024-04-02 11:54:39 +00:00
gstqsvh264dec.cpp qsv: Add util methods for video format mapping 2023-11-30 21:38:04 +09:00
gstqsvh264dec.h qsv: Add H.264 decoder 2022-03-01 21:24:07 +00:00
gstqsvh264enc.cpp qsv: Add support for d3d12 interop in encoder 2024-04-02 11:54:39 +00:00
gstqsvh264enc.h qsv: Add support for d3d12 interop in encoder 2024-04-02 11:54:39 +00:00
gstqsvh265dec.cpp qsv: Update plugin doc cache 2023-11-30 21:55:24 +09:00
gstqsvh265dec.h qsv: Add H.265 decoder 2022-04-17 20:57:31 +09:00
gstqsvh265enc.cpp qsv: Add support for d3d12 interop in encoder 2024-04-02 11:54:39 +00:00
gstqsvh265enc.h qsv: Add support for d3d12 interop in encoder 2024-04-02 11:54:39 +00:00
gstqsvjpegdec.cpp qsv: Add util methods for video format mapping 2023-11-30 21:38:04 +09:00
gstqsvjpegdec.h qsv: Add JPEG decoder 2022-11-03 06:40:10 +09:00
gstqsvjpegenc.cpp qsv: Add support for d3d12 interop in encoder 2024-04-02 11:54:39 +00:00
gstqsvjpegenc.h qsv: Add support for d3d12 interop in encoder 2024-04-02 11:54:39 +00:00
gstqsvutils.cpp qsvh265dec: Add support for GBR decoding 2023-11-30 21:50:26 +09:00
gstqsvutils.h qsvh265dec: Add support for GBR decoding 2023-11-30 21:50:26 +09:00
gstqsvvp9dec.cpp qsv: Add util methods for video format mapping 2023-11-30 21:38:04 +09:00
gstqsvvp9dec.h qsv: Add VP9 decoder 2022-10-31 19:30:47 +00:00
gstqsvvp9enc.cpp qsv: Add support for d3d12 interop in encoder 2024-04-02 11:54:39 +00:00
gstqsvvp9enc.h qsv: Add support for d3d12 interop in encoder 2024-04-02 11:54:39 +00:00
meson.build qsv: Add support for d3d12 interop in encoder 2024-04-02 11:54:39 +00:00
plugin.cpp qsv: Add support for d3d12 interop in encoder 2024-04-02 11:54:39 +00:00