From a994ebcf1ba4fd36420957b00e944681dff048ad Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 24 Aug 2012 16:56:00 +0200 Subject: [PATCH] videoencoder: allow 0 sized output frames Allow 0 sized frames in gst_video_encoder_allocate_output_frame(). Theora encodes repeat frames, for example, as 0 sized buffers. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681196 --- gst-libs/gst/video/gstvideoencoder.c | 1 - 1 file changed, 1 deletion(-) diff --git a/gst-libs/gst/video/gstvideoencoder.c b/gst-libs/gst/video/gstvideoencoder.c index 9c41a7e6..e73705b 100644 --- a/gst-libs/gst/video/gstvideoencoder.c +++ b/gst-libs/gst/video/gstvideoencoder.c @@ -1592,7 +1592,6 @@ gst_video_encoder_allocate_output_frame (GstVideoEncoder * encoder, GstVideoCodecFrame * frame, gsize size) { g_return_val_if_fail (frame->output_buffer == NULL, GST_FLOW_ERROR); - g_return_val_if_fail (size > 0, GST_FLOW_ERROR); GST_VIDEO_ENCODER_STREAM_LOCK (encoder); if (G_UNLIKELY (encoder->priv->output_state_changed -- 2.7.4