Da ich momentan in der Ecke der Frame-Erkennung und des Schnitts experimentiere, wollte ich für alle möglichen Fälle, die in cFrameDetector::Analyze() vorkommen können, passende Testfälle haben. Nun finde ich aber keinen, bei dem der Fall "framesPerPayloadUnit > 1" auftreten würde, also daß eine ganze GOP in einer einzigen Payload-Unit untergebracht ist.
Ich meine zwar, das damals, als ich das eingebaut habe, gesehen zu haben, finde jetzt aber weder einen Kanal noch eine Aufnahme, wo das vorkommt. Vielleicht war das damals ja auch ein Irrtum...
Weiß jemand von euch, ob das überhaupt sein kann/darf?
Ihr könntet auch mal in remux.c DebugFrames = true setzen und in der Ausgabe darauf achten, ob irgendwann mal FPPU mit einem Wert größer als 1 auftaucht. Dann würde mich interessieren, bei welchem Kanal das passiert.
Klaus