libs: encoder: h265: keep idr_period equal to keyframe period
authorHyunjun Ko <zzoon@igalia.com>
Wed, 13 Sep 2017 02:06:20 +0000 (11:06 +0900)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Wed, 13 Sep 2017 08:36:34 +0000 (10:36 +0200)
Remove FIXME code, which makes previous assignation spurious.
This also means to make idr_period equal to keyframe period,
which is same as h264 encoder.

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

gst-libs/gst/vaapi/gstvaapiencoder_h265.c

index d5123ec..84389e2 100644 (file)
@@ -1965,9 +1965,6 @@ reset_properties (GstVaapiEncoderH265 * encoder)
   if (encoder->idr_period > MAX_IDR_PERIOD)
     encoder->idr_period = MAX_IDR_PERIOD;
 
-  /* FIXME: provide user control for idr_period ?? */
-  encoder->idr_period = base_encoder->keyframe_period * 2;
-
   if (encoder->min_qp > encoder->init_qp ||
       (GST_VAAPI_ENCODER_RATE_CONTROL (encoder) == GST_VAAPI_RATECONTROL_CQP &&
           encoder->min_qp < encoder->init_qp))