From c849631686baf0012ca89d9f64cc8665277cbcba Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 9 Jan 2012 14:59:58 +0100 Subject: [PATCH] faad: Make sure that the srcpad has caps before finishing actual audio data --- ext/faad/gstfaad.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/faad/gstfaad.c b/ext/faad/gstfaad.c index c2d62c5..95c04df 100644 --- a/ext/faad/gstfaad.c +++ b/ext/faad/gstfaad.c @@ -485,7 +485,8 @@ gst_faad_update_caps (GstFaad * faad, faacDecFrameInfo * info) } } - if (G_LIKELY (!fmt_change)) + if (G_LIKELY (gst_pad_has_current_caps (GST_AUDIO_DECODER_SRC_PAD (faad)) + && !fmt_change)) return TRUE; -- 2.7.4