diff --git a/tests/mal_dithering.c b/tests/mal_dithering.c index d3a6f0a5..37a9ce5f 100644 --- a/tests/mal_dithering.c +++ b/tests/mal_dithering.c @@ -1,3 +1,4 @@ +#define MAL_DEBUG_OUTPUT #define MAL_USE_REFERENCE_CONVERSION_APIS #define MINI_AL_IMPLEMENTATION #include "../mini_al.h" @@ -51,9 +52,6 @@ mal_uint32 on_send_to_device__dithered(mal_device* pDevice, mal_uint32 frameCoun int do_dithering_test() { - mal_sine_wave_init(0.5, 400, 48000, &sineWave); - - mal_device_config config = mal_device_config_init_playback(mal_format_f32, 1, 0, on_send_to_device__original); mal_device device; mal_result result; @@ -64,6 +62,8 @@ int do_dithering_test() return -1; } + mal_sine_wave_init(0.5, 400, device.sampleRate, &sineWave); + result = mal_device_start(&device); if (result != MAL_SUCCESS) { return -2; @@ -75,7 +75,7 @@ int do_dithering_test() // Now we play the sound after it's run through a dithered format converter. - mal_sine_wave_init(0.5, 400, 48000, &sineWave); + mal_sine_wave_init(0.5, 400, device.sampleRate, &sineWave); mal_format srcFormat = mal_format_s24; mal_format dstFormat = mal_format_u8; diff --git a/tests/mal_test_0.vcxproj b/tests/mal_test_0.vcxproj index b4b17a79..ce361955 100644 --- a/tests/mal_test_0.vcxproj +++ b/tests/mal_test_0.vcxproj @@ -263,12 +263,12 @@ - true - true - true - true - true - true + false + false + false + false + false + false true @@ -311,12 +311,12 @@ true - false - false - false - false - false - false + true + true + true + true + true + true