GNOME Bugzilla – Bug 738331
mpegtsbase: Do a hard reset on DISCONT buffers in push mode.
Last modified: 2016-08-31 23:48:41 UTC
Created attachment 288259 [details] [review] implements the proposed enhancement When in push mode, observations about timestamps and segments should be reset when receiving a DISCONT buffer. There are specific comments in both _packetizer_flush and _ts_demux_flush that these informations should be kept around in pull mode seeks, but keeping them after getting a DISCONT buffer leads to faulty behaviour.
> There are specific comments in both _packetizer_flush and _ts_demux_flush that > these informations should be kept around in pull mode seeks, but keeping them > after getting a DISCONT buffer leads to faulty behaviour. Could you elaborate on this?
Sorry :( This was done in 631b2d88262e28d6c96ec8a266536760b9e24bef by Edward, (one year later, sorry again) Closing as RESOLVED, even though I don't really know how to reproduce the code now seems to do the right thing, past me should really have attached a validate pipeline or something.