diff --git a/SAVEPOINT.md b/SAVEPOINT.md index 75b668e..3fba94c 100644 --- a/SAVEPOINT.md +++ b/SAVEPOINT.md @@ -1,6 +1,69 @@ # 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