gstreamer/gst/mpegtsmux
Krzysztof Konopko 13910f5154 mpegtsmux: crashes when trying to re-use the element
A crash occured after pushing buffers and changing mpegtsmux state to
NULL/READ and then back to PLAYING/PAUSED.

The crash was caused by holding a dangling pointer in the MpegTsMux
program table.

Additionally stream headers were leaked when resetting the element:
mux->streamheader set to NULL in mpegtsmux_reset() before it's released
later in the same function.

Added a unit test: test_multiple_state_change

https://bugzilla.gnome.org/show_bug.cgi?id=689107
2012-11-27 19:00:25 +00:00
..
tsmux Fix FSF address 2012-11-04 00:09:59 +00:00
Makefile.am mpegtsmux: add support for DVB subtitle and teletext streams 2012-06-16 19:23:00 +02:00
mpegtsmux.c mpegtsmux: crashes when trying to re-use the element 2012-11-27 19:00:25 +00:00
mpegtsmux.h Fix FSF address 2012-11-04 00:09:59 +00:00
mpegtsmux_aac.c Fix FSF address 2012-11-04 00:09:59 +00:00
mpegtsmux_aac.h Fix FSF address 2012-11-04 00:09:59 +00:00
mpegtsmux_ttxt.c Fix FSF address 2012-11-04 00:09:59 +00:00
mpegtsmux_ttxt.h Fix FSF address 2012-11-04 00:09:59 +00:00