diff --git a/lib/common.Makefile b/lib/common.Makefile index 91fefdde3..a24601c64 100644 --- a/lib/common.Makefile +++ b/lib/common.Makefile @@ -38,7 +38,7 @@ resample.c codeclib.c mix.c: fix_frame_channel_layout.h ifeq ($(with_transcoding),yes) codec.c: dtmf_rx_fillin.h -media_player.c codec.c: fix_frame_channel_layout.h +media_player.c codec.c test-resample.c: fix_frame_channel_layout.h endif t38.c: spandsp_logging.h diff --git a/t/test-resample.c b/t/test-resample.c index fafed0297..531d04cdd 100644 --- a/t/test-resample.c +++ b/t/test-resample.c @@ -3,6 +3,7 @@ #include #include "resample.h" #include "codeclib.h" +#include "fix_frame_channel_layout.h" void test_1(int in_samples, int in_format, int in_rate, int in_channels, bool no_filter, int out_format, int out_rate, int out_channels, @@ -16,7 +17,7 @@ void test_1(int in_samples, int in_format, int in_rate, int in_channels, bool no in_f->nb_samples = in_samples; in_f->format = in_format; in_f->sample_rate = in_rate; - in_f->channel_layout = av_get_default_channel_layout(in_channels); + DEF_CH_LAYOUT(&in_f->CH_LAYOUT, in_channels); int ret = av_frame_get_buffer(in_f, 0); assert(ret == 0); memset(in_f->extended_data[0], 0, in_f->nb_samples * av_get_bytes_per_sample(in_f->format));