demux: ts: rewrite psi structures and pid use tracking
* 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
This diff is collapsed.
Please register or sign in to comment