gstreamer/subprojects/gst-plugins-bad/gst/mpegtsdemux
Edward Hervey 76543ee73a mpegtsbase: Use an array to track programs
We need to be able to look for programs by their PID also. Using a hash table
was a bit sub-par (and overkill) for storing a range of programs.

This is needed because there could potentially be two programs with the same
program id but different PMT PID (while one is being deactivated the new one
would "exist").

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1893>
2022-03-09 19:45:08 +00:00
..
gstmpegdefs.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstmpegdesc.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gsttsdemux.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
meson.build Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
mpegtsbase.c mpegtsbase: Use an array to track programs 2022-03-09 19:45:08 +00:00
mpegtsbase.h mpegtsbase: Use an array to track programs 2022-03-09 19:45:08 +00:00
mpegtspacketizer.c tsdemux: Handle "negative" timestamps 2021-10-18 11:23:25 +00:00
mpegtspacketizer.h tsdemux: Handle "negative" timestamps 2021-10-18 11:23:25 +00:00
mpegtsparse.c mpegtsparse: Don't assert the packet_size when filling for EOS 2021-10-05 09:38:27 +00:00
mpegtsparse.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
pesparse.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
pesparse.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
TODO Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
tsdemux.c tsdemux: Handle PES headers bigger than a mpeg-ts packet 2022-03-04 15:14:31 +00:00
tsdemux.h tsdemux: Handle delayed seek events 2021-10-14 21:45:00 +00:00