Ho aggiornato la mia versione ffmpeg per l'ultima commit e ora posso vedere che il funciton di decodifica audio avcodec_decode_audio3
è stato deprecato e quando uso la nuova funzione avcodec_decode_audio4
, come per le modifiche richieste in esso, ottengo l'errore comebuffer in avcodec_decode_audio4()
[amrnb @ 003a5000] get_buffer() failed.
io non sono in grado di trovare ciò che provoca questo errore. Chiunque ha un esempio campione di usng questa nuova funzione:
avcodec_decode_audio4((AVCodecContext *avctx, AVFrame *frame,int *got_frame_ptr, AVPacket *avpkt);
io ho lo stesso problema con i file AAC. Hai trovato una soluzione alla fine? – lynnard