theoraenc: Call video_encoder_negotiate() once configured
authorVivia Nikolaidou <vivia.nikolaidou@collabora.co.uk>
Tue, 24 Jul 2012 18:02:08 +0000 (18:02 +0000)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 24 Jul 2012 18:42:49 +0000 (20:42 +0200)
ext/theora/gsttheoraenc.c

index 7485e4f..c6c20c1 100644 (file)
@@ -942,6 +942,8 @@ theora_enc_handle_frame (GstVideoEncoder * benc, GstVideoCodecFrame * frame)
 
     gst_video_codec_state_unref (state);
 
+    gst_video_encoder_negotiate (GST_VIDEO_ENCODER (enc));
+
     gst_video_encoder_set_headers (benc, buffers);
 
     theora_enc_reset_ts (enc, running_time, frame->presentation_frame_number);