gstreamer/gst/mpegtsdemux
Youness Alaoui 818762e8fc tsdemux: do not send a new-segment on stream removal
When a program is changed, stream_added is called which sets the
need_newsegment to TRUE, then stream_removed is called, which calls
the flush_pending_data, which checks for the newsegment and causes
it to send a new-segment.

We must not send the newsegment when flushing the pending data on the
removed stream. We should only push it when flushing data on the newly
added streams (after they finish parsing their PTS header)
2011-08-22 16:01:24 +02:00
..
gstmpegdefs.h mpegdefs: clarify some stream ids 2011-07-17 09:49:06 +02:00
gstmpegdesc.c mpegtsdemux: relicense gstmpegdefs.h, gstmpegdesc.h and gstmpegdesc.c to LGPL only 2011-02-17 17:57:17 +01:00
gstmpegdesc.h mpegtsdemux: relicense gstmpegdefs.h, gstmpegdesc.h and gstmpegdesc.c to LGPL only 2011-02-17 17:57:17 +01:00
gsttsdemux.c mpegtsdemux: add MPEG TS demuxer rewrite from Edward Hervey 2011-02-17 17:56:59 +01:00
Makefile.am mpegtsdemux: Add standalone PES parser 2011-07-18 09:13:14 +02:00
mpegtsbase.c tsdemux: interpolate gap and fix timestamps depending on upstream segment 2011-08-22 15:55:47 +02:00
mpegtsbase.h tsdemux: interpolate gap and fix timestamps depending on upstream segment 2011-08-22 15:55:47 +02:00
mpegtspacketizer.c mpegtsdemux: Restore erroneously removed data++ 2011-07-13 13:39:54 -04:00
mpegtspacketizer.h mpegtsdemux: push based seeking based on PCR 2011-06-07 20:50:34 +02:00
mpegtsparse.c mpegtsdemux: add MPEG TS demuxer rewrite from Edward Hervey 2011-02-17 17:56:59 +01:00
mpegtsparse.h mpegtsdemux: add MPEG TS demuxer rewrite from Edward Hervey 2011-02-17 17:56:59 +01:00
payload_parsers.c mpegts: Stop scanning for keyframes as early as possible 2011-06-07 20:50:35 +02:00
payload_parsers.h mpegts: Stop scanning for keyframes as early as possible 2011-06-07 20:50:35 +02:00
pesparse.c pesparse: Fix stuffing byte handling 2011-07-20 19:19:13 +02:00
pesparse.h pesparse: Fix stuffing byte handling 2011-07-20 19:19:13 +02:00
TODO mpegtsdemux: add MPEG TS demuxer rewrite from Edward Hervey 2011-02-17 17:56:59 +01:00
tsdemux.c tsdemux: do not send a new-segment on stream removal 2011-08-22 16:01:24 +02:00
tsdemux.h mpegtsbase/tsdemux: Cleanups and comments 2011-07-16 13:47:45 +02:00