docs: SAVEPOINT — 5.6.1 gebaut und lokal installiert, NICHT veröffentlicht; Untertitel-Fund mit Messung
Ampel / ampel (push) Successful in 1m21s

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Hitonabi
2026-09-03 19:40:49 +02:00
co-authored by Claude Fable 5.1
parent 687173430c
commit 473eea7d4e
+64 -1
View File
@@ -1,6 +1,69 @@
# SAVEPOINT — Rippy # SAVEPOINT — Rippy
## ÜBERGABE an die nächste Session (03.09.2026 abends — 5.6.0 gebaut, lokal installiert und im Tag `aktuell` VERÖFFENTLICHT) ## ÜBERGABE an die nächste Session (03.09.2026 spät — 5.6.1 gebaut und lokal installiert, NICHT veröffentlicht: Untertitel-Spuren wieder erkannt)
### Stand
**5.6.1 ist gebaut, am ausgepackten Paket bewiesen und auf DIESEM PC
installiert (03.09.2026 19:40, Installer-Exit 0 — Rippy 5.6.0 lief dabei mit fünf Prozessen ohne Rip oder Encode und wurde vom Installer beendet), NICHT im Kanal — dort liegt 5.6.0.** Der
Commander testet erst; auf sein Wort geht 5.6.1 in den Kanal (Weg wie bei
5.6.0, siehe die Übergabe darunter: ERST Setup und Blockmap, DANN
`latest.yml`, PATCH, anonym gegenmessen).
* Setup: `RippySetup-5.6.1.exe`, **131 566 691 Bytes**, SHA-256 `04806C8DF53A799FB38EE185E3FE49A8CA139D61CF6BAD041C39A4F6CAEF6ED4`
(Bau in `dist-setup-561/`, Kopie in `dist-setup/`).
* Paket-Smoke: `SMOKE: OK — fenster=geladen kern=pid:27472,node:24.18.1 datenbank=ok leine=gesetzt pong=ok version=5.6.1`.
* **450 Tests** in 45 Dateien, drei Typprüfungen, Bau
und Klick-Beweis (33 Schritte) grün.
* Commits: `6871734` (Fix, Test, Messung, Aenderungsnotizen, Version 5.6.1 — 17 Dateien) und dieser SAVEPOINT.
### Der Fund des Commanders (03.09.2026, 19:35): „die auswahl der untertitel ist weiterhin nicht drin"
Bild aus 5.6.0: Blu-ray „Digimon Adventure: Last Evolution Kizuna" (2020),
Titel 1 mit TON deu×2 und jpn×2, aber ohne UNTERTITEL-Chips. Gemessen
(Regel D) mit `makemkvcon64 -r --minlength=120 info disc:0` an der Disc in
G: — die volle Ausgabe liegt unter
`beweise/messungen/2026-09-03-makemkvcon-info-kizuna.txt` (375 Zeilen):
```
SINFO:1,1,1,6202,"Audio" SINFO:1,1,3,0,"deu" DTS-HD MA Surround 5.1 German
SINFO:1,3,1,6202,"Audio" SINFO:1,3,3,0,"jpn" DTS-HD MA Stereo Japanese
SINFO:1,5,1,6203,"Untertitel" SINFO:1,5,3,0,"deu" PGS German
SINFO:1,6,1,6203,"Untertitel" SINFO:1,6,3,0,"deu" PGS German (nur erzwungene) Attribut 22 = 6144
SINFO:1,7,1,6203,"Untertitel" SINFO:1,7,3,0,"deu"
```
**Ursache:** MakeMKV schreibt den Stream-Typ (Attribut 1) in seiner
Anzeigesprache. Deutsch eingestellt heißt es „Untertitel"; der Parser
(`kern/rip/parser.ts parseStreamInfo`) prüfte seit 26.07. auf das
englische „Subtitles" (damals an einem englisch eingestellten MakeMKV
gemessen). „Audio" heißt zufällig in beiden Sprachen gleich — deshalb
kamen die Tonspuren an, die Untertitel nicht. Die MakeMKV-Auswahlregel
(`spurauswahl.ts`) war nicht betroffen: MakeMKV nimmt alle Spuren mit, nur
der Dialog konnte sie nicht zeigen.
**Fix (5.6.1):** Der Typ-CODE im vierten Feld zählt — 6201 Video, 6202
Audio, 6203 Untertitel (`STREAM_CODE_*`, `StreamInfo.typCode`); das Wort
bleibt nur Notnagel für Ausgaben ohne Code. Test
`test/rip-parser-561.test.ts` mit den gemessenen Zeilen (deu×2/jpn×2 Ton,
deu×3 Untertitel; französisch „Sous-titres" per Code erkannt).
**Nebenbefund für später:** Attribut 22 trägt Flags — 6144 bei der Spur
„nur erzwungene", 0 bei der vollen; Attribut 30 die Beschreibung („PGS
German (nur erzwungene)"). Damit ließe sich die Option „einzelne Spuren
(voll / nur erzwungen)" bauen, die der Commander am 03.09. NICHT gewählt
hat („nur Extras, immer optional"). Heute: Chip „deu×3" = alle drei
kommen mit, die Vorwahl gilt je Sprache.
### Was am Gerät zu prüfen ist
* Dieselbe Disc noch einmal in den Dialog: UNTERTITEL-Chip „deu×3" muss
erscheinen; bei Rolle Extra dazu „BEIM ABSPIELEN AN".
* Alles aus der 5.6.0-Übergabe darunter (zwei Filme je Disc, Vorwahl im
Spieler, Restzeit, Hell-Modus mit Postern, Rettungs-Abbild, Automatik,
Benachrichtigung, Datenbank-Befund).
## Übergabe vom 03.09.2026 abends (5.6.0 — veröffentlicht im Tag `aktuell`; überholt durch 5.6.1)
### Wo die nächste Session startet ### Wo die nächste Session startet