av_channel_layout_default(&input_layout, s->input_channels);
av_channel_layout_default(&output_layout, s->input_channels);
+#if LIBSWRESAMPLE_VERSION_INT < AV_VERSION_INT (4, 5, 100)
+ av_opt_set_chlayout(avr, "in_channel_layout", &input_layout, 0);
+ av_opt_set_chlayout(avr, "out_channel_layout", &output_layout, 0);
+#else
av_opt_set_chlayout(avr, "in_chlayout", &input_layout, 0);
av_opt_set_chlayout(avr, "out_chlayout", &output_layout, 0);
+#endif
#else
int64_t input_layout = av_get_default_channel_layout(s->input_channels);
int64_t output_layout = av_get_default_channel_layout(s->input_channels);