• Francois Cartegnie's avatar
    demux: ts: rewrite psi structures and pid use tracking · b9db3f9a
    Francois Cartegnie authored
    * Fully track pid parenting
    * Simplify tables updates by ref counting
    * No longer allows pid collisions by funky or forged tables
    * Kills the 0..8192 loops
    * Removes the 8192 stream_Control on close
    * Remove unnecessary members and arrays
    * Removes the nonsense multiple program by pmt
    * Avoids by number/pid lookups
    * Restarts ES on format change
    b9db3f9a
ts.c 180 KB