Я обновили мою версию ffmpeg до последней фиксации, и теперь я вижу, что функция декодирования звука avcodec_decode_audio3
устарела, и когда я использую новую функцию avcodec_decode_audio4
, в соответствии с изменениями, необходимыми в это, я получаю сообщение об ошибке
[amrnb @ 003a5000] get_buffer () не удалось.
Я не могу найти причину этой ошибки. У любого есть пример использования этой новой функции:
avcodec_decode_audio4 ((AVCodecContext * avctx, AVFrame * frame, int * got_frame_ptr, AVPacket * avpkt);