amcvideoenc: Always set i-frame-interval setting
authorSebastian Dröge <sebastian@centricular.com>
Wed, 29 Jul 2015 09:12:43 +0000 (10:12 +0100)
committerSebastian Dröge <sebastian@centricular.com>
Wed, 29 Jul 2015 09:13:17 +0000 (10:13 +0100)
Most encoders fail to initialize if we don't set it at all.

sys/androidmedia/gstamcvideoenc.c

index caa070c..4a42a30 100644 (file)
@@ -261,9 +261,8 @@ create_amc_format (GstAmcVideoEnc * encoder, GstVideoCodecState * input_state,
     /* gst_amc_format_set_int (format, amc_level.key, amc_level.id); */
   }
 
-  if (encoder->i_frame_int)
-    gst_amc_format_set_int (format, "i-frame-interval", encoder->i_frame_int,
-        &err);
+  gst_amc_format_set_int (format, "i-frame-interval", encoder->i_frame_int,
+      &err);
   if (err)
     GST_ELEMENT_WARNING_FROM_ERROR (encoder, err);