diff options
Diffstat (limited to 'src/modules/audio_coding/codecs/isac/fix/test/QA')
12 files changed, 780 insertions, 0 deletions
diff --git a/src/modules/audio_coding/codecs/isac/fix/test/QA/ChannelFiles.txt b/src/modules/audio_coding/codecs/isac/fix/test/QA/ChannelFiles.txt new file mode 100644 index 0000000000..05f7410141 --- /dev/null +++ b/src/modules/audio_coding/codecs/isac/fix/test/QA/ChannelFiles.txt @@ -0,0 +1,3 @@ +bottlenecks.txt +lowrates.txt +tworates.txt diff --git a/src/modules/audio_coding/codecs/isac/fix/test/QA/InputFiles.txt b/src/modules/audio_coding/codecs/isac/fix/test/QA/InputFiles.txt new file mode 100644 index 0000000000..f26b7afb6c --- /dev/null +++ b/src/modules/audio_coding/codecs/isac/fix/test/QA/InputFiles.txt @@ -0,0 +1,31 @@ +DTMF_16kHz_long.pcm +DTMF_16kHz_short.pcm +F00.INP +F01.INP +F02.INP +F03.INP +F04.INP +F05.INP +F06.INP +longtest.pcm +ltest_speech_clean.pcm +ltest_music.pcm +ltest_speech_noisy.pcm +misc2.pcm +purenb.pcm +sawsweep_380_60.pcm +sinesweep.pcm +sinesweep_half.pcm +speechmusic.pcm +speechmusic_nb.pcm +speechoffice0dB.pcm +speech_and_misc_NB.pcm +speech_and_misc_WB.pcm +testM4.pcm +testM4D_rev.pcm +testM4D.pcm +testfile.pcm +tone_cisco.pcm +tone_cisco_long.pcm +wb_contspeech.pcm +wb_speech_office25db.pcm
\ No newline at end of file diff --git a/src/modules/audio_coding/codecs/isac/fix/test/QA/InputFilesFew.txt b/src/modules/audio_coding/codecs/isac/fix/test/QA/InputFilesFew.txt new file mode 100644 index 0000000000..08bbde30d7 --- /dev/null +++ b/src/modules/audio_coding/codecs/isac/fix/test/QA/InputFilesFew.txt @@ -0,0 +1,6 @@ +DTMF_16kHz_short.pcm +ltest_speech_noisy.pcm +misc2.pcm +sinesweep.pcm +speechmusic.pcm +tone_cisco.pcm diff --git a/src/modules/audio_coding/codecs/isac/fix/test/QA/ListOfTestCases.xls b/src/modules/audio_coding/codecs/isac/fix/test/QA/ListOfTestCases.xls Binary files differnew file mode 100644 index 0000000000..f0889ef4ed --- /dev/null +++ b/src/modules/audio_coding/codecs/isac/fix/test/QA/ListOfTestCases.xls diff --git a/src/modules/audio_coding/codecs/isac/fix/test/QA/diffiSAC.txt b/src/modules/audio_coding/codecs/isac/fix/test/QA/diffiSAC.txt new file mode 100644 index 0000000000..96b87c066b --- /dev/null +++ b/src/modules/audio_coding/codecs/isac/fix/test/QA/diffiSAC.txt @@ -0,0 +1,481 @@ +#!/bin/bash +(set -o igncr) 2>/dev/null && set -o igncr; # force bash to ignore \r character + +diff ../dataqa350/i30_1DTMF_16kHz_long.pcm ../dataqa351/i30_1DTMF_16kHz_long.pcm +diff ../dataqa350/i60_1DTMF_16kHz_long.pcm ../dataqa351/i60_1DTMF_16kHz_long.pcm +diff ../dataqa350/i30_2DTMF_16kHz_long.pcm ../dataqa351/i30_2DTMF_16kHz_long.pcm +diff ../dataqa350/i60_2DTMF_16kHz_long.pcm ../dataqa351/i60_2DTMF_16kHz_long.pcm +diff ../dataqa350/i30_3DTMF_16kHz_long.pcm ../dataqa351/i30_3DTMF_16kHz_long.pcm +diff ../dataqa350/i60_3DTMF_16kHz_long.pcm ../dataqa351/i60_3DTMF_16kHz_long.pcm +diff ../dataqa350/i30_4DTMF_16kHz_long.pcm ../dataqa351/i30_4DTMF_16kHz_long.pcm +diff ../dataqa350/i60_4DTMF_16kHz_long.pcm ../dataqa351/i60_4DTMF_16kHz_long.pcm +diff ../dataqa350/i30_5DTMF_16kHz_long.pcm ../dataqa351/i30_5DTMF_16kHz_long.pcm +diff ../dataqa350/i60_5DTMF_16kHz_long.pcm ../dataqa351/i60_5DTMF_16kHz_long.pcm +diff ../dataqa350/i30_6DTMF_16kHz_long.pcm ../dataqa351/i30_6DTMF_16kHz_long.pcm +diff ../dataqa350/i60_6DTMF_16kHz_long.pcm ../dataqa351/i60_6DTMF_16kHz_long.pcm +diff ../dataqa350/a1DTMF_16kHz_long.pcm ../dataqa351/a1DTMF_16kHz_long.pcm +diff ../dataqa350/a2DTMF_16kHz_long.pcm ../dataqa351/a2DTMF_16kHz_long.pcm +diff ../dataqa350/a3DTMF_16kHz_long.pcm ../dataqa351/a3DTMF_16kHz_long.pcm +diff ../dataqa350/i30_7DTMF_16kHz_short.pcm ../dataqa351/i30_7DTMF_16kHz_short.pcm +diff ../dataqa350/i60_7DTMF_16kHz_short.pcm ../dataqa351/i60_7DTMF_16kHz_short.pcm +diff ../dataqa350/i30_8DTMF_16kHz_short.pcm ../dataqa351/i30_8DTMF_16kHz_short.pcm +diff ../dataqa350/i60_8DTMF_16kHz_short.pcm ../dataqa351/i60_8DTMF_16kHz_short.pcm +diff ../dataqa350/i30_9DTMF_16kHz_short.pcm ../dataqa351/i30_9DTMF_16kHz_short.pcm +diff ../dataqa350/i60_9DTMF_16kHz_short.pcm ../dataqa351/i60_9DTMF_16kHz_short.pcm +diff ../dataqa350/i30_10DTMF_16kHz_short.pcm ../dataqa351/i30_10DTMF_16kHz_short.pcm +diff ../dataqa350/i60_10DTMF_16kHz_short.pcm ../dataqa351/i60_10DTMF_16kHz_short.pcm +diff ../dataqa350/i30_11DTMF_16kHz_short.pcm ../dataqa351/i30_11DTMF_16kHz_short.pcm +diff ../dataqa350/i60_11DTMF_16kHz_short.pcm ../dataqa351/i60_11DTMF_16kHz_short.pcm +diff ../dataqa350/i30_12DTMF_16kHz_short.pcm ../dataqa351/i30_12DTMF_16kHz_short.pcm +diff ../dataqa350/i60_12DTMF_16kHz_short.pcm ../dataqa351/i60_12DTMF_16kHz_short.pcm +diff ../dataqa350/a4DTMF_16kHz_short.pcm ../dataqa351/a4DTMF_16kHz_short.pcm +diff ../dataqa350/a5DTMF_16kHz_short.pcm ../dataqa351/a5DTMF_16kHz_short.pcm +diff ../dataqa350/a6DTMF_16kHz_short.pcm ../dataqa351/a6DTMF_16kHz_short.pcm +diff ../dataqa350/i30_13F00.INP ../dataqa350/i30_13F00.INP +diff ../dataqa350/i60_13F00.INP ../dataqa350/i60_13F00.INP +diff ../dataqa350/i30_14F00.INP ../dataqa350/i30_14F00.INP +diff ../dataqa350/i60_14F00.INP ../dataqa350/i60_14F00.INP +diff ../dataqa350/i30_15F00.INP ../dataqa350/i30_15F00.INP +diff ../dataqa350/i60_15F00.INP ../dataqa350/i60_15F00.INP +diff ../dataqa350/i30_16F00.INP ../dataqa350/i30_16F00.INP +diff ../dataqa350/i60_16F00.INP ../dataqa350/i60_16F00.INP +diff ../dataqa350/i30_17F00.INP ../dataqa350/i30_17F00.INP +diff ../dataqa350/i60_17F00.INP ../dataqa350/i60_17F00.INP +diff ../dataqa350/i30_18F00.INP ../dataqa350/i30_18F00.INP +diff ../dataqa350/i60_18F00.INP ../dataqa350/i60_18F00.INP +diff ../dataqa350/a7F00.INP ../dataqa350/a7F00.INP +diff ../dataqa350/a8F00.INP ../dataqa350/a8F00.INP +diff ../dataqa350/a9F00.INP ../dataqa350/a9F00.INP +diff ../dataqa350/i30_19F01.INP ../dataqa350/i30_19F01.INP +diff ../dataqa350/i60_19F01.INP ../dataqa350/i60_19F01.INP +diff ../dataqa350/i30_20F01.INP ../dataqa350/i30_20F01.INP +diff ../dataqa350/i60_20F01.INP ../dataqa350/i60_20F01.INP +diff ../dataqa350/i30_21F01.INP ../dataqa350/i30_21F01.INP +diff ../dataqa350/i60_21F01.INP ../dataqa350/i60_21F01.INP +diff ../dataqa350/i30_22F01.INP ../dataqa350/i30_22F01.INP +diff ../dataqa350/i60_22F01.INP ../dataqa350/i60_22F01.INP +diff ../dataqa350/i30_23F01.INP ../dataqa350/i30_23F01.INP +diff ../dataqa350/i60_23F01.INP ../dataqa350/i60_23F01.INP +diff ../dataqa350/i30_24F01.INP ../dataqa350/i30_24F01.INP +diff ../dataqa350/i60_24F01.INP ../dataqa350/i60_24F01.INP +diff ../dataqa350/a10F01.INP ../dataqa350/a10F01.INP +diff ../dataqa350/a11F01.INP ../dataqa350/a11F01.INP +diff ../dataqa350/a12F01.INP ../dataqa350/a12F01.INP +diff ../dataqa350/i30_25F02.INP ../dataqa350/i30_25F02.INP +diff ../dataqa350/i60_25F02.INP ../dataqa350/i60_25F02.INP +diff ../dataqa350/i30_26F02.INP ../dataqa350/i30_26F02.INP +diff ../dataqa350/i60_26F02.INP ../dataqa350/i60_26F02.INP +diff ../dataqa350/i30_27F02.INP ../dataqa350/i30_27F02.INP +diff ../dataqa350/i60_27F02.INP ../dataqa350/i60_27F02.INP +diff ../dataqa350/i30_28F02.INP ../dataqa350/i30_28F02.INP +diff ../dataqa350/i60_28F02.INP ../dataqa350/i60_28F02.INP +diff ../dataqa350/i30_29F02.INP ../dataqa350/i30_29F02.INP +diff ../dataqa350/i60_29F02.INP ../dataqa350/i60_29F02.INP +diff ../dataqa350/i30_30F02.INP ../dataqa350/i30_30F02.INP +diff ../dataqa350/i60_30F02.INP ../dataqa350/i60_30F02.INP +diff ../dataqa350/a13F02.INP ../dataqa350/a13F02.INP +diff ../dataqa350/a14F02.INP ../dataqa350/a14F02.INP +diff ../dataqa350/a15F02.INP ../dataqa350/a15F02.INP +diff ../dataqa350/i30_31F03.INP ../dataqa350/i30_31F03.INP +diff ../dataqa350/i60_31F03.INP ../dataqa350/i60_31F03.INP +diff ../dataqa350/i30_32F03.INP ../dataqa350/i30_32F03.INP +diff ../dataqa350/i60_32F03.INP ../dataqa350/i60_32F03.INP +diff ../dataqa350/i30_33F03.INP ../dataqa350/i30_33F03.INP +diff ../dataqa350/i60_33F03.INP ../dataqa350/i60_33F03.INP +diff ../dataqa350/i30_34F03.INP ../dataqa350/i30_34F03.INP +diff ../dataqa350/i60_34F03.INP ../dataqa350/i60_34F03.INP +diff ../dataqa350/i30_35F03.INP ../dataqa350/i30_35F03.INP +diff ../dataqa350/i60_35F03.INP ../dataqa350/i60_35F03.INP +diff ../dataqa350/i30_36F03.INP ../dataqa350/i30_36F03.INP +diff ../dataqa350/i60_36F03.INP ../dataqa350/i60_36F03.INP +diff ../dataqa350/a16F03.INP ../dataqa350/a16F03.INP +diff ../dataqa350/a17F03.INP ../dataqa350/a17F03.INP +diff ../dataqa350/a18F03.INP ../dataqa350/a18F03.INP +diff ../dataqa350/i30_37F04.INP ../dataqa350/i30_37F04.INP +diff ../dataqa350/i60_37F04.INP ../dataqa350/i60_37F04.INP +diff ../dataqa350/i30_38F04.INP ../dataqa350/i30_38F04.INP +diff ../dataqa350/i60_38F04.INP ../dataqa350/i60_38F04.INP +diff ../dataqa350/i30_39F04.INP ../dataqa350/i30_39F04.INP +diff ../dataqa350/i60_39F04.INP ../dataqa350/i60_39F04.INP +diff ../dataqa350/i30_40F04.INP ../dataqa350/i30_40F04.INP +diff ../dataqa350/i60_40F04.INP ../dataqa350/i60_40F04.INP +diff ../dataqa350/i30_41F04.INP ../dataqa350/i30_41F04.INP +diff ../dataqa350/i60_41F04.INP ../dataqa350/i60_41F04.INP +diff ../dataqa350/i30_42F04.INP ../dataqa350/i30_42F04.INP +diff ../dataqa350/i60_42F04.INP ../dataqa350/i60_42F04.INP +diff ../dataqa350/a19F04.INP ../dataqa350/a19F04.INP +diff ../dataqa350/a20F04.INP ../dataqa350/a20F04.INP +diff ../dataqa350/a21F04.INP ../dataqa350/a21F04.INP +diff ../dataqa350/i30_43F05.INP ../dataqa350/i30_43F05.INP +diff ../dataqa350/i60_43F05.INP ../dataqa350/i60_43F05.INP +diff ../dataqa350/i30_44F05.INP ../dataqa350/i30_44F05.INP +diff ../dataqa350/i60_44F05.INP ../dataqa350/i60_44F05.INP +diff ../dataqa350/i30_45F05.INP ../dataqa350/i30_45F05.INP +diff ../dataqa350/i60_45F05.INP ../dataqa350/i60_45F05.INP +diff ../dataqa350/i30_46F05.INP ../dataqa350/i30_46F05.INP +diff ../dataqa350/i60_46F05.INP ../dataqa350/i60_46F05.INP +diff ../dataqa350/i30_47F05.INP ../dataqa350/i30_47F05.INP +diff ../dataqa350/i60_47F05.INP ../dataqa350/i60_47F05.INP +diff ../dataqa350/i30_48F05.INP ../dataqa350/i30_48F05.INP +diff ../dataqa350/i60_48F05.INP ../dataqa350/i60_48F05.INP +diff ../dataqa350/a22F05.INP ../dataqa350/a22F05.INP +diff ../dataqa350/a23F05.INP ../dataqa350/a23F05.INP +diff ../dataqa350/a24F05.INP ../dataqa350/a24F05.INP +diff ../dataqa350/i30_49F06.INP ../dataqa350/i30_49F06.INP +diff ../dataqa350/i60_49F06.INP ../dataqa350/i60_49F06.INP +diff ../dataqa350/i30_50F06.INP ../dataqa350/i30_50F06.INP +diff ../dataqa350/i60_50F06.INP ../dataqa350/i60_50F06.INP +diff ../dataqa350/i30_51F06.INP ../dataqa350/i30_51F06.INP +diff ../dataqa350/i60_51F06.INP ../dataqa350/i60_51F06.INP +diff ../dataqa350/i30_52F06.INP ../dataqa350/i30_52F06.INP +diff ../dataqa350/i60_52F06.INP ../dataqa350/i60_52F06.INP +diff ../dataqa350/i30_53F06.INP ../dataqa350/i30_53F06.INP +diff ../dataqa350/i60_53F06.INP ../dataqa350/i60_53F06.INP +diff ../dataqa350/i30_54F06.INP ../dataqa350/i30_54F06.INP +diff ../dataqa350/i60_54F06.INP ../dataqa350/i60_54F06.INP +diff ../dataqa350/a25F06.INP ../dataqa350/a25F06.INP +diff ../dataqa350/a26F06.INP ../dataqa350/a26F06.INP +diff ../dataqa350/a27F06.INP ../dataqa350/a27F06.INP +diff ../dataqa350/i30_55longtest.pcm ../dataqa351/i30_55longtest.pcm +diff ../dataqa350/i60_55longtest.pcm ../dataqa351/i60_55longtest.pcm +diff ../dataqa350/i30_56longtest.pcm ../dataqa351/i30_56longtest.pcm +diff ../dataqa350/i60_56longtest.pcm ../dataqa351/i60_56longtest.pcm +diff ../dataqa350/i30_57longtest.pcm ../dataqa351/i30_57longtest.pcm +diff ../dataqa350/i60_57longtest.pcm ../dataqa351/i60_57longtest.pcm +diff ../dataqa350/i30_58longtest.pcm ../dataqa351/i30_58longtest.pcm +diff ../dataqa350/i60_58longtest.pcm ../dataqa351/i60_58longtest.pcm +diff ../dataqa350/i30_59longtest.pcm ../dataqa351/i30_59longtest.pcm +diff ../dataqa350/i60_59longtest.pcm ../dataqa351/i60_59longtest.pcm +diff ../dataqa350/i30_60longtest.pcm ../dataqa351/i30_60longtest.pcm +diff ../dataqa350/i60_60longtest.pcm ../dataqa351/i60_60longtest.pcm +diff ../dataqa350/a28longtest.pcm ../dataqa351/a28longtest.pcm +diff ../dataqa350/a29longtest.pcm ../dataqa351/a29longtest.pcm +diff ../dataqa350/a30longtest.pcm ../dataqa351/a30longtest.pcm +diff ../dataqa350/i30_61ltest_speech_clean.pcm ../dataqa351/i30_61ltest_speech_clean.pcm +diff ../dataqa350/i60_61ltest_speech_clean.pcm ../dataqa351/i60_61ltest_speech_clean.pcm +diff ../dataqa350/i30_62ltest_speech_clean.pcm ../dataqa351/i30_62ltest_speech_clean.pcm +diff ../dataqa350/i60_62ltest_speech_clean.pcm ../dataqa351/i60_62ltest_speech_clean.pcm +diff ../dataqa350/i30_63ltest_speech_clean.pcm ../dataqa351/i30_63ltest_speech_clean.pcm +diff ../dataqa350/i60_63ltest_speech_clean.pcm ../dataqa351/i60_63ltest_speech_clean.pcm +diff ../dataqa350/i30_64ltest_speech_clean.pcm ../dataqa351/i30_64ltest_speech_clean.pcm +diff ../dataqa350/i60_64ltest_speech_clean.pcm ../dataqa351/i60_64ltest_speech_clean.pcm +diff ../dataqa350/i30_65ltest_speech_clean.pcm ../dataqa351/i30_65ltest_speech_clean.pcm +diff ../dataqa350/i60_65ltest_speech_clean.pcm ../dataqa351/i60_65ltest_speech_clean.pcm +diff ../dataqa350/i30_66ltest_speech_clean.pcm ../dataqa351/i30_66ltest_speech_clean.pcm +diff ../dataqa350/i60_66ltest_speech_clean.pcm ../dataqa351/i60_66ltest_speech_clean.pcm +diff ../dataqa350/a31ltest_speech_clean.pcm ../dataqa351/a31ltest_speech_clean.pcm +diff ../dataqa350/a32ltest_speech_clean.pcm ../dataqa351/a32ltest_speech_clean.pcm +diff ../dataqa350/a33ltest_speech_clean.pcm ../dataqa351/a33ltest_speech_clean.pcm +diff ../dataqa350/i30_67ltest_music.pcm ../dataqa351/i30_67ltest_music.pcm +diff ../dataqa350/i60_67ltest_music.pcm ../dataqa351/i60_67ltest_music.pcm +diff ../dataqa350/i30_68ltest_music.pcm ../dataqa351/i30_68ltest_music.pcm +diff ../dataqa350/i60_68ltest_music.pcm ../dataqa351/i60_68ltest_music.pcm +diff ../dataqa350/i30_69ltest_music.pcm ../dataqa351/i30_69ltest_music.pcm +diff ../dataqa350/i60_69ltest_music.pcm ../dataqa351/i60_69ltest_music.pcm +diff ../dataqa350/i30_70ltest_music.pcm ../dataqa351/i30_70ltest_music.pcm +diff ../dataqa350/i60_70ltest_music.pcm ../dataqa351/i60_70ltest_music.pcm +diff ../dataqa350/i30_71ltest_music.pcm ../dataqa351/i30_71ltest_music.pcm +diff ../dataqa350/i60_71ltest_music.pcm ../dataqa351/i60_71ltest_music.pcm +diff ../dataqa350/i30_72ltest_music.pcm ../dataqa351/i30_72ltest_music.pcm +diff ../dataqa350/i60_72ltest_music.pcm ../dataqa351/i60_72ltest_music.pcm +diff ../dataqa350/a34ltest_music.pcm ../dataqa351/a34ltest_music.pcm +diff ../dataqa350/a35ltest_music.pcm ../dataqa351/a35ltest_music.pcm +diff ../dataqa350/a36ltest_music.pcm ../dataqa351/a36ltest_music.pcm +diff ../dataqa350/i30_73ltest_speech_noisy.pcm ../dataqa351/i30_73ltest_speech_noisy.pcm +diff ../dataqa350/i60_73ltest_speech_noisy.pcm ../dataqa351/i60_73ltest_speech_noisy.pcm +diff ../dataqa350/i30_74ltest_speech_noisy.pcm ../dataqa351/i30_74ltest_speech_noisy.pcm +diff ../dataqa350/i60_74ltest_speech_noisy.pcm ../dataqa351/i60_74ltest_speech_noisy.pcm +diff ../dataqa350/i30_75ltest_speech_noisy.pcm ../dataqa351/i30_75ltest_speech_noisy.pcm +diff ../dataqa350/i60_75ltest_speech_noisy.pcm ../dataqa351/i60_75ltest_speech_noisy.pcm +diff ../dataqa350/i30_76ltest_speech_noisy.pcm ../dataqa351/i30_76ltest_speech_noisy.pcm +diff ../dataqa350/i60_76ltest_speech_noisy.pcm ../dataqa351/i60_76ltest_speech_noisy.pcm +diff ../dataqa350/i30_77ltest_speech_noisy.pcm ../dataqa351/i30_77ltest_speech_noisy.pcm +diff ../dataqa350/i60_77ltest_speech_noisy.pcm ../dataqa351/i60_77ltest_speech_noisy.pcm +diff ../dataqa350/i30_78ltest_speech_noisy.pcm ../dataqa351/i30_78ltest_speech_noisy.pcm +diff ../dataqa350/i60_78ltest_speech_noisy.pcm ../dataqa351/i60_78ltest_speech_noisy.pcm +diff ../dataqa350/a37ltest_speech_noisy.pcm ../dataqa351/a37ltest_speech_noisy.pcm +diff ../dataqa350/a38ltest_speech_noisy.pcm ../dataqa351/a38ltest_speech_noisy.pcm +diff ../dataqa350/a39ltest_speech_noisy.pcm ../dataqa351/a39ltest_speech_noisy.pcm +diff ../dataqa350/i30_79misc2.pcm ../dataqa351/i30_79misc2.pcm +diff ../dataqa350/i60_79misc2.pcm ../dataqa351/i60_79misc2.pcm +diff ../dataqa350/i30_80misc2.pcm ../dataqa351/i30_80misc2.pcm +diff ../dataqa350/i60_80misc2.pcm ../dataqa351/i60_80misc2.pcm +diff ../dataqa350/i30_81misc2.pcm ../dataqa351/i30_81misc2.pcm +diff ../dataqa350/i60_81misc2.pcm ../dataqa351/i60_81misc2.pcm +diff ../dataqa350/i30_82misc2.pcm ../dataqa351/i30_82misc2.pcm +diff ../dataqa350/i60_82misc2.pcm ../dataqa351/i60_82misc2.pcm +diff ../dataqa350/i30_83misc2.pcm ../dataqa351/i30_83misc2.pcm +diff ../dataqa350/i60_83misc2.pcm ../dataqa351/i60_83misc2.pcm +diff ../dataqa350/i30_84misc2.pcm ../dataqa351/i30_84misc2.pcm +diff ../dataqa350/i60_84misc2.pcm ../dataqa351/i60_84misc2.pcm +diff ../dataqa350/a40misc2.pcm ../dataqa351/a40misc2.pcm +diff ../dataqa350/a41misc2.pcm ../dataqa351/a41misc2.pcm +diff ../dataqa350/a42misc2.pcm ../dataqa351/a42misc2.pcm +diff ../dataqa350/i30_85purenb.pcm ../dataqa351/i30_85purenb.pcm +diff ../dataqa350/i60_85purenb.pcm ../dataqa351/i60_85purenb.pcm +diff ../dataqa350/i30_86purenb.pcm ../dataqa351/i30_86purenb.pcm +diff ../dataqa350/i60_86purenb.pcm ../dataqa351/i60_86purenb.pcm +diff ../dataqa350/i30_87purenb.pcm ../dataqa351/i30_87purenb.pcm +diff ../dataqa350/i60_87purenb.pcm ../dataqa351/i60_87purenb.pcm +diff ../dataqa350/i30_88purenb.pcm ../dataqa351/i30_88purenb.pcm +diff ../dataqa350/i60_88purenb.pcm ../dataqa351/i60_88purenb.pcm +diff ../dataqa350/i30_89purenb.pcm ../dataqa351/i30_89purenb.pcm +diff ../dataqa350/i60_89purenb.pcm ../dataqa351/i60_89purenb.pcm +diff ../dataqa350/i30_90purenb.pcm ../dataqa351/i30_90purenb.pcm +diff ../dataqa350/i60_90purenb.pcm ../dataqa351/i60_90purenb.pcm +diff ../dataqa350/a43purenb.pcm ../dataqa351/a43purenb.pcm +diff ../dataqa350/a44purenb.pcm ../dataqa351/a44purenb.pcm +diff ../dataqa350/a45purenb.pcm ../dataqa351/a45purenb.pcm +diff ../dataqa350/i30_91sawsweep_380_60.pcm ../dataqa351/i30_91sawsweep_380_60.pcm +diff ../dataqa350/i60_91sawsweep_380_60.pcm ../dataqa351/i60_91sawsweep_380_60.pcm +diff ../dataqa350/i30_92sawsweep_380_60.pcm ../dataqa351/i30_92sawsweep_380_60.pcm +diff ../dataqa350/i60_92sawsweep_380_60.pcm ../dataqa351/i60_92sawsweep_380_60.pcm +diff ../dataqa350/i30_93sawsweep_380_60.pcm ../dataqa351/i30_93sawsweep_380_60.pcm +diff ../dataqa350/i60_93sawsweep_380_60.pcm ../dataqa351/i60_93sawsweep_380_60.pcm +diff ../dataqa350/i30_94sawsweep_380_60.pcm ../dataqa351/i30_94sawsweep_380_60.pcm +diff ../dataqa350/i60_94sawsweep_380_60.pcm ../dataqa351/i60_94sawsweep_380_60.pcm +diff ../dataqa350/i30_95sawsweep_380_60.pcm ../dataqa351/i30_95sawsweep_380_60.pcm +diff ../dataqa350/i60_95sawsweep_380_60.pcm ../dataqa351/i60_95sawsweep_380_60.pcm +diff ../dataqa350/i30_96sawsweep_380_60.pcm ../dataqa351/i30_96sawsweep_380_60.pcm +diff ../dataqa350/i60_96sawsweep_380_60.pcm ../dataqa351/i60_96sawsweep_380_60.pcm +diff ../dataqa350/a46sawsweep_380_60.pcm ../dataqa351/a46sawsweep_380_60.pcm +diff ../dataqa350/a47sawsweep_380_60.pcm ../dataqa351/a47sawsweep_380_60.pcm +diff ../dataqa350/a48sawsweep_380_60.pcm ../dataqa351/a48sawsweep_380_60.pcm +diff ../dataqa350/i30_97sinesweep.pcm ../dataqa351/i30_97sinesweep.pcm +diff ../dataqa350/i60_97sinesweep.pcm ../dataqa351/i60_97sinesweep.pcm +diff ../dataqa350/i30_98sinesweep.pcm ../dataqa351/i30_98sinesweep.pcm +diff ../dataqa350/i60_98sinesweep.pcm ../dataqa351/i60_98sinesweep.pcm +diff ../dataqa350/i30_99sinesweep.pcm ../dataqa351/i30_99sinesweep.pcm +diff ../dataqa350/i60_99sinesweep.pcm ../dataqa351/i60_99sinesweep.pcm +diff ../dataqa350/i30_100sinesweep.pcm ../dataqa351/i30_100sinesweep.pcm +diff ../dataqa350/i60_100sinesweep.pcm ../dataqa351/i60_100sinesweep.pcm +diff ../dataqa350/i30_101sinesweep.pcm ../dataqa351/i30_101sinesweep.pcm +diff ../dataqa350/i60_101sinesweep.pcm ../dataqa351/i60_101sinesweep.pcm +diff ../dataqa350/i30_102sinesweep.pcm ../dataqa351/i30_102sinesweep.pcm +diff ../dataqa350/i60_102sinesweep.pcm ../dataqa351/i60_102sinesweep.pcm +diff ../dataqa350/a49sinesweep.pcm ../dataqa351/a49sinesweep.pcm +diff ../dataqa350/a50sinesweep.pcm ../dataqa351/a50sinesweep.pcm +diff ../dataqa350/a51sinesweep.pcm ../dataqa351/a51sinesweep.pcm +diff ../dataqa350/i30_103sinesweep_half.pcm ../dataqa351/i30_103sinesweep_half.pcm +diff ../dataqa350/i60_103sinesweep_half.pcm ../dataqa351/i60_103sinesweep_half.pcm +diff ../dataqa350/i30_104sinesweep_half.pcm ../dataqa351/i30_104sinesweep_half.pcm +diff ../dataqa350/i60_104sinesweep_half.pcm ../dataqa351/i60_104sinesweep_half.pcm +diff ../dataqa350/i30_105sinesweep_half.pcm ../dataqa351/i30_105sinesweep_half.pcm +diff ../dataqa350/i60_105sinesweep_half.pcm ../dataqa351/i60_105sinesweep_half.pcm +diff ../dataqa350/i30_106sinesweep_half.pcm ../dataqa351/i30_106sinesweep_half.pcm +diff ../dataqa350/i60_106sinesweep_half.pcm ../dataqa351/i60_106sinesweep_half.pcm +diff ../dataqa350/i30_107sinesweep_half.pcm ../dataqa351/i30_107sinesweep_half.pcm +diff ../dataqa350/i60_107sinesweep_half.pcm ../dataqa351/i60_107sinesweep_half.pcm +diff ../dataqa350/i30_108sinesweep_half.pcm ../dataqa351/i30_108sinesweep_half.pcm +diff ../dataqa350/i60_108sinesweep_half.pcm ../dataqa351/i60_108sinesweep_half.pcm +diff ../dataqa350/a52sinesweep_half.pcm ../dataqa351/a52sinesweep_half.pcm +diff ../dataqa350/a53sinesweep_half.pcm ../dataqa351/a53sinesweep_half.pcm +diff ../dataqa350/a54sinesweep_half.pcm ../dataqa351/a54sinesweep_half.pcm +diff ../dataqa350/i30_109speechmusic.pcm ../dataqa351/i30_109speechmusic.pcm +diff ../dataqa350/i60_109speechmusic.pcm ../dataqa351/i60_109speechmusic.pcm +diff ../dataqa350/i30_110speechmusic.pcm ../dataqa351/i30_110speechmusic.pcm +diff ../dataqa350/i60_110speechmusic.pcm ../dataqa351/i60_110speechmusic.pcm +diff ../dataqa350/i30_111speechmusic.pcm ../dataqa351/i30_111speechmusic.pcm +diff ../dataqa350/i60_111speechmusic.pcm ../dataqa351/i60_111speechmusic.pcm +diff ../dataqa350/i30_112speechmusic.pcm ../dataqa351/i30_112speechmusic.pcm +diff ../dataqa350/i60_112speechmusic.pcm ../dataqa351/i60_112speechmusic.pcm +diff ../dataqa350/i30_113speechmusic.pcm ../dataqa351/i30_113speechmusic.pcm +diff ../dataqa350/i60_113speechmusic.pcm ../dataqa351/i60_113speechmusic.pcm +diff ../dataqa350/i30_114speechmusic.pcm ../dataqa351/i30_114speechmusic.pcm +diff ../dataqa350/i60_114speechmusic.pcm ../dataqa351/i60_114speechmusic.pcm +diff ../dataqa350/a55speechmusic.pcm ../dataqa351/a55speechmusic.pcm +diff ../dataqa350/a56speechmusic.pcm ../dataqa351/a56speechmusic.pcm +diff ../dataqa350/a57speechmusic.pcm ../dataqa351/a57speechmusic.pcm +diff ../dataqa350/i30_115speechmusic_nb.pcm ../dataqa351/i30_115speechmusic_nb.pcm +diff ../dataqa350/i60_115speechmusic_nb.pcm ../dataqa351/i60_115speechmusic_nb.pcm +diff ../dataqa350/i30_116speechmusic_nb.pcm ../dataqa351/i30_116speechmusic_nb.pcm +diff ../dataqa350/i60_116speechmusic_nb.pcm ../dataqa351/i60_116speechmusic_nb.pcm +diff ../dataqa350/i30_117speechmusic_nb.pcm ../dataqa351/i30_117speechmusic_nb.pcm +diff ../dataqa350/i60_117speechmusic_nb.pcm ../dataqa351/i60_117speechmusic_nb.pcm +diff ../dataqa350/i30_118speechmusic_nb.pcm ../dataqa351/i30_118speechmusic_nb.pcm +diff ../dataqa350/i60_118speechmusic_nb.pcm ../dataqa351/i60_118speechmusic_nb.pcm +diff ../dataqa350/i30_119speechmusic_nb.pcm ../dataqa351/i30_119speechmusic_nb.pcm +diff ../dataqa350/i60_119speechmusic_nb.pcm ../dataqa351/i60_119speechmusic_nb.pcm +diff ../dataqa350/i30_120speechmusic_nb.pcm ../dataqa351/i30_120speechmusic_nb.pcm +diff ../dataqa350/i60_120speechmusic_nb.pcm ../dataqa351/i60_120speechmusic_nb.pcm +diff ../dataqa350/a58speechmusic_nb.pcm ../dataqa351/a58speechmusic_nb.pcm +diff ../dataqa350/a59speechmusic_nb.pcm ../dataqa351/a59speechmusic_nb.pcm +diff ../dataqa350/a60speechmusic_nb.pcm ../dataqa351/a60speechmusic_nb.pcm +diff ../dataqa350/i30_121speechoffice0dB.pcm ../dataqa351/i30_121speechoffice0dB.pcm +diff ../dataqa350/i60_121speechoffice0dB.pcm ../dataqa351/i60_121speechoffice0dB.pcm +diff ../dataqa350/i30_122speechoffice0dB.pcm ../dataqa351/i30_122speechoffice0dB.pcm +diff ../dataqa350/i60_122speechoffice0dB.pcm ../dataqa351/i60_122speechoffice0dB.pcm +diff ../dataqa350/i30_123speechoffice0dB.pcm ../dataqa351/i30_123speechoffice0dB.pcm +diff ../dataqa350/i60_123speechoffice0dB.pcm ../dataqa351/i60_123speechoffice0dB.pcm +diff ../dataqa350/i30_124speechoffice0dB.pcm ../dataqa351/i30_124speechoffice0dB.pcm +diff ../dataqa350/i60_124speechoffice0dB.pcm ../dataqa351/i60_124speechoffice0dB.pcm +diff ../dataqa350/i30_125speechoffice0dB.pcm ../dataqa351/i30_125speechoffice0dB.pcm +diff ../dataqa350/i60_125speechoffice0dB.pcm ../dataqa351/i60_125speechoffice0dB.pcm +diff ../dataqa350/i30_126speechoffice0dB.pcm ../dataqa351/i30_126speechoffice0dB.pcm +diff ../dataqa350/i60_126speechoffice0dB.pcm ../dataqa351/i60_126speechoffice0dB.pcm +diff ../dataqa350/a61speechoffice0dB.pcm ../dataqa351/a61speechoffice0dB.pcm +diff ../dataqa350/a62speechoffice0dB.pcm ../dataqa351/a62speechoffice0dB.pcm +diff ../dataqa350/a63speechoffice0dB.pcm ../dataqa351/a63speechoffice0dB.pcm +diff ../dataqa350/i30_127speech_and_misc_NB.pcm ../dataqa351/i30_127speech_and_misc_NB.pcm +diff ../dataqa350/i60_127speech_and_misc_NB.pcm ../dataqa351/i60_127speech_and_misc_NB.pcm +diff ../dataqa350/i30_128speech_and_misc_NB.pcm ../dataqa351/i30_128speech_and_misc_NB.pcm +diff ../dataqa350/i60_128speech_and_misc_NB.pcm ../dataqa351/i60_128speech_and_misc_NB.pcm +diff ../dataqa350/i30_129speech_and_misc_NB.pcm ../dataqa351/i30_129speech_and_misc_NB.pcm +diff ../dataqa350/i60_129speech_and_misc_NB.pcm ../dataqa351/i60_129speech_and_misc_NB.pcm +diff ../dataqa350/i30_130speech_and_misc_NB.pcm ../dataqa351/i30_130speech_and_misc_NB.pcm +diff ../dataqa350/i60_130speech_and_misc_NB.pcm ../dataqa351/i60_130speech_and_misc_NB.pcm +diff ../dataqa350/i30_131speech_and_misc_NB.pcm ../dataqa351/i30_131speech_and_misc_NB.pcm +diff ../dataqa350/i60_131speech_and_misc_NB.pcm ../dataqa351/i60_131speech_and_misc_NB.pcm +diff ../dataqa350/i30_132speech_and_misc_NB.pcm ../dataqa351/i30_132speech_and_misc_NB.pcm +diff ../dataqa350/i60_132speech_and_misc_NB.pcm ../dataqa351/i60_132speech_and_misc_NB.pcm +diff ../dataqa350/a64speech_and_misc_NB.pcm ../dataqa351/a64speech_and_misc_NB.pcm +diff ../dataqa350/a65speech_and_misc_NB.pcm ../dataqa351/a65speech_and_misc_NB.pcm +diff ../dataqa350/a66speech_and_misc_NB.pcm ../dataqa351/a66speech_and_misc_NB.pcm +diff ../dataqa350/i30_133speech_and_misc_WB.pcm ../dataqa351/i30_133speech_and_misc_WB.pcm +diff ../dataqa350/i60_133speech_and_misc_WB.pcm ../dataqa351/i60_133speech_and_misc_WB.pcm +diff ../dataqa350/i30_134speech_and_misc_WB.pcm ../dataqa351/i30_134speech_and_misc_WB.pcm +diff ../dataqa350/i60_134speech_and_misc_WB.pcm ../dataqa351/i60_134speech_and_misc_WB.pcm +diff ../dataqa350/i30_135speech_and_misc_WB.pcm ../dataqa351/i30_135speech_and_misc_WB.pcm +diff ../dataqa350/i60_135speech_and_misc_WB.pcm ../dataqa351/i60_135speech_and_misc_WB.pcm +diff ../dataqa350/i30_136speech_and_misc_WB.pcm ../dataqa351/i30_136speech_and_misc_WB.pcm +diff ../dataqa350/i60_136speech_and_misc_WB.pcm ../dataqa351/i60_136speech_and_misc_WB.pcm +diff ../dataqa350/i30_137speech_and_misc_WB.pcm ../dataqa351/i30_137speech_and_misc_WB.pcm +diff ../dataqa350/i60_137speech_and_misc_WB.pcm ../dataqa351/i60_137speech_and_misc_WB.pcm +diff ../dataqa350/i30_138speech_and_misc_WB.pcm ../dataqa351/i30_138speech_and_misc_WB.pcm +diff ../dataqa350/i60_138speech_and_misc_WB.pcm ../dataqa351/i60_138speech_and_misc_WB.pcm +diff ../dataqa350/a67speech_and_misc_WB.pcm ../dataqa351/a67speech_and_misc_WB.pcm +diff ../dataqa350/a68speech_and_misc_WB.pcm ../dataqa351/a68speech_and_misc_WB.pcm +diff ../dataqa350/a69speech_and_misc_WB.pcm ../dataqa351/a69speech_and_misc_WB.pcm +diff ../dataqa350/i30_139testM4.pcm ../dataqa351/i30_139testM4.pcm +diff ../dataqa350/i60_139testM4.pcm ../dataqa351/i60_139testM4.pcm +diff ../dataqa350/i30_140testM4.pcm ../dataqa351/i30_140testM4.pcm +diff ../dataqa350/i60_140testM4.pcm ../dataqa351/i60_140testM4.pcm +diff ../dataqa350/i30_141testM4.pcm ../dataqa351/i30_141testM4.pcm +diff ../dataqa350/i60_141testM4.pcm ../dataqa351/i60_141testM4.pcm +diff ../dataqa350/i30_142testM4.pcm ../dataqa351/i30_142testM4.pcm +diff ../dataqa350/i60_142testM4.pcm ../dataqa351/i60_142testM4.pcm +diff ../dataqa350/i30_143testM4.pcm ../dataqa351/i30_143testM4.pcm +diff ../dataqa350/i60_143testM4.pcm ../dataqa351/i60_143testM4.pcm +diff ../dataqa350/i30_144testM4.pcm ../dataqa351/i30_144testM4.pcm +diff ../dataqa350/i60_144testM4.pcm ../dataqa351/i60_144testM4.pcm +diff ../dataqa350/a70testM4.pcm ../dataqa351/a70testM4.pcm +diff ../dataqa350/a71testM4.pcm ../dataqa351/a71testM4.pcm +diff ../dataqa350/a72testM4.pcm ../dataqa351/a72testM4.pcm +diff ../dataqa350/i30_145testM4D_rev.pcm ../dataqa351/i30_145testM4D_rev.pcm +diff ../dataqa350/i60_145testM4D_rev.pcm ../dataqa351/i60_145testM4D_rev.pcm +diff ../dataqa350/i30_146testM4D_rev.pcm ../dataqa351/i30_146testM4D_rev.pcm +diff ../dataqa350/i60_146testM4D_rev.pcm ../dataqa351/i60_146testM4D_rev.pcm +diff ../dataqa350/i30_147testM4D_rev.pcm ../dataqa351/i30_147testM4D_rev.pcm +diff ../dataqa350/i60_147testM4D_rev.pcm ../dataqa351/i60_147testM4D_rev.pcm +diff ../dataqa350/i30_148testM4D_rev.pcm ../dataqa351/i30_148testM4D_rev.pcm +diff ../dataqa350/i60_148testM4D_rev.pcm ../dataqa351/i60_148testM4D_rev.pcm +diff ../dataqa350/i30_149testM4D_rev.pcm ../dataqa351/i30_149testM4D_rev.pcm +diff ../dataqa350/i60_149testM4D_rev.pcm ../dataqa351/i60_149testM4D_rev.pcm +diff ../dataqa350/i30_150testM4D_rev.pcm ../dataqa351/i30_150testM4D_rev.pcm +diff ../dataqa350/i60_150testM4D_rev.pcm ../dataqa351/i60_150testM4D_rev.pcm +diff ../dataqa350/a73testM4D_rev.pcm ../dataqa351/a73testM4D_rev.pcm +diff ../dataqa350/a74testM4D_rev.pcm ../dataqa351/a74testM4D_rev.pcm +diff ../dataqa350/a75testM4D_rev.pcm ../dataqa351/a75testM4D_rev.pcm +diff ../dataqa350/i30_151testM4D.pcm ../dataqa351/i30_151testM4D.pcm +diff ../dataqa350/i60_151testM4D.pcm ../dataqa351/i60_151testM4D.pcm +diff ../dataqa350/i30_152testM4D.pcm ../dataqa351/i30_152testM4D.pcm +diff ../dataqa350/i60_152testM4D.pcm ../dataqa351/i60_152testM4D.pcm +diff ../dataqa350/i30_153testM4D.pcm ../dataqa351/i30_153testM4D.pcm +diff ../dataqa350/i60_153testM4D.pcm ../dataqa351/i60_153testM4D.pcm +diff ../dataqa350/i30_154testM4D.pcm ../dataqa351/i30_154testM4D.pcm +diff ../dataqa350/i60_154testM4D.pcm ../dataqa351/i60_154testM4D.pcm +diff ../dataqa350/i30_155testM4D.pcm ../dataqa351/i30_155testM4D.pcm +diff ../dataqa350/i60_155testM4D.pcm ../dataqa351/i60_155testM4D.pcm +diff ../dataqa350/i30_156testM4D.pcm ../dataqa351/i30_156testM4D.pcm +diff ../dataqa350/i60_156testM4D.pcm ../dataqa351/i60_156testM4D.pcm +diff ../dataqa350/a76testM4D.pcm ../dataqa351/a76testM4D.pcm +diff ../dataqa350/a77testM4D.pcm ../dataqa351/a77testM4D.pcm +diff ../dataqa350/a78testM4D.pcm ../dataqa351/a78testM4D.pcm +diff ../dataqa350/i30_157testfile.pcm ../dataqa351/i30_157testfile.pcm +diff ../dataqa350/i60_157testfile.pcm ../dataqa351/i60_157testfile.pcm +diff ../dataqa350/i30_158testfile.pcm ../dataqa351/i30_158testfile.pcm +diff ../dataqa350/i60_158testfile.pcm ../dataqa351/i60_158testfile.pcm +diff ../dataqa350/i30_159testfile.pcm ../dataqa351/i30_159testfile.pcm +diff ../dataqa350/i60_159testfile.pcm ../dataqa351/i60_159testfile.pcm +diff ../dataqa350/i30_160testfile.pcm ../dataqa351/i30_160testfile.pcm +diff ../dataqa350/i60_160testfile.pcm ../dataqa351/i60_160testfile.pcm +diff ../dataqa350/i30_161testfile.pcm ../dataqa351/i30_161testfile.pcm +diff ../dataqa350/i60_161testfile.pcm ../dataqa351/i60_161testfile.pcm +diff ../dataqa350/i30_162testfile.pcm ../dataqa351/i30_162testfile.pcm +diff ../dataqa350/i60_162testfile.pcm ../dataqa351/i60_162testfile.pcm +diff ../dataqa350/a79testfile.pcm ../dataqa351/a79testfile.pcm +diff ../dataqa350/a80testfile.pcm ../dataqa351/a80testfile.pcm +diff ../dataqa350/a81testfile.pcm ../dataqa351/a81testfile.pcm +diff ../dataqa350/i30_163tone_cisco.pcm ../dataqa351/i30_163tone_cisco.pcm +diff ../dataqa350/i60_163tone_cisco.pcm ../dataqa351/i60_163tone_cisco.pcm +diff ../dataqa350/i30_164tone_cisco.pcm ../dataqa351/i30_164tone_cisco.pcm +diff ../dataqa350/i60_164tone_cisco.pcm ../dataqa351/i60_164tone_cisco.pcm +diff ../dataqa350/i30_165tone_cisco.pcm ../dataqa351/i30_165tone_cisco.pcm +diff ../dataqa350/i60_165tone_cisco.pcm ../dataqa351/i60_165tone_cisco.pcm +diff ../dataqa350/i30_166tone_cisco.pcm ../dataqa351/i30_166tone_cisco.pcm +diff ../dataqa350/i60_166tone_cisco.pcm ../dataqa351/i60_166tone_cisco.pcm +diff ../dataqa350/i30_167tone_cisco.pcm ../dataqa351/i30_167tone_cisco.pcm +diff ../dataqa350/i60_167tone_cisco.pcm ../dataqa351/i60_167tone_cisco.pcm +diff ../dataqa350/i30_168tone_cisco.pcm ../dataqa351/i30_168tone_cisco.pcm +diff ../dataqa350/i60_168tone_cisco.pcm ../dataqa351/i60_168tone_cisco.pcm +diff ../dataqa350/a82tone_cisco.pcm ../dataqa351/a82tone_cisco.pcm +diff ../dataqa350/a83tone_cisco.pcm ../dataqa351/a83tone_cisco.pcm +diff ../dataqa350/a84tone_cisco.pcm ../dataqa351/a84tone_cisco.pcm +diff ../dataqa350/i30_169tone_cisco_long.pcm ../dataqa351/i30_169tone_cisco_long.pcm +diff ../dataqa350/i60_169tone_cisco_long.pcm ../dataqa351/i60_169tone_cisco_long.pcm +diff ../dataqa350/i30_170tone_cisco_long.pcm ../dataqa351/i30_170tone_cisco_long.pcm +diff ../dataqa350/i60_170tone_cisco_long.pcm ../dataqa351/i60_170tone_cisco_long.pcm +diff ../dataqa350/i30_171tone_cisco_long.pcm ../dataqa351/i30_171tone_cisco_long.pcm +diff ../dataqa350/i60_171tone_cisco_long.pcm ../dataqa351/i60_171tone_cisco_long.pcm +diff ../dataqa350/i30_172tone_cisco_long.pcm ../dataqa351/i30_172tone_cisco_long.pcm +diff ../dataqa350/i60_172tone_cisco_long.pcm ../dataqa351/i60_172tone_cisco_long.pcm +diff ../dataqa350/i30_173tone_cisco_long.pcm ../dataqa351/i30_173tone_cisco_long.pcm +diff ../dataqa350/i60_173tone_cisco_long.pcm ../dataqa351/i60_173tone_cisco_long.pcm +diff ../dataqa350/i30_174tone_cisco_long.pcm ../dataqa351/i30_174tone_cisco_long.pcm +diff ../dataqa350/i60_174tone_cisco_long.pcm ../dataqa351/i60_174tone_cisco_long.pcm +diff ../dataqa350/a85tone_cisco_long.pcm ../dataqa351/a85tone_cisco_long.pcm +diff ../dataqa350/a86tone_cisco_long.pcm ../dataqa351/a86tone_cisco_long.pcm +diff ../dataqa350/a87tone_cisco_long.pcm ../dataqa351/a87tone_cisco_long.pcm +diff ../dataqa350/i30_175wb_contspeech.pcm ../dataqa351/i30_175wb_contspeech.pcm +diff ../dataqa350/i60_175wb_contspeech.pcm ../dataqa351/i60_175wb_contspeech.pcm +diff ../dataqa350/i30_176wb_contspeech.pcm ../dataqa351/i30_176wb_contspeech.pcm +diff ../dataqa350/i60_176wb_contspeech.pcm ../dataqa351/i60_176wb_contspeech.pcm +diff ../dataqa350/i30_177wb_contspeech.pcm ../dataqa351/i30_177wb_contspeech.pcm +diff ../dataqa350/i60_177wb_contspeech.pcm ../dataqa351/i60_177wb_contspeech.pcm +diff ../dataqa350/i30_178wb_contspeech.pcm ../dataqa351/i30_178wb_contspeech.pcm +diff ../dataqa350/i60_178wb_contspeech.pcm ../dataqa351/i60_178wb_contspeech.pcm +diff ../dataqa350/i30_179wb_contspeech.pcm ../dataqa351/i30_179wb_contspeech.pcm +diff ../dataqa350/i60_179wb_contspeech.pcm ../dataqa351/i60_179wb_contspeech.pcm +diff ../dataqa350/i30_180wb_contspeech.pcm ../dataqa351/i30_180wb_contspeech.pcm +diff ../dataqa350/i60_180wb_contspeech.pcm ../dataqa351/i60_180wb_contspeech.pcm +diff ../dataqa350/a88wb_contspeech.pcm ../dataqa351/a88wb_contspeech.pcm +diff ../dataqa350/a89wb_contspeech.pcm ../dataqa351/a89wb_contspeech.pcm +diff ../dataqa350/a90wb_contspeech.pcm ../dataqa351/a90wb_contspeech.pcm +diff ../dataqa350/i30_181wb_speech_office25db.pcm ../dataqa351/i30_181wb_speech_office25db.pcm +diff ../dataqa350/i60_181wb_speech_office25db.pcm ../dataqa351/i60_181wb_speech_office25db.pcm +diff ../dataqa350/i30_182wb_speech_office25db.pcm ../dataqa351/i30_182wb_speech_office25db.pcm +diff ../dataqa350/i60_182wb_speech_office25db.pcm ../dataqa351/i60_182wb_speech_office25db.pcm +diff ../dataqa350/i30_183wb_speech_office25db.pcm ../dataqa351/i30_183wb_speech_office25db.pcm +diff ../dataqa350/i60_183wb_speech_office25db.pcm ../dataqa351/i60_183wb_speech_office25db.pcm +diff ../dataqa350/i30_184wb_speech_office25db.pcm ../dataqa351/i30_184wb_speech_office25db.pcm +diff ../dataqa350/i60_184wb_speech_office25db.pcm ../dataqa351/i60_184wb_speech_office25db.pcm +diff ../dataqa350/i30_185wb_speech_office25db.pcm ../dataqa351/i30_185wb_speech_office25db.pcm +diff ../dataqa350/i60_185wb_speech_office25db.pcm ../dataqa351/i60_185wb_speech_office25db.pcm +diff ../dataqa350/i30_186wb_speech_office25db.pcm ../dataqa351/i30_186wb_speech_office25db.pcm +diff ../dataqa350/i60_186wb_speech_office25db.pcm ../dataqa351/i60_186wb_speech_office25db.pcm +diff ../dataqa350/a91wb_speech_office25db.pcm ../dataqa351/a91wb_speech_office25db.pcm +diff ../dataqa350/a92wb_speech_office25db.pcm ../dataqa351/a92wb_speech_office25db.pcm +diff ../dataqa350/a93wb_speech_office25db.pcm ../dataqa351/a93wb_speech_office25db.pcm +diff ../dataqa350/a30_1DTMF_16kHz_short.pcm ../dataqa351/a30_1DTMF_16kHz_short.pcm +diff ../dataqa350/a60_1DTMF_16kHz_short.pcm ../dataqa351/a60_1DTMF_16kHz_short.pcm +diff ../dataqa350/a30_2ltest_speech_noisy.pcm ../dataqa351/a30_2ltest_speech_noisy.pcm +diff ../dataqa350/a60_2ltest_speech_noisy.pcm ../dataqa351/a60_2ltest_speech_noisy.pcm +diff ../dataqa350/a30_3misc2.pcm ../dataqa351/a30_3misc2.pcm +diff ../dataqa350/a60_3misc2.pcm ../dataqa351/a60_3misc2.pcm +diff ../dataqa350/a30_4sinesweep.pcm ../dataqa351/a30_4sinesweep.pcm +diff ../dataqa350/a60_4sinesweep.pcm ../dataqa351/a60_4sinesweep.pcm +diff ../dataqa350/a30_5speechmusic.pcm ../dataqa351/a30_5speechmusic.pcm +diff ../dataqa350/a60_5speechmusic.pcm ../dataqa351/a60_5speechmusic.pcm +diff ../dataqa350/a30_6tone_cisco.pcm ../dataqa351/a30_6tone_cisco.pcm +diff ../dataqa350/a60_6tone_cisco.pcm ../dataqa351/a60_6tone_cisco.pcm +diff ../dataqa350/a60_7tone_cisco.pcm ../dataqa351/a60_7tone_cisco.pcm diff --git a/src/modules/audio_coding/codecs/isac/fix/test/QA/diffiSACPLC.txt b/src/modules/audio_coding/codecs/isac/fix/test/QA/diffiSACPLC.txt new file mode 100644 index 0000000000..9e3629b2ca --- /dev/null +++ b/src/modules/audio_coding/codecs/isac/fix/test/QA/diffiSACPLC.txt @@ -0,0 +1,20 @@ +#!/bin/bash +(set -o igncr) 2>/dev/null && set -o igncr; # force bash to ignore \r character + +LOGFILE=logplc.txt +echo "START PLC TEST" > $LOGFILE + +OUTDIR1=../dataqaplc_0 +OUTDIR2=../dataqaplc_1 + +diff $OUTDIR1/outplc1.pcm $OUTDIR2/outplc1.pcm +diff $OUTDIR1/outplc2.pcm $OUTDIR2/outplc2.pcm +diff $OUTDIR1/outplc3.pcm $OUTDIR2/outplc3.pcm +diff $OUTDIR1/outplc4.pcm $OUTDIR2/outplc4.pcm +diff $OUTDIR1/outplc5.pcm $OUTDIR2/outplc5.pcm +diff $OUTDIR1/outplc6.pcm $OUTDIR2/outplc6.pcm + +echo DONE! + + + diff --git a/src/modules/audio_coding/codecs/isac/fix/test/QA/runiSACLongtest.txt b/src/modules/audio_coding/codecs/isac/fix/test/QA/runiSACLongtest.txt new file mode 100644 index 0000000000..eeffc0c955 --- /dev/null +++ b/src/modules/audio_coding/codecs/isac/fix/test/QA/runiSACLongtest.txt @@ -0,0 +1,61 @@ +#!/bin/bash +(set -o igncr) 2>/dev/null && set -o igncr; # force bash to ignore \r character + +LOGFILE=logNormal.txt +echo "START ISAC TEST" > $LOGFILE +echo >> $LOGFILE + +ISAC=../Release/kenny.exe +ISACFIXFLOAT=../Release/testFixFloat.exe + +INFILES=$(cat InputFiles.txt) +SUBSET=$(cat InputFilesFew.txt) +CHANNELFILES=$(cat ChannelFiles.txt) +CHANNELLIST=($(cat ChannelFiles.txt)) +INDIR=../data/orig +OUTDIR=../dataqa +mkdir -p $OUTDIR + +TARGETRATE=(10000 15000 20000 25000 30000 32000) +#echo ${CHANNELFILES[1]} + +index1=0 +index2=0 + +for file in $INFILES # loop over all input files + do + + for rate in ${TARGETRATE[*]} + do + let "index1=index1+1" + $ISAC -I $rate -FL 30 $INDIR/"$file" $OUTDIR/i30_$index1"$file" >> $LOGFILE + $ISAC -I $rate -FL 60 $INDIR/"$file" $OUTDIR/i60_$index1"$file" >> $LOGFILE + done + for channel in $CHANNELFILES + do + let "index2=index2+1" + $ISAC $INDIR/$channel $INDIR/"$file" $OUTDIR/a$index2"$file" >> $LOGFILE + done + +done + +index1=0 + +for file in $SUBSET # loop over the subset of input files + do + let "index1=index1+1" + $ISAC $INDIR/${CHANNELLIST[0]} -FL 30 -FIXED_FL $INDIR/"$file" $OUTDIR/a30_$index1"$file" >> $LOGFILE + $ISAC $INDIR/${CHANNELLIST[0]} -FL 60 -FIXED_FL $INDIR/"$file" $OUTDIR/a60_$index1"$file" >> $LOGFILE +done + +let "index1=index1+1" + $ISAC $INDIR/${CHANNELLIST[0]} -INITRATE 25000 -FL 30 $INDIR/"$file" $OUTDIR/a60_$index1"$file" >> $LOGFILE + +# Run fault test + +#./runiSACfault.txt + +echo DONE! + + + diff --git a/src/modules/audio_coding/codecs/isac/fix/test/QA/runiSACNB.txt b/src/modules/audio_coding/codecs/isac/fix/test/QA/runiSACNB.txt new file mode 100644 index 0000000000..605595cc04 --- /dev/null +++ b/src/modules/audio_coding/codecs/isac/fix/test/QA/runiSACNB.txt @@ -0,0 +1,45 @@ +#!/bin/bash +(set -o igncr) 2>/dev/null && set -o igncr; # force bash to ignore \r character + +LOGFILE=logNB.txt +echo "START NARROWBAND TEST" > $LOGFILE +echo >> $LOGFILE + +ISAC=../Release/kenny.exe +ISACFIXFLOAT=../Release/testFixFloat.exe + +INFILES=$(cat InputFiles.txt) +SUBSET=$(cat InputFilesFew.txt) +CHANNELFILES=$(cat ChannelFiles.txt) +CHANNELLIST=($(cat ChannelFiles.txt)) +INDIR=../data/orig +OUTDIR=../dataqaNB +mkdir -p $OUTDIR + +TARGETRATE=(10000 15000 20000 25000 30000 32000) +#echo ${CHANNELFILES[1]} + +index1=0 +index2=0 + +# Narrowband Interfaces + +for file in $SUBSET # loop over all input files + do + for rate in ${TARGETRATE[*]} + do + let "index1=index1+1" + $ISAC $rate -FL 30 -NB 1 $INDIR/"$file" $OUTDIR/nb130_$index1"$file" >> $LOGFILE + $ISAC $rate -FL 60 -NB 1 $INDIR/"$file" $OUTDIR/nb160_$index1"$file" >> $LOGFILE + $ISAC $rate -FL 30 -NB 2 $INDIR/"$file" $OUTDIR/nb230_$index1"$file" >> $LOGFILE + $ISAC $rate -FL 60 -NB 2 $INDIR/"$file" $OUTDIR/nb260_$index1"$file" >> $LOGFILE + $ISAC $rate -FL 30 -NB 2 -PL 10 $INDIR/"$file" $OUTDIR/nb2plc30_$index1"$file" >> $LOGFILE + $ISAC $rate -FL 60 -NB 2 -PL 10 $INDIR/"$file" $OUTDIR/nb2plc60_$index1"$file" >> $LOGFILE + done + +done + +echo DONE! + + + diff --git a/src/modules/audio_coding/codecs/isac/fix/test/QA/runiSACPLC.txt b/src/modules/audio_coding/codecs/isac/fix/test/QA/runiSACPLC.txt new file mode 100644 index 0000000000..6bee6f7c3f --- /dev/null +++ b/src/modules/audio_coding/codecs/isac/fix/test/QA/runiSACPLC.txt @@ -0,0 +1,23 @@ +#!/bin/bash +(set -o igncr) 2>/dev/null && set -o igncr; # force bash to ignore \r character + +LOGFILE=logplc.txt +echo "START PLC TEST" > $LOGFILE + +ISAC=../Release/kenny.exe + +INDIR=../data/orig +OUTDIR=../dataqaplc_0 +mkdir -p $OUTDIR + +$ISAC 12000 -PL 15 $INDIR/speechmusic.pcm $OUTDIR/outplc1.pcm +$ISAC 20000 -PL 15 $INDIR/speechmusic.pcm $OUTDIR/outplc2.pcm +$ISAC 32000 -PL 15 $INDIR/speechmusic.pcm $OUTDIR/outplc3.pcm +$ISAC 12000 -PL 15 $INDIR/tone_cisco.pcm $OUTDIR/outplc4.pcm +$ISAC 20000 -PL 15 $INDIR/tone_cisco.pcm $OUTDIR/outplc5.pcm +$ISAC 32000 -PL 15 $INDIR/tone_cisco.pcm $OUTDIR/outplc6.pcm + +echo DONE! + + + diff --git a/src/modules/audio_coding/codecs/isac/fix/test/QA/runiSACRate.txt b/src/modules/audio_coding/codecs/isac/fix/test/QA/runiSACRate.txt new file mode 100644 index 0000000000..d8403e099d --- /dev/null +++ b/src/modules/audio_coding/codecs/isac/fix/test/QA/runiSACRate.txt @@ -0,0 +1,23 @@ +#!/bin/bash +(set -o igncr) 2>/dev/null && set -o igncr; # force bash to ignore \r character + +LOGG=loggRate.txt +OUTDIR=../dataqaRate +mkdir -p $OUTDIR + +../Release/kenny.exe 13000 -FIXED_FL -FL 30 -MAX 100 ../data/orig/sawsweep_380_60.pcm $OUTDIR/out_napi_1.pcm > $LOGG +../Release/kenny.exe ../data/orig/bottlenecks.txt -FIXED_FL -FL 30 -MAXRATE 32000 ../data/orig/sawsweep_380_60.pcm $OUTDIR/out_napi_2.pcm >> $LOGG +../Release/kenny.exe 13000 -FIXED_FL -FL 30 -MAX 100 ../data/orig/sawsweep_380_60.pcm $OUTDIR/out_napi_3.pcm >> $LOGG +../Release/kenny.exe ../data/orig/bottlenecks.txt -FIXED_FL -FL 30 -MAXRATE 32000 ../data/orig/sawsweep_380_60.pcm $OUTDIR/out_napi_4.pcm >> $LOGG +../Release/kenny.exe 13000 -FIXED_FL -FL 60 -MAX 100 ../data/orig/sawsweep_380_60.pcm $OUTDIR/out_napi_5.pcm >> $LOGG +../Release/kenny.exe ../data/orig/bottlenecks.txt -FIXED_FL -FL 60 -MAXRATE 32000 ../data/orig/sawsweep_380_60.pcm $OUTDIR/out_napi_6.pcm >> $LOGG +../Release/kenny.exe 13000 -INIT_RATE 32000 -FIXED_FL -FL 60 -MAX 100 ../data/orig/sawsweep_380_60.pcm $OUTDIR/out_napi_7.pcm >> $LOGG + +../Release/kenny.exe 13000 -FIXED_FL -FL 30 -MAX 100 ../data/orig/longspeech.pcm $OUTDIR/out_napi_11.pcm >> $LOGG +../Release/kenny.exe ../data/orig/bottlenecks.txt -FIXED_FL -FL 30 -MAXRATE 32000 ../data/orig/longspeech.pcm $OUTDIR/out_napi_12.pcm >> $LOGG +../Release/kenny.exe 13000 -FIXED_FL -FL 30 -MAX 100 ../data/orig/longspeech.pcm $OUTDIR/out_napi_13.pcm >> $LOGG +../Release/kenny.exe ../data/orig/bottlenecks.txt -FIXED_FL -FL 30 -MAXRATE 32000 ../data/orig/longspeech.pcm $OUTDIR/out_napi_14.pcm >> $LOGG +../Release/kenny.exe 13000 -FIXED_FL -FL 60 -MAX 100 ../data/orig/longspeech.pcm $OUTDIR/out_napi_15.pcm >> $LOGG +../Release/kenny.exe ../data/orig/bottlenecks.txt -FIXED_FL -FL 60 -MAXRATE 32000 ../data/orig/longspeech.pcm $OUTDIR/out_napi_16.pcm >> $LOGG +../Release/kenny.exe 13000 -INIT_RATE 32000 -FIXED_FL -FL 60 -MAX 100 ../data/orig/longspeech.pcm $OUTDIR/out_napi_17.pcm >> $LOGG + diff --git a/src/modules/audio_coding/codecs/isac/fix/test/QA/runiSACfault.txt b/src/modules/audio_coding/codecs/isac/fix/test/QA/runiSACfault.txt new file mode 100644 index 0000000000..f4d9478fd4 --- /dev/null +++ b/src/modules/audio_coding/codecs/isac/fix/test/QA/runiSACfault.txt @@ -0,0 +1,40 @@ +#!/bin/bash +(set -o igncr) 2>/dev/null && set -o igncr; # force bash to ignore \r character + +LOGFILE=logfault.txt +echo "START FAULT TEST" > $LOGFILE + +ISAC=../Release/kenny.exe +ISACFIXFLOAT=../Release/testFixFloat.exe + +INFILES=$(cat InputFiles.txt) +SUBSET=$(cat InputFilesFew.txt) +CHANNELFILES=$(cat ChannelFiles.txt) +CHANNELLIST=($(cat ChannelFiles.txt)) +INDIR=../data/orig +OUTDIR=../dataqaft +mkdir -p $OUTDIR + +TARGETRATE=(10000 15000 20000 25000 30000 32000) +FAULTTEST=(1 2 3 4 5 6 7 9) + +index1=0 + +file=wb_contspeech.pcm + +# Fault test +for testnr in ${FAULTTEST[*]} + do + $ISAC 32000 -F $testnr $INDIR/"$file" $OUTDIR/ft$testnr"$file" >> $LOGFILE +done + +# Fault test number 10, error in bitstream + $ISAC 32000 -F 10 $INDIR/"$file" $OUTDIR/ft10_"$file" >> $LOGFILE + $ISAC 32000 -F 10 -PL 10 $INDIR/"$file" $OUTDIR/ft10plc_"$file" >> $LOGFILE + $ISAC 32000 -F 10 -NB 1 $INDIR/"$file" $OUTDIR/ft10nb1_"$file" >> $LOGFILE + $ISAC 32000 -F 10 -NB 2 -PL 10 $INDIR/"$file" $OUTDIR/ft10nb2_"$file" >> $LOGFILE + +echo DONE! + + + diff --git a/src/modules/audio_coding/codecs/isac/fix/test/QA/runiSACfixfloat.txt b/src/modules/audio_coding/codecs/isac/fix/test/QA/runiSACfixfloat.txt new file mode 100644 index 0000000000..c9e02df2e9 --- /dev/null +++ b/src/modules/audio_coding/codecs/isac/fix/test/QA/runiSACfixfloat.txt @@ -0,0 +1,47 @@ +#!/bin/bash +(set -o igncr) 2>/dev/null && set -o igncr; # force bash to ignore \r character + +LOGFILE=logfxfl.txt +echo "START FIX-FLOAT TEST" > $LOGFILE + + +ISACFIXFLOAT=../testFixFloat.exe + +INFILES=$(cat InputFiles.txt) +SUBSET=$(cat InputFilesFew.txt) +CHANNELFILES=$(cat ChannelFiles.txt) +CHANNELLIST=($(cat ChannelFiles.txt)) +INDIR=../data/orig +OUTDIR=../dataqafxfl +mkdir -p $OUTDIR + +index1=0 + +for file in $INFILES # loop over all input files + do + + for channel in $CHANNELFILES + do + let "index1=index1+1" + + $ISACFIXFLOAT $INDIR/$channel -m 1 -PLC $INDIR/"$file" $OUTDIR/flfx$index1"$file" >> $LOGFILE + $ISACFIXFLOAT $INDIR/$channel -m 2 -PLC $INDIR/"$file" $OUTDIR/fxfl$index1"$file" >> $LOGFILE + done + +done + +index1=0 + +for file in $SUBSET # loop over the subset of input files + do + let "index1=index1+1" + $ISACFIXFLOAT $INDIR/$channel -m 1 -NB 1 $INDIR/"$file" $OUTDIR/flfxnb1_$index1"$file" >> $LOGFILE + $ISACFIXFLOAT $INDIR/$channel -m 2 -NB 1 $INDIR/"$file" $OUTDIR/fxflnb1_$index1"$file" >> $LOGFILE + $ISACFIXFLOAT $INDIR/$channel -m 1 -NB 2 -PLC $INDIR/"$file" $OUTDIR/flfxnb2_$index1"$file" >> $LOGFILE + $ISACFIXFLOAT $INDIR/$channel -m 2 -NB 2 -PLC $INDIR/"$file" $OUTDIR/fxflnb2_$index1"$file" >> $LOGFILE +done + +echo DONE! + + + |