gstreamer/gst/mpegtsdemux
Jan Schmidt 6de7f0c0fa mpegts: Don't leave freed programs in the hash table
When the sub-class claims a program for later freeing, make
sure it's not left in the hash table, or it can cause crashes on shutdown.

Make sure tsdemux frees any program it has kept around at shutdown
if it wasn't freed already.

https://bugzilla.gnome.org/show_bug.cgi?id=763503
2016-03-12 03:32:32 +11:00
..
gstmpegdefs.h tsdemux: Fix scaling macros 2014-04-18 16:20:31 +02: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 mpegts: Don't leave freed programs in the hash table 2016-03-12 03:32:32 +11:00
mpegtsbase.h mpegtsdemux: Allow deactivation of programs to be delayed 2015-12-02 14:15:04 +01:00
mpegtspacketizer.c mpegtspacketizer: handle early PTS conversion when a group has been found 2016-03-03 00:50:15 +11:00
mpegtspacketizer.h tsparse: Handle backward and discont timestamps better. 2014-10-29 23:02:50 +11:00
mpegtsparse.c tsparse: Fix per-program-pad pushing 2016-02-19 18:12:59 +01: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 mpegts: Don't leave freed programs in the hash table 2016-03-12 03:32:32 +11:00
tsdemux.h mpegtsdemux: Allow deactivation of programs to be delayed 2015-12-02 14:15:04 +01:00