From 03f658dda2dc9b48672e527b46b4dc686b01cf5e Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Sat, 30 Mar 2013 19:07:05 +0100 Subject: [PATCH] audiodecoder: forward stream-start immediately --- gst-libs/gst/audio/gstaudiodecoder.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gst-libs/gst/audio/gstaudiodecoder.c b/gst-libs/gst/audio/gstaudiodecoder.c index af888df..9901d0c 100644 --- a/gst-libs/gst/audio/gstaudiodecoder.c +++ b/gst-libs/gst/audio/gstaudiodecoder.c @@ -1650,6 +1650,13 @@ gst_audio_decoder_sink_eventfunc (GstAudioDecoder * dec, GstEvent * event) gboolean ret; switch (GST_EVENT_TYPE (event)) { + case GST_EVENT_STREAM_START: + GST_AUDIO_DECODER_STREAM_LOCK (dec); + gst_audio_decoder_drain (dec); + GST_AUDIO_DECODER_STREAM_UNLOCK (dec); + + ret = gst_audio_decoder_push_event (dec, event); + break; case GST_EVENT_SEGMENT: { GstSegment seg; -- 2.7.4