Stop naming a specific commercial disc in the label parser
Two comments identified the disc the STN-numbering bug was found on by its vendor project name. The reproduction does not need it: what matters is the SHAPE of the token list — placeholder slots, region-only tokens, an uncatalogued component — not which release happened to exhibit it. Both now describe the shape. The remaining `SEG_MainFeature` references stay. That is a vendor section name the parser matches on at pixelogic.rs:88, not a disc identifier — it is the format's vocabulary, like `FPL_` or the `eng_MLP_` stream tokens beside it, and removing it would break the parser. Also drops the last prohibited citation from the changelog: an mp4:// bullet said "no ffmpeg". The website changelog page is REGENERATED from this file at release time, so a scrub of the site alone would have been reverted by the next release.
This commit is contained in:
@@ -124,10 +124,10 @@ fn assign_labels(strings: &[String], saw_unknown: &mut bool) -> Vec<StreamLabel>
|
||||
// `None`) or one whose only distinguishing component is uncatalogued
|
||||
// (`jpn_DUB_`). Numbering only the slots that PARSE renumbers the rest
|
||||
// 1..N and lands every surviving label on the wrong stream: on
|
||||
// UHD_Crime101_WW_150728 the seven `*_TXT_FOR_` forced tokens at PG STN
|
||||
// 11-16/18 collapsed onto STN 2-8, flagging the disc's FULL subtitle
|
||||
// tracks `forced` and leaving the real forced-narrative tracks
|
||||
// unflagged.
|
||||
// one observed UHD feature the seven `*_TXT_FOR_` forced tokens at PG
|
||||
// STN 11-16/18 collapsed onto STN 2-8, flagging that disc's FULL
|
||||
// subtitle tracks `forced` and leaving the real forced-narrative
|
||||
// tracks unflagged.
|
||||
//
|
||||
// A slot the grammar cannot classify carries no stream type either, so
|
||||
// it advances the list currently being enumerated: pixelogic sections
|
||||
@@ -479,7 +479,7 @@ mod tests {
|
||||
assert_eq!(audio[0].language, "eng");
|
||||
}
|
||||
|
||||
/// Real disc (UHD_Crime101_WW_150728, `SEG_MainFeature`): the PG list has
|
||||
/// Taken from a real UHD feature's `SEG_MainFeature`: the PG list has
|
||||
/// 18 slots, five of them bare `PG Stream N` placeholders and four more
|
||||
/// carrying a token whose only non-language component is a REGION
|
||||
/// (`fra_CF_`, `spa_LS_`, …) — which `parse_token_inner` rejects because
|
||||
|
||||
Reference in New Issue
Block a user