gstreamer/gst/mpegtsdemux
Douglas Bagnall dfb101e0ed tsdemux: disentangle requested program number from active program number
The program_number attribute was overloaded, trying to indicate both
the currently playing program, and the program requested via the
"program-number" property.  The end result was that setting the
property didn't work (see #690934).

I added a new requested_program_number field rather than reviving the
current_program_number field because it seemed this would result in
fewer changes overall and be less confusing.  It breaks symmetry with
the "program-number" property, but it retains parallels with the likes
of program->program_number.

Because gst_ts_demux_reset is called after the properties have been
parsed, requested_program_number is initialised in gst_ts_demux_init.
Whether this is exactly the right place, I don't know.
2013-07-22 09:53:46 +02:00
..
gstmpegdefs.h mpegtsdemux: Handle registration descriptor for programs and streams 2013-07-06 10:59:54 +02:00
gstmpegdesc.h mpegtsdemux: Switch to MPEG-TS SI library 2013-07-03 09:17:25 +02:00
gsttsdemux.c mpegtsdemux: Switch to MPEG-TS SI library 2013-07-03 09:17:25 +02:00
Makefile.am mpegtsdemux: Switch to MPEG-TS SI library 2013-07-03 09:17:25 +02:00
mpegtsbase.c mpegtsdemux: Remember seek sequence number 2013-07-15 11:20:40 +02:00
mpegtsbase.h mpegtsdemux: Remember seek sequence number 2013-07-15 11:20:40 +02:00
mpegtspacketizer.c mpegtsdemux: Avoid parsing section without enough data 2013-07-09 12:25:11 +02:00
mpegtspacketizer.h mpegtsdemux: Remove unneeded variables 2013-07-09 12:25:11 +02:00
mpegtsparse.c mpegtsdemux: Avoid vmethod calls 2013-07-09 12:25:11 +02:00
mpegtsparse.h tsparse: Ensure initial events are sent in the right order 2013-06-19 07:40:28 +02:00
pesparse.c mpegtsdemux: Fix various compiler warnings 2013-03-03 12:30:32 +01:00
pesparse.h mpegtsdemux: Switch to MPEG-TS SI library 2013-07-03 09:17:25 +02:00
TODO tsdemux: Update TODO 2012-03-05 10:17:56 +01:00
tsdemux.c tsdemux: disentangle requested program number from active program number 2013-07-22 09:53:46 +02:00
tsdemux.h tsdemux: disentangle requested program number from active program number 2013-07-22 09:53:46 +02:00