libs: encoder: h265: fill tier in va seq param buf
authorU. Artie Eoff <ullysses.a.eoff@intel.com>
Wed, 10 Apr 2019 18:43:33 +0000 (11:43 -0700)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Thu, 11 Apr 2019 08:07:27 +0000 (08:07 +0000)
Now that tier is calculated in commit 58e74f9440fe (!68),
ensure we fill in the general_tier_flag in the
VAEncSequenceParameterBufferHEVC.

gst-libs/gst/vaapi/gstvaapiencoder_h265.c

index 52d74f5..665beeb 100644 (file)
@@ -1511,9 +1511,7 @@ fill_sequence (GstVaapiEncoderH265 * encoder, GstVaapiEncSequence * sequence)
 
   seq_param->general_profile_idc = encoder->profile_idc;
   seq_param->general_level_idc = encoder->level_idc;
-  seq_param->general_tier_flag = 0;     /* FIXME: use the tier flag
-                                         * extracted from upstream
-                                         * caps or calcuted one */
+  seq_param->general_tier_flag = encoder->tier;
 
   seq_param->intra_period = GST_VAAPI_ENCODER_KEYFRAME_PERIOD (encoder);
   seq_param->intra_idr_period = encoder->idr_period;