qsv: Add VP9 decoder
authorSeungha Yang <seungha@centricular.com>
Thu, 27 Oct 2022 18:25:38 +0000 (03:25 +0900)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 31 Oct 2022 19:30:47 +0000 (19:30 +0000)
commit5e66dde1b2063d272405cb3572865d91347e5373
tree35ed83567480ff7f4f0d23a0f7e372e7db21b302
parent33db765f454b9eed9c641f12055cb2006299f7a8
qsv: Add VP9 decoder

Recent Intel GPU supports 12bits VP9 decoding but only VP9
profile2 with 10bits is defined by DXVA spec.
Thus, we need this vendor specific decoder element

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3290>
subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json
subprojects/gst-plugins-bad/sys/qsv/gstqsvallocator.cpp
subprojects/gst-plugins-bad/sys/qsv/gstqsvallocator.h
subprojects/gst-plugins-bad/sys/qsv/gstqsvallocator_d3d11.cpp
subprojects/gst-plugins-bad/sys/qsv/gstqsvdecoder.cpp
subprojects/gst-plugins-bad/sys/qsv/gstqsvvp9dec.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/qsv/gstqsvvp9dec.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/qsv/meson.build
subprojects/gst-plugins-bad/sys/qsv/plugin.cpp