From 26689fc437ecb3f8aeb0da1f0db914aa9f11f0a3 Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Mon, 24 Jun 2013 08:24:58 +0200 Subject: [PATCH] mpegtsbase: Only warn for added streams when needed We use add_stream(stream_type:-1) to ensure a programs' PCR Stream is also taken into account. For most programs this will re-use an existing ES stream. So only warn that we are re-adding a stream if it was already present AND it is not to ensure the PCR stream is taken into account. --- gst/mpegtsdemux/mpegtsbase.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gst/mpegtsdemux/mpegtsbase.c b/gst/mpegtsdemux/mpegtsbase.c index 494a8bb..7b76c13 100644 --- a/gst/mpegtsdemux/mpegtsbase.c +++ b/gst/mpegtsdemux/mpegtsbase.c @@ -524,7 +524,8 @@ mpegts_base_program_add_stream (MpegTSBase * base, pid, stream_type, stream_info); if (G_UNLIKELY (program->streams[pid])) { - GST_WARNING ("Stream already present !"); + if (stream_type != 0xff) + GST_WARNING ("Stream already present !"); return NULL; } -- 2.7.4