From 1a2863bf330251c4c6254a1e9902e97c1e593f2f Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Mon, 5 Mar 2012 12:25:50 +0100 Subject: [PATCH] audioencoder: store segment event as pending event to forego dropping it --- gst-libs/gst/audio/gstaudioencoder.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gst-libs/gst/audio/gstaudioencoder.c b/gst-libs/gst/audio/gstaudioencoder.c index 13c523e66a..d93ce839cc 100644 --- a/gst-libs/gst/audio/gstaudioencoder.c +++ b/gst-libs/gst/audio/gstaudioencoder.c @@ -1284,6 +1284,9 @@ gst_audio_encoder_sink_event_default (GstAudioEncoder * enc, GstEvent * event) gst_audio_encoder_reset (enc, FALSE); /* and follow along with segment */ enc->segment = seg; + + enc->priv->pending_events = + g_list_append (enc->priv->pending_events, event); GST_AUDIO_ENCODER_STREAM_UNLOCK (enc); res = TRUE;