[FFmpeg-devel] [PATCH] avcodec_decode_audio3 and multiple frames in a packet
Sat Sep 12 16:24:57 CEST 2009
Michael Niedermayer wrote:
> On Fri, Sep 11, 2009 at 12:13:02PM +0200, Sascha Sommer wrote:
>> Previously a value of 0 meant that no frame was decoded.
> you read the docs backward, it says if no frame was decoded return 0
> it does not say that 0 means no frames have been decoded, it could equally
> well mean 0 bytes used
Ah, good. So, although the current text is technically correct if
interpreted that way, it is ambiguous. Why do we need to have a 0
return value also possibly mean no frames have been decoded? If
frame_size_ptr is set to 0, that always means no frames have been
decoded, without regard to the return value. And a return value of 0
should mean zero bytes were used, without regard to what frame_size_ptr
is set to. They seem mutually exclusive to me...
More information about the ffmpeg-devel