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
Showing
This source diff could not be displayed because it is too large. You can view the blob instead.
Please register or sign in to comment