From f7886008e38a97f9b7bc17d0ff202f9328d81521 Mon Sep 17 00:00:00 2001 From: Hyunjun Ko Date: Wed, 13 Sep 2017 11:06:20 +0900 Subject: [PATCH] libs: encoder: h265: keep idr_period equal to keyframe period 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 | 3 --- 1 file changed, 3 deletions(-) diff --git a/gst-libs/gst/vaapi/gstvaapiencoder_h265.c b/gst-libs/gst/vaapi/gstvaapiencoder_h265.c index d5123ec..84389e2 100644 --- a/gst-libs/gst/vaapi/gstvaapiencoder_h265.c +++ b/gst-libs/gst/vaapi/gstvaapiencoder_h265.c @@ -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)) -- 2.7.4