Message ID | 20240506154041.1655-1-jamrial@gmail.com |
---|---|
State | Accepted |
Commit | 4e069ba80abe81ed64b20125232ca5be3fdf6ceb |
Headers | show |
Series | [FFmpeg-devel,1/3] avutil/opt: add a note about the av_opt_set_chlayout() behavior | expand |
Context | Check | Description |
---|---|---|
andriy/make_x86 | success | Make finished |
andriy/make_fate_x86 | success | Make fate finished |
diff --git a/libavutil/opt.c b/libavutil/opt.c index 23bc8c887c..2c5f422bd6 100644 --- a/libavutil/opt.c +++ b/libavutil/opt.c @@ -2309,7 +2309,9 @@ int av_opt_is_set_to_default(void *obj, const AVOption *o) if ((ret = av_channel_layout_from_string(&ch_layout, o->default_val.str)) < 0) return ret; } - return !av_channel_layout_compare((AVChannelLayout *)dst, &ch_layout); + ret = !av_channel_layout_compare((AVChannelLayout *)dst, &ch_layout); + av_channel_layout_uninit(&ch_layout); + return ret; } case AV_OPT_TYPE_STRING: str = *(char **)dst;
Signed-off-by: James Almer <jamrial@gmail.com> --- libavutil/opt.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)