[Libav-user] Regression problem on opus audio (old api)
ggarra13 at gmail.com
Wed Jun 7 21:55:57 EEST 2017
I recently updated my ffmpeg to the latest revision and found that my
viewer had problems decoding audio from a matroska (webm) video, which
used the opus audio codec. This is with the old audio api
(avcodec_decode_audio4). No other audio codecs seem to have a problem.
The error I get is that of a return value of less than 0 and the
got_frame variable is 0.
I bisected the git log, and found that there are two commits where the
problem appears. The first commit does not compile.
The commits are:
061a0c14bb5767bca72e3a7227ca400de439ba09 (does not compile doing make
bddb2343b6e594e312dadb5d21b408702929ae04 (does compile and has the opus
ffplay plays fine the opus audio, but it is using the new api. I tried
switching to the new api, but I could not get it to work with any audio
codec. Therefore, I would prefer to stay with the old api.
I am wondering what else can I try to find out why the opus codec fails
decoding. Any help is appreciated.
More information about the Libav-user