[FFmpeg-devel] [PATCH 2/3] avcodec/codec: use the correct name for all AVCodec.decode() parameters
James Almer
jamrial at gmail.com
Sun Mar 7 16:15:52 EET 2021
On 3/7/2021 10:43 AM, Andreas Rheinhardt wrote:
> James Almer:
>> This field hasn't been used to return the output frame size since
>> avcodec_decode_audio3() was removed.
>
> If I read 0eea212943544d40f99b05571aa7159d78667154 correctly, then the
> semantics changed with the addition of avcodec_decode_audio4() and not
> the removal of avcodec_decode_audio3(); (but there seemed to be some
> leftovers after that commit).
You're right. Fixed.
>
>>
>> Signed-off-by: James Almer <jamrial at gmail.com>
>> ---
>> libavcodec/codec.h | 3 ++-
>> 1 file changed, 2 insertions(+), 1 deletion(-)
>>
>> diff --git a/libavcodec/codec.h b/libavcodec/codec.h
>> index 3d7a1f4c26..bcda061da1 100644
>> --- a/libavcodec/codec.h
>> +++ b/libavcodec/codec.h
>> @@ -281,7 +281,8 @@ typedef struct AVCodec {
>> */
>> int (*encode2)(struct AVCodecContext *avctx, struct AVPacket *avpkt,
>> const struct AVFrame *frame, int *got_packet_ptr);
>> - int (*decode)(struct AVCodecContext *, void *outdata, int *outdata_size, struct AVPacket *avpkt);
>> + int (*decode)(struct AVCodecContext *, void *outdata, int *got_frame_ptr,
>> + struct AVPacket *avpkt);
>
> I initially wanted to ask you to split the line after outdata to make
> this more balanced, but given that you need to add avctx anyway you have
> to do it anyway.
Will do and push. Thanks.
>
>> int (*close)(struct AVCodecContext *);
>> /**
>> * Encode API with decoupled frame/packet dataflow. This function is called
>>
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".
>
More information about the ffmpeg-devel
mailing list