noad mit ffmpeg-3

  • Wahrscheinlich bin ich der letzte noad-Nutzer, aber leider damit sehr zufrieden.


    Ich schaffe es leider nicht, noad gegen ffmpeg aus der 3er-Serie zu kompilieren. Probiert mit ffmpeg-3.1.3 und ffmpeg-3.2.4. Mit ffmpeg-2.8.11 läuft es.


    Problem scheint -unter anderem- daß avcodec_decode_audio3 nicht mehr existiert und ich mit mangels Kenntnissen nicht zutraue, auf avcodec_decode_audio4 umzuschreiben. Weiterhin hagelt es diverse Warnings, zumindest avcodec_decode_audio3 ist aber der Show-Stopper.


    Wer kann mir helfen? Fände es schade, noad sterben zu lassen.


    Ausschnitt:


    Christian

  • Schreib doch mal den Author an: http://noad.net23.net/
    Vielleicht bringt das was

  • Fände es schade, noad sterben zu lassen.


    Solange es mit markad eine Alternative gibt, muss man da nicht hinterher trauern ;)

  • Schreib doch mal den Author an: http://noad.net23.net/
    Vielleicht bringt das was


    Hat leider nicht geantwortet. Gehe davon aus, daß er das Paket beerdigt hat.


    Ich habe nun mal ohne zu wissen, was ich tue einen Patch erstellt, der für mich funktioniert.
    noad-ffmpeg3.diff
    Die Lösung ist extremely ugly und baut einfach die als deprecated aus ffmpeg rausgeworfene Funktion avcodec_decode_audio3 in noad selbst ein. Zusammen mit ein wenig Kosmetik außenrum tut das für mich.


    Egal, es kompiliert und schneidet.


    Christian

  • Hi hopsi,


    Merci für den Patch!

    Egal, es kompiliert und schneidet.

    Wenn man den Patch gegen noad-0.8.6 von "http://noad.net23.net/" anwendet läuft das Build nicht durch.Da hast du
    den Patch wohl gegen ein patched noad erstellt.
    Im Anhang ein Patch für ffmpeg-3.2.4 gegen noad-0.8.6 von "http://noad.net23.net/" damit läuft build im PPA durch.
    ...habe noad aber noch nicht getestet.


    Gruss
    Wolfgang

    Dateien

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

    Einmal editiert, zuletzt von wolfi.m ()

  • Hallo,


    Sorry ...im Patch(Anhang) Post #5 ist ein Fehler - hab den falschen Patch gepostet!
    Bei make wird dieser Fehler ausgegeben


    Im Patch fehlte noch

    Code
    /* find the mpeg audio decoder */
    -  codec = avcodec_find_decoder(CODEC_ID_MP3);
    +  codec = avcodec_find_decoder(AV_CODEC_ID_MP3);


    Patch in Post #5 wurde ersetzt!


    Gruss
    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

Jetzt mitmachen!

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