gstreamer/subprojects/gst-plugins-bad/sys/qsv
Seungha Yang 44768b233a qsvencoder: Do not copy if input is D3D11 texture
In case that input is D3D11 texture, QSV seems to work regardless
of the alignment. Actually the alignment requirement seems to make
only sense for system memory.
Other Intel GPU dependent implementations (new VA encoder, and MediaFoundation)
do not require such alignment nor other vendor specific ones (NVENC and AMF)

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2540>
2022-06-09 20:28:10 +00:00
..
libmfx qsv: Disable non-MSVC build on Windows 2022-05-17 03:32:10 +09:00
gstqsvallocator.cpp qsv: Add JPEG encoder 2022-04-10 23:38:07 +09:00
gstqsvallocator.h qsv: Add H.264 decoder 2022-03-01 21:24:07 +00:00
gstqsvallocator_d3d11.cpp qsvencoder: Do not copy if input is D3D11 texture 2022-06-09 20:28:10 +00:00
gstqsvallocator_d3d11.h qsv: Introduce H.264 Intel Quick Sync Video Encoder 2022-02-08 10:05:35 +00:00
gstqsvallocator_va.cpp qsvencoder: Add support for VA memory 2022-03-31 20:48:24 +00:00
gstqsvallocator_va.h qsv: Use pipeline's VA context 2022-03-31 20:48:24 +00:00
gstqsvav1enc.cpp qsv: Add AV1 encoder element 2022-05-23 13:28:11 +00:00
gstqsvav1enc.h qsv: Add AV1 encoder element 2022-05-23 13:28:11 +00:00
gstqsvdecoder.cpp qsvdecoder: Use system memory for non-d3d11 downstream 2022-04-17 22:59:48 +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: Bind internal texture to render target 2022-05-27 14:03:49 +00:00
gstqsvencoder.h qsvencoder: Add support for dynamic bitrate update 2022-03-29 15:52:58 +00:00
gstqsvh264dec.cpp qsv: Add GPU description to element long-name on Windows 2022-04-20 18:49:18 +00:00
gstqsvh264dec.h qsv: Add H.264 decoder 2022-03-01 21:24:07 +00:00
gstqsvh264enc.cpp qsvencoder: Move common property to baseclass 2022-05-23 13:28:11 +00:00
gstqsvh264enc.h qsv: Introduce H.264 Intel Quick Sync Video Encoder 2022-02-08 10:05:35 +00:00
gstqsvh265dec.cpp qsv: Add GPU description to element long-name on Windows 2022-04-20 18:49:18 +00:00
gstqsvh265dec.h qsv: Add H.265 decoder 2022-04-17 20:57:31 +09:00
gstqsvh265enc.cpp qsvencoder: Move common property to baseclass 2022-05-23 13:28:11 +00:00
gstqsvh265enc.h qsv: Add support for HEVC encoding 2022-02-08 10:05:35 +00:00
gstqsvjpegenc.cpp qsvencoder: Move common property to baseclass 2022-05-23 13:28:11 +00:00
gstqsvjpegenc.h qsv: Add JPEG encoder 2022-04-10 23:38:07 +09:00
gstqsvutils.cpp qsv: Include single gstva.h 2022-04-17 20:57:31 +09:00
gstqsvutils.h qsv: Add H.264 decoder 2022-03-01 21:24:07 +00:00
gstqsvvp9enc.cpp qsvencoder: Move common property to baseclass 2022-05-23 13:28:11 +00:00
gstqsvvp9enc.h qsv: Add support for VP9 encoding and more video formats 2022-02-08 10:05:35 +00:00
meson.build qsv: Add AV1 encoder element 2022-05-23 13:28:11 +00:00
plugin.cpp qsv: Add AV1 encoder element 2022-05-23 13:28:11 +00:00