diff options
Diffstat (limited to 'gst/mpegtsdemux/mpegtsbase.c')
-rw-r--r-- | gst/mpegtsdemux/mpegtsbase.c | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/gst/mpegtsdemux/mpegtsbase.c b/gst/mpegtsdemux/mpegtsbase.c index 0ca72538c..9ec977a73 100644 --- a/gst/mpegtsdemux/mpegtsbase.c +++ b/gst/mpegtsdemux/mpegtsbase.c @@ -1016,15 +1016,6 @@ remove_each_program (gpointer key, MpegTSBaseProgram * program, return TRUE; } -static gboolean -gst_mpegts_base_handle_eos (MpegTSBase * base) -{ - g_hash_table_foreach_remove (base->programs, (GHRFunc) remove_each_program, - base); - /* finally remove */ - return TRUE; -} - static inline GstFlowReturn mpegts_base_drain (MpegTSBase * base) { @@ -1075,10 +1066,6 @@ mpegts_base_sink_event (GstPad * pad, GstObject * parent, GstEvent * event) case GST_EVENT_STREAM_START: gst_event_unref (event); break; - case GST_EVENT_EOS: - res = GST_MPEGTS_BASE_GET_CLASS (base)->push_event (base, event); - res = gst_mpegts_base_handle_eos (base); - break; case GST_EVENT_CAPS: /* FIXME, do something */ gst_event_unref (event); |