Zitat
Ich habe gestern nochmal diese DVD vom NAS abgespielt. Sie beginnt tatsächlich mit der 2. deutschen AC3 5.1 Tonspur, so wie mit der Option angelegt worden ist.
Das bedeutet direkt nach dem starten wird es zwar falsch angezeigt, aber du hörst den richtigen Ton, nur sobald du umschaltest ist schluss mit dem Ton der zweiten Spur ? So müsste es eigentlich sein, wenn ich mir dan Code anschaue.
OK, da hab ich das Problem auch schon gefunden ...
Die DVD hat zwei AC3 Audiostreams ... der erste Audiostream hat
ID 0x80 also AC3 Audio ID 0
und der zweite Audiostream hat
ID 0x82 also AC3 Audio ID 2
Da fehlt die ID 1 ... normalerweise sollte das auf einer DVD durchgängig sein. Wäre jetzt dazwischen z.B. noch eine 0xC1 also ein MPEG Audio Stream mit ID 1 oder irgendein anderer Stream würde es funktionieren. Der Parser in der Lib zählt zwei Streams und versucht die dann unter 0 und 1 anzusprechen, was nicht geht da die zweite Spur ja auf 2 hört und nicht auf 1.
Ich weiss jetzt nicht genau ob das mit der fehlenden ID laut Spec eigentlich zulässig ist oder nicht (ich glaube nicht), da es aber vorkommt, schau ich mal das ich das die Tage fixe, könnte nur etwas dauern da ich da die komplette Logik der Audiospur verwaltung umbauen muss .. schaun wir mal.
Was die zweite DVD betrifft fehlt der Einstiegspunkt der DVD und somit springt der nicht ins Menü und findets auch auf Anforderung vermutlich nicht. Die sieht mir nicht besonders konform aus die DVD. Wie ist die erstellt worden ?