Ошибка буфера в avcodec_decode_audio4 () - PullRequest
5 голосов
/ 22 февраля 2012

Я обновил свою версию ffmpeg до последней фиксации, и теперь я вижу, что функция декодирования звука avcodec_decode_audio3 устарела, и когда я использую новую функцию avcodec_decode_audio4, в соответствии с необходимыми изменениями, я получаюошибка как

[amrnb @ 003a5000] get_buffer() failed.

Я не могу найти причину этой ошибки.У любого есть пример использования этой новой функции:

avcodec_decode_audio4((AVCodecContext *avctx, AVFrame *frame,int *got_frame_ptr, AVPacket *avpkt);

1 Ответ

3 голосов
/ 22 февраля 2012

Проверка decoding_encoding.c пример из источника ffmpeg. Использует функцию avcodec_decode_audio4.

...