Das scheint noch nicht alles zu sein, es gibt noch ein kurzes Stocken in der Wiedergabe nach der Schnittstelle.
Eine weitere Idee: Beim Cut-In werden ja die B-Frames nach dem I-Frame "rausgeschossen". Fuer den PTS macht das nichts, weil der ja auch im rausgeschnittenen Bereich liegt. Der DTS der rausgeschossenen Frames liegt aber nach dem DTS des I-Frame, somit muss der DTS des ersten nicht geloeschten Frames auf den Wert des ersten rausgeschossenen B-Frames gepatcht werden. Ohne diese Korrektur kann es im Extremfall sogar soweit kommen, dass der DTS eines Frames nach seinem PTS liegt, worauf - wie ich gehoert habe - insbesondere Macs extrem allergisch reagieren.
Es werden aber doch alle PTS-, DTS- und PCR-Werte um den berechneten Offset verschoben. Somit kann es doch gar nicht vorkommen, daß der DTS eines Frames nach seinem PTS liegt, denn wenn DTS < PTS gilt, dann gilt auch DTS + x < PTS + x.
Oder übersehe ich da was?
Klaus