Commit 2b47b28
fix(es-level): remove altGroup from language-variant audio tracks
altGroup carries mutually exclusive switching semantics in §9 (PCR
discontinuity, STC re-init, PAT/PMT re-parse on switch). Simultaneous
subscription to multiple tracks in the same altGroup contradicts that
definition. Language variants are also independent services, not ABR
alternate renditions, so altGroup is the wrong mechanism.
Subscribers select the audio language of their choice among the
published ES-level tracks using m2tsProgramNumber and role; no grouping
field is required.
* §5.5.3: remove altGroup paragraph
* catalog example: remove altGroup from both audio tracks; update
description to drop "alternate" framing
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent 7ec7843 commit 2b47b28
1 file changed
Lines changed: 5 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
366 | 366 | | |
367 | 367 | | |
368 | 368 | | |
369 | | - | |
370 | | - | |
371 | | - | |
372 | | - | |
373 | 369 | | |
374 | 370 | | |
375 | 371 | | |
| |||
841 | 837 | | |
842 | 838 | | |
843 | 839 | | |
844 | | - | |
845 | | - | |
846 | | - | |
847 | | - | |
848 | | - | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
849 | 845 | | |
850 | 846 | | |
851 | 847 | | |
| |||
879 | 875 | | |
880 | 876 | | |
881 | 877 | | |
882 | | - | |
883 | 878 | | |
884 | 879 | | |
885 | 880 | | |
| |||
897 | 892 | | |
898 | 893 | | |
899 | 894 | | |
900 | | - | |
901 | 895 | | |
902 | 896 | | |
903 | 897 | | |
| |||
0 commit comments