[MOVED FROM BAD 010/134] vp8enc: Update the latency when initializing the encoder
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Fri, 14 May 2010 12:26:34 +0000 (14:26 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Sun, 16 Sep 2012 13:27:12 +0000 (15:27 +0200)
ext/vp8/gstvp8enc.c

index 62a688f..fb939b4 100644 (file)
@@ -595,6 +595,10 @@ gst_vp8_enc_handle_frame (GstBaseVideoEncoder * base_video_encoder,
 
     status = vpx_codec_enc_init (&encoder->encoder, &vpx_codec_vp8_cx_algo,
         &cfg, 0);
+    gst_base_video_encoder_set_latency (base_video_encoder, 0,
+        gst_util_uint64_scale (encoder->max_latency,
+            base_video_encoder->state.fps_d * GST_SECOND,
+            base_video_encoder->state.fps_n));
     if (status) {
       GST_ERROR ("encoder input error");
       return GST_FLOW_ERROR;