gstreamer/gst/mpegtsdemux
Matthieu Bouron 0b040b7131 mpegtsbase: do not remove programs on EOS
As a consequence, tsdemux won't remove its pads anymore on EOS.

Fixes the case when mpegtsbase is not able to process new packets
after EOS as the corresponding pids aren't known anymore because
the programs were removed and the pes/psi were kept, preventing the
PAT to be parsed again.

https://bugzilla.gnome.org/show_bug.cgi?id=738695
2014-10-30 16:28:40 +01:00
..
gstmpegdefs.h tsdemux: Fix scaling macros 2014-04-18 16:20:31 +02:00
gstmpegdesc.h tsdemux: Add HEVC / h265 support 2014-01-06 13:54:40 +01:00
gsttsdemux.c mpegtsdemux: Update plugin license field 2014-02-06 14:28:54 +01:00
Makefile.am tsdemux: implement proper seeking for h264 streams. 2014-06-12 14:44:10 +02:00
mpegtsbase.c mpegtsbase: do not remove programs on EOS 2014-10-30 16:28:40 +01:00
mpegtsbase.h tsparse: Implement timestamp/retimestamping of output buffers 2014-10-29 23:02:50 +11:00
mpegtspacketizer.c tsparse: Handle backward and discont timestamps better. 2014-10-29 23:02:50 +11:00
mpegtspacketizer.h tsparse: Handle backward and discont timestamps better. 2014-10-29 23:02:50 +11:00
mpegtsparse.c tsparse: Handle backward and discont timestamps better. 2014-10-29 23:02:50 +11:00
mpegtsparse.h tsparse: Implement timestamp/retimestamping of output buffers 2014-10-29 23:02:50 +11:00
pesparse.c tsdemux: Fix flags comparison operator precedence 2014-01-28 13:56:44 +01:00
pesparse.h tsdemux: fix overflow of packet_length field of PESHeader 2014-09-12 11:27:52 +02:00
TODO tsdemux: Update TODO 2012-03-05 10:17:56 +01:00
tsdemux.c tsdemux: send initial GAP event on sparse streams for faster startup with playbin 2014-10-20 12:32:19 +02:00
tsdemux.h tsdemux: implement proper seeking for h264 streams. 2014-06-12 14:44:10 +02:00