summaryrefslogtreecommitdiff
path: root/gst/mpegtsdemux/mpegtsbase.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/mpegtsdemux/mpegtsbase.c')
-rw-r--r--gst/mpegtsdemux/mpegtsbase.c13
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);