Ошибка буфера в avcodec_decode_audio4 ()

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

[amrnb @ 003a5000] get_buffer () не удалось.

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

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

5
задан Chillie 22 February 2012 в 14:08
поделиться