diff --git a/ffmpeg_opt.c b/ffmpeg_opt.c index b285f4ce88..a418e86167 100644 --- a/ffmpeg_opt.c +++ b/ffmpeg_opt.c @@ -2140,7 +2140,7 @@ static int opt_channel_layout(void *optctx, const char *opt, const char *arg) return AVERROR(EINVAL); } snprintf(layout_str, sizeof(layout_str), "%"PRIu64, layout); - ret = opt_default(NULL, opt, layout_str); + ret = opt_default_new(o, opt, layout_str); if (ret < 0) return ret;