va: h265dec: Set range extension for picture and slice parameters.
authorHe Junyan <junyan.he@intel.com>
Fri, 21 May 2021 15:21:12 +0000 (23:21 +0800)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Tue, 25 May 2021 10:11:05 +0000 (12:11 +0200)
commit08dc70b6f43bc261b32945b3a644d77a7a8f335e
treeead2a8dc07222f37cc358bfe91ba86299617ef0e
parent0edc2f6b981e54ac0fadbb810b5f3f8898240482
va: h265dec: Set range extension for picture and slice parameters.

We already declare the support of HEVC range extension profiles in
the profile mapping list, but we fail to generate the correct VA
picture and slice parameters buffers. This may cause the GPU hang.

We need to fill the buffer of VAPictureParameterBufferHEVCExtension
and VASliceParameterBufferHEVCExtension correctly.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2255>
sys/va/gstvah265dec.c