vp8enc: Update the latency when initializing the encoder

This commit is contained in:
Sebastian Dröge 2010-05-14 14:26:34 +02:00
parent ac7cba4ac2
commit 53c47c361d

View 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, status = vpx_codec_enc_init (&encoder->encoder, &vpx_codec_vp8_cx_algo,
&cfg, 0); &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) { if (status) {
GST_ERROR ("encoder input error"); GST_ERROR ("encoder input error");
return GST_FLOW_ERROR; return GST_FLOW_ERROR;