summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward Hervey <edward.hervey@collabora.co.uk>2012-06-20 18:10:37 +0200
committerEdward Hervey <edward.hervey@collabora.co.uk>2012-06-21 11:55:48 +0200
commit15ed87f0f77dacdfb82bdad01e287c5af2c6e422 (patch)
treeb93bcdbf1ea8c7533e931a8eb6f9079d42fb98a7
parent390356942c794939f397cb6c87d6f58507de9fca (diff)
mpegtbase: Always send EOS
subclass will take care of handling it more if needed
-rw-r--r--gst/mpegtsdemux/mpegtsbase.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gst/mpegtsdemux/mpegtsbase.c b/gst/mpegtsdemux/mpegtsbase.c
index 936754c49..d920b6d9d 100644
--- a/gst/mpegtsdemux/mpegtsbase.c
+++ b/gst/mpegtsdemux/mpegtsbase.c
@@ -1349,7 +1349,7 @@ mpegts_base_sink_event (GstPad * pad, GstEvent * event)
gboolean res = TRUE;
MpegTSBase *base = GST_MPEGTS_BASE (gst_object_get_parent (GST_OBJECT (pad)));
- GST_WARNING_OBJECT (base, "Got event %s",
+ GST_DEBUG_OBJECT (base, "Got event %s",
gst_event_type_get_name (GST_EVENT_TYPE (event)));
switch (GST_EVENT_TYPE (event)) {
@@ -1375,7 +1375,7 @@ mpegts_base_sink_event (GstPad * pad, GstEvent * event)
break;
case GST_EVENT_EOS:
res = gst_mpegts_base_handle_eos (base);
- gst_event_unref (event);
+ res = GST_MPEGTS_BASE_GET_CLASS (base)->push_event (base, event);
break;
case GST_EVENT_FLUSH_START:
mpegts_packetizer_flush (base->packetizer);