Commit 5763cf9
fix(es-level): forbid m2tsMuxRate on ES-level tracks
A subscriber combining a partial ES selection computes its own target
rate; PCR remains the authoritative timing reference. Allowing
m2tsMuxRate on individual ES-level tracks would imply a whole-program
rate applies to a partial selection, which is incorrect.
* m2tsMuxRate definition: add MUST be absent when m2tsEsPid is present
* §5.5.3: remove sentence directing subscriber to use m2tsMuxRate for
CBR restoration in combined output
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent 2b47b28 commit 5763cf9
1 file changed
Lines changed: 3 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
362 | 362 | | |
363 | 363 | | |
364 | 364 | | |
365 | | - | |
366 | | - | |
367 | | - | |
| 365 | + | |
368 | 366 | | |
369 | 367 | | |
370 | 368 | | |
| |||
512 | 510 | | |
513 | 511 | | |
514 | 512 | | |
515 | | - | |
| 513 | + | |
| 514 | + | |
516 | 515 | | |
517 | 516 | | |
518 | 517 | | |
| |||
0 commit comments