gstreamer/gst/mpegtsdemux
Vivia Nikolaidou fcad4cc646 mpegtspacketizer: memcmp potentially seen_before data
Theoretically the version number is incremented every time there's a new
section, but in a world of streaming we can't easily make that
assumption.

An example of a broken use case is when we're cat-ing two mpeg-ts files
together, which is equivalent of capturing a DVB stream while switching
channels. A set-top box would know that we switched the channels and
reset the demuxer, but in practice this might not happen.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2468>
2021-09-20 09:31:08 +00:00
..
gstmpegdefs.h tsdemux: Add support for AC4 2020-03-09 21:54:09 +00:00
gstmpegdesc.h tsdemux: Add format_identifier for AC4 codec 2020-03-10 16:32:59 +09:00
gsttsdemux.c gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
meson.build docs: Build documentation with hotdoc 2019-05-13 17:00:00 -04:00
mpegtsbase.c gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
mpegtsbase.h mpegts: Don't add non-padded streams to collection on updates 2020-12-14 17:57:40 +01:00
mpegtspacketizer.c mpegtspacketizer: memcmp potentially seen_before data 2021-09-20 09:31:08 +00:00
mpegtspacketizer.h tsparse: Forward incoming timestamps 2020-12-02 14:22:06 +00:00
mpegtsparse.c gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
mpegtsparse.h gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
pesparse.c mpegtsdemux: Fix wrong usage of '<<' operator 2017-02-28 09:27:41 +01:00
pesparse.h tsdemux: fix overflow of packet_length field of PESHeader 2014-09-12 11:27:52 +02:00
TODO documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
tsdemux.c Use g_memdup2() where available and add fallback for older GLib versions 2021-08-05 20:51:00 +05:30
tsdemux.h gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00