diff options
Diffstat (limited to 'libavfilter/af_astreamsync.c')
-rw-r--r-- | libavfilter/af_astreamsync.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libavfilter/af_astreamsync.c b/libavfilter/af_astreamsync.c index faa3b7ce8a..9f040238d9 100644 --- a/libavfilter/af_astreamsync.c +++ b/libavfilter/af_astreamsync.c @@ -81,6 +81,7 @@ static int query_formats(AVFilterContext *ctx) { int i; AVFilterFormats *formats; + AVFilterChannelLayouts *layouts; for (i = 0; i < 2; i++) { formats = ctx->inputs[i]->in_formats; @@ -89,9 +90,9 @@ static int query_formats(AVFilterContext *ctx) formats = ctx->inputs[i]->in_packing; avfilter_formats_ref(formats, &ctx->inputs[i]->out_packing); avfilter_formats_ref(formats, &ctx->outputs[i]->in_packing); - formats = ctx->inputs[i]->in_chlayouts; - avfilter_formats_ref(formats, &ctx->inputs[i]->out_chlayouts); - avfilter_formats_ref(formats, &ctx->outputs[i]->in_chlayouts); + layouts = ctx->inputs[i]->in_channel_layouts; + ff_channel_layouts_ref(layouts, &ctx->inputs[i]->out_channel_layouts); + ff_channel_layouts_ref(layouts, &ctx->outputs[i]->in_channel_layouts); } return 0; } |