va: Add HEVC decoding support
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Wed, 21 Oct 2020 13:01:31 +0000 (09:01 -0400)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 4 Nov 2020 17:53:23 +0000 (17:53 +0000)
commit2950c76c8f2c22130604ca37bb987ead6c1e25aa
tree4459e3f29a34162314aa435c0db110edf5b6e438
parent6f556518c83bf7e246b11dc4cf9b92638760a901
va: Add HEVC decoding support

This add HEVC decoding support into the new VA plugin. This implementation has
been tested using the ITU comformance test (through fluster). It fails all
MAIN10 tests, as this is not implemented yet along with the following:

CONFWIN_A_Sony_1 (looks fine, but md5sum is incorrect)
PICSIZE_A_Bossen_1 (height too high)
PICSIZE_B_Bossen_1 (same)
VPSSPSPPS_A_MainConcept_1 (parser issue)

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1714>
sys/va/gstvabasedec.h
sys/va/gstvah265dec.c [new file with mode: 0644]
sys/va/gstvah265dec.h [new file with mode: 0644]
sys/va/meson.build
sys/va/plugin.c