From ef9f62d3c4c79da1328a732950c4427cc66adad7 Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Mon, 18 Jul 2005 13:58:21 +0000 Subject: [PATCH] Pass on the discont event when returning to NORMAL mode after reading tags. Original commit message from CVS: Pass on the discont event when returning to NORMAL mode after reading tags. --- ChangeLog | 6 ++++++ ext/mad/gstid3tag.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 71bb907ff5..b54de7f0fc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2005-07-18 Jan Schmidt + + * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event): + When returning to NORMAL state after reading tags, + pass on the discont event. + 2005-07-18 Wim Taymans * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event), diff --git a/ext/mad/gstid3tag.c b/ext/mad/gstid3tag.c index bbaf559274..031fc85854 100644 --- a/ext/mad/gstid3tag.c +++ b/ext/mad/gstid3tag.c @@ -808,7 +808,7 @@ gst_id3_tag_sink_event (GstPad * pad, GstEvent * event) case GST_ID3_TAG_STATE_SEEKING_TO_NORMAL: /* just assume it's the right seek for now */ gst_id3_tag_set_state (tag, GST_ID3_TAG_STATE_NORMAL_START); - gst_event_unref (event); + gst_pad_push_event (tag->srcpad, event); break; case GST_ID3_TAG_STATE_NORMAL_START: if (!CAN_BE_DEMUXER (tag)) {