diff options
author | Paul Adenot <[email protected]> | 2022-01-26 14:43:52 +0100 |
---|---|---|
committer | Paul Adenot <[email protected]> | 2022-03-08 14:49:50 +0100 |
commit | 5f12ba23fc969435dbc8ad24f5beee6c301b9293 (patch) | |
tree | ce166a4f2b8a234a63534a1568ae8b9446c6f07d /test | |
parent | ad99eeb273149559bb5f6e86ae9661532c3c8a51 (diff) | |
download | cubeb-5f12ba23fc969435dbc8ad24f5beee6c301b9293.tar.gz cubeb-5f12ba23fc969435dbc8ad24f5beee6c301b9293.zip |
Add a parameter to cubeb_resampler_create to enable reclocking
Diffstat (limited to 'test')
-rw-r--r-- | test/test_resampler.cpp | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/test/test_resampler.cpp b/test/test_resampler.cpp index 8ac878f..b4e1485 100644 --- a/test/test_resampler.cpp +++ b/test/test_resampler.cpp @@ -338,7 +338,8 @@ void test_resampler_duplex(uint32_t input_channels, uint32_t output_channels, cubeb_resampler * resampler = cubeb_resampler_create((cubeb_stream*)nullptr, &input_params, &output_params, target_rate, - data_cb_resampler, (void*)&state, CUBEB_RESAMPLER_QUALITY_VOIP); + data_cb_resampler, (void*)&state, CUBEB_RESAMPLER_QUALITY_VOIP, + CUBEB_RESAMPLER_RECLOCK_NONE); long latency = cubeb_resampler_latency(resampler); @@ -484,8 +485,8 @@ TEST(cubeb, resampler_output_only_noop) cubeb_resampler * resampler = cubeb_resampler_create((cubeb_stream*)nullptr, nullptr, &output_params, target_rate, test_output_only_noop_data_cb, nullptr, - CUBEB_RESAMPLER_QUALITY_VOIP); - + CUBEB_RESAMPLER_QUALITY_VOIP, + CUBEB_RESAMPLER_RECLOCK_NONE); const long out_frames = 128; float out_buffer[out_frames]; long got; @@ -523,7 +524,8 @@ TEST(cubeb, resampler_drain) cubeb_resampler * resampler = cubeb_resampler_create((cubeb_stream*)nullptr, nullptr, &output_params, target_rate, test_drain_data_cb, &cb_count, - CUBEB_RESAMPLER_QUALITY_VOIP); + CUBEB_RESAMPLER_QUALITY_VOIP, + CUBEB_RESAMPLER_RECLOCK_NONE); const long out_frames = 128; float out_buffer[out_frames]; @@ -572,7 +574,8 @@ TEST(cubeb, resampler_passthrough_output_only) cubeb_resampler * resampler = cubeb_resampler_create((cubeb_stream*)nullptr, nullptr, &output_params, target_rate, cb_passthrough_resampler_output, nullptr, - CUBEB_RESAMPLER_QUALITY_VOIP); + CUBEB_RESAMPLER_QUALITY_VOIP, + CUBEB_RESAMPLER_RECLOCK_NONE); float output_buffer[output_channels * 256]; @@ -616,7 +619,8 @@ TEST(cubeb, resampler_passthrough_input_only) cubeb_resampler * resampler = cubeb_resampler_create((cubeb_stream*)nullptr, &input_params, nullptr, target_rate, cb_passthrough_resampler_input, nullptr, - CUBEB_RESAMPLER_QUALITY_VOIP); + CUBEB_RESAMPLER_QUALITY_VOIP, + CUBEB_RESAMPLER_RECLOCK_NONE); float input_buffer[input_channels * 256]; @@ -737,7 +741,8 @@ TEST(cubeb, resampler_passthrough_duplex_callback_reordering) cubeb_resampler * resampler = cubeb_resampler_create((cubeb_stream*)nullptr, &input_params, &output_params, target_rate, cb_passthrough_resampler_duplex, &c, - CUBEB_RESAMPLER_QUALITY_VOIP); + CUBEB_RESAMPLER_QUALITY_VOIP, + CUBEB_RESAMPLER_RECLOCK_NONE); const long BUF_BASE_SIZE = 256; float input_buffer_prebuffer[input_channels * BUF_BASE_SIZE * 2]; @@ -820,7 +825,7 @@ TEST(cubeb, resampler_drift_drop_data) cubeb_resampler * resampler = cubeb_resampler_create((cubeb_stream*)nullptr, &input_params, &output_params, target_rate, cb_passthrough_resampler_duplex, &c, - CUBEB_RESAMPLER_QUALITY_VOIP); + CUBEB_RESAMPLER_QUALITY_VOIP, CUBEB_RESAMPLER_RECLOCK_NONE); const long BUF_BASE_SIZE = 256; |