• Francois Cartegnie's avatar
    demux: ts: rewrite, unifying by program · b829dad1
    Francois Cartegnie authored
    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
    b829dad1
ts.c 178 KB