gstreamer/gst/mpegtsdemux
Edward Hervey 51c5ff45de tsdemux: Fix draining on wrong programs
When draining a program, we might send a newsegment event on the pads
that are going to be removed (and then the pending data).

In order to do that, calculate_and_push_newsegment() needs to know
what list of streams it should take into account (instead of blindly
using the current one).

All callers to calculate_and_push_newsegment() and push_pending_data()
can now specify the program on which to act (or NULL for the default
one).
2016-08-03 17:15:41 +02:00
..
gstmpegdefs.h tsdemux: add support for LPCM with stream_type = 0x83 2016-07-25 13:38:29 +03:00
gstmpegdesc.h tsdemux: Add support for Opus 2015-11-03 20:35:41 +02:00
gsttsdemux.c mpegtsdemux: Update plugin license field 2014-02-06 14:28:54 +01:00
Makefile.am tsdemux/mux: Add support for GstAudioClippingMeta for Opus 2015-11-03 20:35:41 +02:00
mpegtsbase.c mpegtsdemux: do not abort playback when no PCR were found during initial scan 2016-08-03 17:15:41 +02:00
mpegtsbase.h mpegtsbase: remove unused variables: upstream_live and queried_latency 2016-05-13 10:28:46 +03:00
mpegtspacketizer.c tsdemux: handle pcr_pid == 0x1fff 2016-08-03 17:15:41 +02:00
mpegtspacketizer.h tsparse: Handle backward and discont timestamps better. 2014-10-29 23:02:50 +11:00
mpegtsparse.c bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
mpegtsparse.h tsparse: Use GstFlowCombiner 2016-02-19 18:04:23 +01:00
pesparse.c tsdemux: remove unnecessary check 2015-07-08 14:50:00 +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: Fix draining on wrong programs 2016-08-03 17:15:41 +02:00
tsdemux.h tsdemux: Change the pad naming scheme to include a generation ID 2016-06-06 13:05:34 +03:00