libs: encoder: h264/h264fei: remove unuseless code.
authorWangfei <fei.w.wang@intel.com>
Sat, 3 Nov 2018 07:06:09 +0000 (15:06 +0800)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Mon, 5 Nov 2018 13:11:27 +0000 (14:11 +0100)
The variable are set twice, remove previous one.

https://bugzilla.gnome.org/show_bug.cgi?id=797365

gst-libs/gst/vaapi/gstvaapiencoder_h264_fei.c
gst-libs/gst/vaapi/gstvaapifeienc_h264.c

index 769f3d5..f899b05 100644 (file)
@@ -1892,7 +1892,6 @@ fill_sequence (GstVaapiEncoderH264Fei * encoder, GstVaapiEncSequence * sequence)
   seq_param->level_idc = encoder->level_idc;
   seq_param->intra_period = GST_VAAPI_ENCODER_KEYFRAME_PERIOD (encoder);
   seq_param->intra_idr_period = GST_VAAPI_ENCODER_KEYFRAME_PERIOD (encoder);
-  seq_param->ip_period = 1 + encoder->num_bframes;
   seq_param->ip_period = seq_param->intra_period > 1 ?
       (1 + encoder->num_bframes) : 0;
   seq_param->bits_per_second = encoder->bitrate_bits;
index c551e62..edbab13 100644 (file)
@@ -641,7 +641,6 @@ fill_sequence (GstVaapiFeiEncH264 * feienc, GstVaapiEncSequence * sequence)
   seq_param->level_idc = feienc->level_idc;
   seq_param->intra_period = GST_VAAPI_ENCODER_KEYFRAME_PERIOD (feienc);
   seq_param->intra_idr_period = GST_VAAPI_ENCODER_KEYFRAME_PERIOD (feienc);
-  seq_param->ip_period = 1 + feienc->num_bframes;
   seq_param->ip_period = seq_param->intra_period > 1 ?
       (1 + feienc->num_bframes) : 0;
   seq_param->bits_per_second = feienc->bitrate_bits;