demux: ts: rewrite, unifying by program
fixes #13967 * Recenters everything that depends on program: Time, timerolls, hacks... * Removes PCR probing, programless timeroll handling with a simplier fix (won't work with 2x26 hours recording, but..) * Better probing of program duration (not based on inter PCR). More accurate, at best by 1 frame length. * Changes seek handling and bisects only on request (removes the whole file probing) * No longer creates ES at preparse time * Simplify/Unify dual program selection list and don't trust default program at first * Many numerous other fixes
Showing
This diff is collapsed.
Please register or sign in to comment