From c99af4a32e1882912c7fe2349cbe073ff8c83309 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 16 Nov 2011 11:21:25 -0800 Subject: [PATCH] omxvideodec: Always push buffers downstream, even if we didn't find a corresponding GstVideoFrame --- omx/gstomxvideodec.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/omx/gstomxvideodec.c b/omx/gstomxvideodec.c index 1601112c53..d0de18fbb7 100644 --- a/omx/gstomxvideodec.c +++ b/omx/gstomxvideodec.c @@ -731,6 +731,8 @@ gst_omx_video_dec_loop (GstOMXVideoDec * self) gst_omx_port_release_buffer (self->out_port, buf); goto invalid_buffer; } + + flow_ret = gst_pad_push (GST_BASE_VIDEO_CODEC_SRC_PAD (self), outbuf); } else if (buf->omx_buf->nFilledLen > 0) { if (GST_BASE_VIDEO_CODEC (self)->state.bytes_per_picture == 0) { /* FIXME: If the sinkpad caps change we have currently no way