ffmpeg | branch: master | Andreas Rheinhardt <[email protected]> | Mon May 16 11:35:20 2022 +0200| [41a558fea06cc0a23b8d2d0dfb03ef6a25cf5100] | committer: Andreas Rheinhardt
avfilter/formats: Constify channel_layout in ff_add_channel_layout() It copies, not moves the channel layout. Signed-off-by: Andreas Rheinhardt <[email protected]> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=41a558fea06cc0a23b8d2d0dfb03ef6a25cf5100 --- libavfilter/formats.c | 3 ++- libavfilter/formats.h | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/libavfilter/formats.c b/libavfilter/formats.c index f2c474e279..e8c2888c0c 100644 --- a/libavfilter/formats.c +++ b/libavfilter/formats.c @@ -464,7 +464,8 @@ do { \ (*f)->nb++; \ } while (0) -int ff_add_channel_layout(AVFilterChannelLayouts **l, AVChannelLayout *channel_layout) +int ff_add_channel_layout(AVFilterChannelLayouts **l, + const AVChannelLayout *channel_layout) { av_assert1(!(*l && (*l)->all_layouts)); ADD_FORMAT(l, channel_layout, ff_channel_layouts_unref, AVChannelLayout, channel_layouts, nb_channel_layouts); diff --git a/libavfilter/formats.h b/libavfilter/formats.h index caf23d0792..22224dce2d 100644 --- a/libavfilter/formats.h +++ b/libavfilter/formats.h @@ -180,7 +180,8 @@ av_warn_unused_result int ff_set_common_formats_from_list(AVFilterContext *ctx, const int *fmts); av_warn_unused_result -int ff_add_channel_layout(AVFilterChannelLayouts **l, AVChannelLayout *channel_layout); +int ff_add_channel_layout(AVFilterChannelLayouts **l, + const AVChannelLayout *channel_layout); /** * Add *ref as a new reference to f. _______________________________________________ ffmpeg-cvslog mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
