[Libav-user] frame_size in AVCodecContext is zero when decoding flac
drwho
drwho at infidigm.net
Fri Dec 14 18:30:58 EET 2018
On 2018-12-14 10:38 a.m., Gonzalo Garramuno wrote:
>
>
> El vie., dic. 14, 2018 11:57, drwho <drwho at infidigm.net
> <mailto:drwho at infidigm.net>> escribió:
>
> Hello,
>
> (using libavcodec.so.57.64.101)
> It appears that the frame_size element in AVCodecContext is not
> guaranteed to be none zero either before or after decoding of the
> first
> frame. (it is set before decoding the first frame for mp3)
>
> in loop after calling avcodec_decode_audio4()
> qDebug() << frame->nb_samples << codecContext->frame_size;
> output......
> 4608 0
> 4608 0
> 4608 0
> 4608 0
>
> Is this behavior normal or am I doing something wrong?
>
>
> I believe the behavior is normal. The demuxer caches several frames
> before returning a proper value (a proper frame).
Thank you for confirming this behavior.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ffmpeg.org/pipermail/libav-user/attachments/20181214/f3eb805e/attachment.html>
More information about the Libav-user
mailing list