GNOME Bugzilla – Bug 487901
[mpegtsparse] stale PAT info when switching from PLAYING to READY and then to PLAYING
Last modified: 2008-02-06 12:36:52 UTC
When switching from PLAYING to READY and then back to PLAYING, mpegtsparse does not ensure that the old PAT info is up to date because the version number in the old PAT section may coincide with the new PAT version number even if the PAT contents are different. The result is mpegtsparse not updating its pat-info because the PAT was considered to be unchanged.
Created attachment 97418 [details] [review] Correctly resets the version_number when the stream is cleared The patch also proposes to completely remove all streams when mpegts_packetizer_clear() is called. This eliminates all traces of old PSI and the next PLAYING state can start without historical side effects.
This is fixed in CVS