[FFmpeg-devel] [PATCH 6/7 v4] avcodec/decode: make the AVFrameSideData helper wrappers not depend on frames
James Almer
jamrial at gmail.com
Thu Mar 28 13:36:37 EET 2024
On 3/28/2024 8:32 AM, Anton Khirnov wrote:
> Quoting James Almer (2024-03-28 04:12:09)
>> They will be useful to fill arrays stored in other structs.
>>
>> Signed-off-by: James Almer <jamrial at gmail.com>
>> ---
>> libavcodec/av1dec.c | 7 +--
>> libavcodec/cri.c | 3 +-
>> libavcodec/decode.c | 99 +++++++++++++++++++++++++++--------------
>> libavcodec/decode.h | 28 ++++++------
>> libavcodec/dpx.c | 3 +-
>> libavcodec/h2645_sei.c | 4 +-
>> libavcodec/h264_slice.c | 3 +-
>> libavcodec/hevcdec.c | 6 ++-
>> libavcodec/libdav1d.c | 7 +--
>> libavcodec/libjxldec.c | 3 +-
>> libavcodec/mjpegdec.c | 3 +-
>> libavcodec/mpeg12dec.c | 11 +++--
>> libavcodec/pngdec.c | 8 ++--
>> libavcodec/qsvdec.c | 4 +-
>> libavcodec/tiff.c | 3 +-
>> libavcodec/webp.c | 3 +-
>> 16 files changed, 120 insertions(+), 75 deletions(-)
>
> Extra churn in all the decoders, longer and harder to read lines.
> Why not make ff_frame_new_side_data_from_buf() a wrapper for a new
> function instead?
Can you elaborate? I'm making all the decode.h side data wrappers take
pointers to AVFrameSideData instead of AVFrames so they're not limited
to the latter.
More information about the ffmpeg-devel
mailing list