Added support for new MSVC compiler version.
[DynamicAudioNormalizer.git] / z_test.bat
blob6982cbf1a9b798f8558d01c5967b380de2aa171b
1 @echo off
3 set "WAV2PNG=D:\Temp\Downloads\wav2png.exe"
4 set "CONVERT=D:\ImageMagick-6.9.0-Q16\convert.exe"
6 rmdir /Q /S "%~dp0\tmp" 2> NUL
7 mkdir "%~dp0\tmp"
9 call:runTest default
10 call:runTest dc-corr --correct-dc
11 call:runTest alt-bnd --alt-boundary
12 call:runTest dcc+alt --correct-dc --alt-boundary
13 call:runTest rms-val --target-rms 0.2
14 call:runTest dcc+rms --correct-dc --target-rms 0.2
16 goto:done
18 :: ============================================================================
20 :runTest
22 echo ###########################################################################
23 echo Test: %1
24 echo Args: %2 %3 %4 %5 %6 %7 %8 %9
25 echo ###########################################################################
27 for %%f in (%~dp0\test\*.wav) do (
28         echo.
29         echo ===========================================================================
30         echo %%~nxf
31         echo ===========================================================================
32         echo.
33         "%~dp0\bin\Win32\Release_Static\DynamicAudioNormalizerCLI.exe" -i "%%~f" -o "%~dp0\tmp\%%~nf.%1.wav" -l "%~dp0\tmp\%%~nf.%1.log" %2 %3 %4 %5 %6 %7 %8 %9
34         "%WAV2PNG%" --width 1920 -o "%~dp0\tmp\~%%~nf.%1.A.png" "%%~f"
35         "%WAV2PNG%" --width 1920 -o "%~dp0\tmp\~%%~nf.%1.B.png" "%~dp0\tmp\%%~nf.%1.wav"
36         "%CONVERT%" "%~dp0\tmp\~%%~nf.%1.A.png" "%~dp0\tmp\~%%~nf.%1.B.png" -append "%~dp0\tmp\%%~nf.%1.png"
37         del "%~dp0\tmp\~%%~nf.%1.?.png"
40 echo.
41 echo.
43 exit /b
45 :: ============================================================================
47 :done
49 echo Test Completed.
50 echo.
51 pause