Burn-Plugin AC3 und burn-0.0.5-r2.diff

  • Hallo,


    Ich hab Probleme Aufnahmen mit AC3 Ton zu brennen, mplex bricht immer wieder mit der gleichen Fehlermelddung ab:

    Code
    ERROR: [mplex] Can't find next AC3 frame: @ 555776 we have c0f8 - broken bit-stream?


    Ich hab es mit tcmplex probiert und da funktioniert es einwandfrei (zumindest das mpeg).
    Dann hab ich noch ein bischen rungesucht und im ebuild bin ich dann auf folgendes aufmerksam geworden.

    Code
    epatch ${FILESDIR}/burn-0.0.5-r2.diff


    Dann hab ich mir mal den patch genauer angeschaut.
    In dem Patch wird der Aufruf von tcmplex durch einen Aufruf von mplex ersetzt.


    Kann mir einer den Sinn dieses Patches erklären?
    Kann ich mplex einfach durch tcmplex ersetzen (mit geänderten Parametern), oder hab ich dann nur noch mehr Probleme als vorher.


    Danke HerrZattacke

    Gentoo | VDR-1.3.34 | DVB-S TT-1.6, TT-Budget | AMD-Duron 800 | HDD 160GB | 256MB | ASUS SPDIF --> Kenwood KVR-4070D

  • Ok,


    Ich habs gestern mal ausprobiert.
    Das movie.mpg sah eigenlich ganz gut aus.
    Aber die DVD die dann raus kommt läuft zwar im DVD Plugin, aber nicht so wirklich gut.


    Ich suche immernoch nach einem fix für AC3 Aufnahmen, denn so langsam wird die Platte Voll ;)

    Gentoo | VDR-1.3.34 | DVB-S TT-1.6, TT-Budget | AMD-Duron 800 | HDD 160GB | 256MB | ASUS SPDIF --> Kenwood KVR-4070D

  • Jetzt hab ich mich mal ein bischen schlau gemacht und im mplex sourcecode mal nach dem Fehler gesucht.

    Code
    /* Check we have reached the end of have  another catenated 
       stream to process before finishing ... */
    	if ( (syncword = bs.GetBits(16))!=AC3_SYNCWORD )
    	{
    		if( !bs.eos()   )
    		{
    			mjpeg_error_exit1( "Can't find next AC3 frame: @ %lld we have %04x - broken bit-stream?", AU_start/8, syncword );
                     }
                     break;
    	}


    Normalerweise sollte wohl das AC3_SYNCWORD=0x0B77 sein, aus irgendeinem Grund ist es bei meinen VDR-Aufnahmen irgendwie falsch.
    Was mich nur ein bischen wundert, ist das der CRC des Frames dann nicht geprüft wird. Nebenbei angemerkt: CRC wird nirgendwo in mplex geprüft.


    Seltsamerweise hab ich beim googeln auch entdeckt, das dieser fehler nicht nur bei VDR-Aufnahmen auftritt, sondern auch beim konvertieren von DVD9-DVD5.


    Jetzt wäre nurnoch interessant zu wissen, ob es überhaupt was bringen würde den CRC zu checken, oder man besser das frame duch stille ersetzen soll.
    Ich werde das die nächsten Tage mal ausprobieren.


    P.S. Falls jemand nen Fix dafür hat, bitte posten ;)

    Gentoo | VDR-1.3.34 | DVB-S TT-1.6, TT-Budget | AMD-Duron 800 | HDD 160GB | 256MB | ASUS SPDIF --> Kenwood KVR-4070D

    Einmal editiert, zuletzt von herrzattacke ()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!