libs: encoder: h264/5: determine num_ref_idx_active_override_flag according to refere...
authorHyunjun Ko <zzoon@igalia.com>
Wed, 13 Sep 2017 02:17:26 +0000 (11:17 +0900)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Wed, 13 Sep 2017 08:36:34 +0000 (10:36 +0200)
commitf14563759aa89e6521b2911bcf30ec8ade40e3dd
treeabc1638a41be7b72bbbb493b1b338bc5f2ff0bca
parentf7886008e38a97f9b7bc17d0ff202f9328d81521
libs: encoder: h264/5: determine num_ref_idx_active_override_flag according to reference list

Follows the specification as below:

7.4.7.1 in Rec. ITU-T H.265 v4 (12/2016)
num_ref_idx_active_override_flag equal to 1 specifies that the syntax
element num_ref_idx_l0_active_minus1 is present for P and B slices and
that the syntax element num_ref_idx_l1_active_minus1 is present for B
slices.
num_ref_idx_active_override_flag equal to 0 specifies that the syntax
elements num_ref_idx_l0_active_minus1 and num_ref_idx_l1_active_minus1
are not present.

https://bugzilla.gnome.org/show_bug.cgi?id=783804
gst-libs/gst/vaapi/gstvaapiencoder_h264.c
gst-libs/gst/vaapi/gstvaapiencoder_h265.c