vaapih265dec: fixed st_rps_bits setting in h265 decoding.
authorGuYanjie <yanjie.gu@intel.com>
Tue, 8 Mar 2022 06:54:34 +0000 (14:54 +0800)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Wed, 9 Mar 2022 10:38:36 +0000 (10:38 +0000)
commitf39174fbc44333c75d1fb498280b5f19def5b83f
tree038cd31fbd4e959023e359431cb3e2d9c94b6d3f
parent2a8fa45ba82dd12ac8c3f06ee304a9d0bff5f042
vaapih265dec: fixed st_rps_bits setting in h265 decoding.

According to va_dec_hevc.h, pic_param->st_rps_bits should be set
for accelorater to skip parsing the *short_term_ref_pic_set
(num_short_term_ref_pic_sets) structure.
Also modified fill_picture to get parser info as a parameter,
in order to get slide_hdr->short_term_ref_pic_set_size.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1886>
subprojects/gstreamer-vaapi/gst-libs/gst/vaapi/gstvaapidecoder_h265.c