add output buffer duration
[profile/ivi/gst-openmax0.10.git] / omx / gstomx_h264dec.c
index 0f2f825..40860f0 100644 (file)
@@ -404,6 +404,8 @@ sink_setcaps (GstPad * pad, GstCaps * caps)
       self->framerate_num = gst_value_get_fraction_numerator (framerate);
       self->framerate_denom = gst_value_get_fraction_denominator (framerate);
     }
+    omx_base->duration = gst_util_uint64_scale_int (GST_SECOND, self->framerate_denom, self->framerate_num);
+    GST_INFO_OBJECT (self, "set average duration= %"GST_TIME_FORMAT, GST_TIME_ARGS (omx_base->duration));
   }
 
   G_OMX_INIT_PARAM (param);