From 76dd699ff7e2b5c69968fd0f9553f1414f1f932a Mon Sep 17 00:00:00 2001 From: Sumeyra Kanik Date: Tue, 2 Jan 2024 14:36:10 +0100 Subject: [PATCH 1/7] Append stereo short test vectors and add one test case to self_test.prm --- scripts/config/self_test.prm | 4 ++++ scripts/testv/stvST16c.wav | 4 ++-- scripts/testv/stvST16n.wav | 4 ++-- scripts/testv/stvST32c.wav | 4 ++-- scripts/testv/stvST32n.wav | 4 ++-- scripts/testv/stvST48c.wav | 4 ++-- scripts/testv/stvST48n.wav | 4 ++-- 7 files changed, 16 insertions(+), 12 deletions(-) diff --git a/scripts/config/self_test.prm b/scripts/config/self_test.prm index 0be62cefe6..a22f4fa94d 100644 --- a/scripts/config/self_test.prm +++ b/scripts/config/self_test.prm @@ -242,6 +242,10 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 ../IVAS_cod -stereo 48000 32 testv/stvST32c.wav bit ../IVAS_dec MONO 32 bit testv/stvST32c.wav_stereo_48000_32-32_MONO.tst +// stereo at 13.2 kbps, 48kHz in, 48kHz out +../IVAS_cod -stereo 13200 48 testv/stvST48c.wav bit +../IVAS_dec STEREO 48 bit testv/stvST48c.wav_stereo_48000_48-48.tst + // stereo at 128 kbps, 48kHz in, 48kHz out, MONO out ../IVAS_cod -stereo 128000 48 testv/stvST48c.wav bit ../IVAS_dec MONO 48 bit testv/stvST48c.wav_stereo_128000_48-48_MONO.tst diff --git a/scripts/testv/stvST16c.wav b/scripts/testv/stvST16c.wav index 3fb9ec0b3b..444f13d048 100644 --- a/scripts/testv/stvST16c.wav +++ b/scripts/testv/stvST16c.wav @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:11a2f5887fe2407df03128634188d8aef6d3f76b52db14a1f834dbb98b7dd52e -size 1280048 +oid sha256:6cc535a268c7e3584c206031ac214f894f5b0d600c498d19717163fe9b86b4a3 +size 1344172 diff --git a/scripts/testv/stvST16n.wav b/scripts/testv/stvST16n.wav index 74c80dca93..b13d5ba1b0 100644 --- a/scripts/testv/stvST16n.wav +++ b/scripts/testv/stvST16n.wav @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:60a8cfa5abf4e052840fea0054fec5331465149747fd7bc7eadab18b62d864f1 -size 1241648 +oid sha256:7586d625c0e16b317d55933e378899912fc083345e54562685970cf42537474c +size 1372908 diff --git a/scripts/testv/stvST32c.wav b/scripts/testv/stvST32c.wav index 68a4a1fa33..b8ce78bced 100644 --- a/scripts/testv/stvST32c.wav +++ b/scripts/testv/stvST32c.wav @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1182294e7c3ba44e854219698e6a3c209e24345ab2e5e4296fce38029324f374 -size 2560044 +oid sha256:d904b180759dba56d487cbe2fbd7094de2eeeffd78147adf3790746de6bfb535 +size 2688168 diff --git a/scripts/testv/stvST32n.wav b/scripts/testv/stvST32n.wav index 7da590907d..9ef11e2b69 100644 --- a/scripts/testv/stvST32n.wav +++ b/scripts/testv/stvST32n.wav @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a6edbfd26681fa42f377891761ad79f97029a3380bc644e47bff1803c7904ff9 -size 2483244 +oid sha256:bb968beb0ef2a9e32ef6a1cc063fb43fbdb5953ee9955cc36b5c42963f3a34e7 +size 2745640 diff --git a/scripts/testv/stvST48c.wav b/scripts/testv/stvST48c.wav index df554e6521..9daeb06040 100644 --- a/scripts/testv/stvST48c.wav +++ b/scripts/testv/stvST48c.wav @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:40929eb3eb266ed78c16daa2a9c987745fe8e005a577f2dd81264ffda845c118 -size 3840044 +oid sha256:baa8bd85f9e3958adc4cdfaf4556845264e6a50fad97f2bd8667a6d846c892c9 +size 4037970 diff --git a/scripts/testv/stvST48n.wav b/scripts/testv/stvST48n.wav index cb2d8c4fc3..795510d803 100644 --- a/scripts/testv/stvST48n.wav +++ b/scripts/testv/stvST48n.wav @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6074a3a3b88c7868f62c9bcf7df56e4a8fd25ffed059886846220efc4fbc0992 -size 3724844 +oid sha256:d005f61d113c3d67edfb4ce4eb4c3969096bfa83e38236b029df8dd8fbb51344 +size 4118376 -- GitLab From 7ed012cf13cad4a8f675048b51dc22c96acdaa3b Mon Sep 17 00:00:00 2001 From: Sumeyra Kanik Date: Tue, 2 Jan 2024 14:40:33 +0100 Subject: [PATCH 2/7] Fix naming in self_test.prm --- scripts/config/self_test.prm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/config/self_test.prm b/scripts/config/self_test.prm index a22f4fa94d..272d26122a 100644 --- a/scripts/config/self_test.prm +++ b/scripts/config/self_test.prm @@ -244,7 +244,7 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 // stereo at 13.2 kbps, 48kHz in, 48kHz out ../IVAS_cod -stereo 13200 48 testv/stvST48c.wav bit -../IVAS_dec STEREO 48 bit testv/stvST48c.wav_stereo_48000_48-48.tst +../IVAS_dec STEREO 48 bit testv/stvST48c.wav_stereo_13200_48-48.tst // stereo at 128 kbps, 48kHz in, 48kHz out, MONO out ../IVAS_cod -stereo 128000 48 testv/stvST48c.wav bit -- GitLab From 8c70f48954666b0983d183c6f755c40b1a1d1204 Mon Sep 17 00:00:00 2001 From: Tommy Date: Thu, 15 Feb 2024 09:57:21 -0500 Subject: [PATCH 3/7] Adding one condition to improve stereo covering Lost coverage [lines, functions]: Added coverage [lines, functions]: bits_alloc.c: [1422] ivas_cpe_dec.c: [938, 939] ivas_cpe_enc.c: [1125, 1126] ivas_stereo_classifier.c: [584] ivas_stereo_dft_dec.c: [3156] ivas_stereo_ica_enc.c: [102, 103, 623, 674, 675, 745, 746, 1076, 1104, 1105, 1113, 1114, 1147, 1162] ivas_stereo_icbwe_enc.c: [512, 513, 655] ivas_stereo_td_analysis.c: ['stereo_tdm_ener_analysis_SM', 226, 330, 336, 389, 497, 499, 500, 501, 502, 503, 504, 505, 506, 507, 509, 510, 511, 512, 513, 514, 515, 518, 668, 677, 679, 680, 682, 683, 747, 748, 750, 773, 775, 785, 786, 787, 789, 957, 959, 961, 963, 965, 967, 969, 971, 973, 977, 982, 1034, 1045, 1047, 1050, 1057, 1063, 1074, 1078, 1087, 1090, 1097, 1099, 1101, 1105, 1107, 1108, 1110, 1111, 1113, 1118, 1123, 1125, 1126, 1128, 1132, 1138, 1141, 1143, 1145, 1146, 1148, 1150, 1151, 1155, 1157, 1159, 1167, 1169, 1170, 1173, 1175, 1178, 1179, 1181, 1370, 1372, 1373, 1374, 1375, 1376, 1377, 1422, 1441, 1442, 1456] ivas_stereo_td_bit_alloc.c: [176, 679] ivas_stereo_td_dec.c: [315, 317, 318, 360, 362, 363, 364, 365, 370, 372, 373, 374, 375, 450, 452, 456, 473, 476, 479, 482, 484, 485, 488, 491, 493, 497, 498, 501] ivas_stereo_td_enc.c: [416, 513, 730, 732, 736, 753, 756, 759, 761, 762, 765, 767, 771, 772, 775] qlpc_stoch.c: [287] --- scripts/config/self_test.prm | 4 ++++ scripts/testv/stvST32noop.wav | 3 +++ 2 files changed, 7 insertions(+) create mode 100644 scripts/testv/stvST32noop.wav diff --git a/scripts/config/self_test.prm b/scripts/config/self_test.prm index 272d26122a..06d51524d8 100644 --- a/scripts/config/self_test.prm +++ b/scripts/config/self_test.prm @@ -153,6 +153,10 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 ../IVAS_cod -stereo 32000 32 testv/stvST32c.wav bit ../IVAS_dec STEREO 32 bit testv/stvST32c.wav_stereo_32000_32-32.tst +// stereo at 32 kbps, 32kHz in, 32kHz out, NOOP +../IVAS_cod -stereo 32000 32 testv/stvST32noop.wav bit +../IVAS_dec STEREO 32 bit testv/stvST32noop.wav_stereo_32000_32-32.tst + // stereo at 32 kbps, 32kHz in, 32kHz out, random FER at 5% ../IVAS_cod -stereo 32000 32 testv/stvST32c.wav bit eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g192 bit_error diff --git a/scripts/testv/stvST32noop.wav b/scripts/testv/stvST32noop.wav new file mode 100644 index 0000000000..f9a9b7f6da --- /dev/null +++ b/scripts/testv/stvST32noop.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50b7648f75a9d5f4d73af9953f537243d0a0068170ff706272ac51018432d9ed +size 987748 -- GitLab From 521c4dbba189476b506d891d7ba27a93dc420011 Mon Sep 17 00:00:00 2001 From: Charles Kinuthia Date: Mon, 8 Apr 2024 13:48:20 +0200 Subject: [PATCH 4/7] improve stereo coverage: trigger TD to CNG transitions --- scripts/config/self_test.prm | 4 ++++ scripts/testv/stvST16n.wav | 4 ++-- scripts/testv/stvST32n.wav | 4 ++-- scripts/testv/stvST48n.wav | 4 ++-- 4 files changed, 10 insertions(+), 6 deletions(-) mode change 100644 => 100755 scripts/testv/stvST16n.wav mode change 100644 => 100755 scripts/testv/stvST32n.wav mode change 100644 => 100755 scripts/testv/stvST48n.wav diff --git a/scripts/config/self_test.prm b/scripts/config/self_test.prm index 8f8498e147..cbf476910c 100644 --- a/scripts/config/self_test.prm +++ b/scripts/config/self_test.prm @@ -149,6 +149,10 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g192 bit_error ../IVAS_dec STEREO 48 bit_error testv/stvST32n.wav_stereo_24400_32-48_DTX_FER5.tst +// stereo at 24.4 kbps, 48kHz in, 48kHz out, DTX on +../IVAS_cod -stereo -dtx 24400 48 testv/stvST48n.wav bit +../IVAS_dec STEREO 48 bit testv/stvST48n.wav_24400_48_48_DTX.txt + // stereo at 32 kbps, 32kHz in, 32kHz out ../IVAS_cod -stereo 32000 32 testv/stvST32c.wav bit ../IVAS_dec STEREO 32 bit testv/stvST32c.wav_stereo_32000_32-32.tst diff --git a/scripts/testv/stvST16n.wav b/scripts/testv/stvST16n.wav old mode 100644 new mode 100755 index b13d5ba1b0..1683379a6b --- a/scripts/testv/stvST16n.wav +++ b/scripts/testv/stvST16n.wav @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7586d625c0e16b317d55933e378899912fc083345e54562685970cf42537474c -size 1372908 +oid sha256:5b68254cce3ffa996753d704215f3c3ed1e16fc9e3fea21060f5983771e60a00 +size 1408112 diff --git a/scripts/testv/stvST32n.wav b/scripts/testv/stvST32n.wav old mode 100644 new mode 100755 index 9ef11e2b69..ecc4b75f8f --- a/scripts/testv/stvST32n.wav +++ b/scripts/testv/stvST32n.wav @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb968beb0ef2a9e32ef6a1cc063fb43fbdb5953ee9955cc36b5c42963f3a34e7 -size 2745640 +oid sha256:2e23efa8db07185e36a32ee4f15d3fee552fd3b533be7454b0d4928823fc5b6d +size 2816108 diff --git a/scripts/testv/stvST48n.wav b/scripts/testv/stvST48n.wav old mode 100644 new mode 100755 index 795510d803..419328eba8 --- a/scripts/testv/stvST48n.wav +++ b/scripts/testv/stvST48n.wav @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d005f61d113c3d67edfb4ce4eb4c3969096bfa83e38236b029df8dd8fbb51344 -size 4118376 +oid sha256:7d152b51383cc12412f0ff075ac221e101d01a955bc979fdeba35a59d09ce4b5 +size 4233522 -- GitLab From e609668d7d050195e83987750527f2c53438bac7 Mon Sep 17 00:00:00 2001 From: Erik Norvell Date: Thu, 11 Apr 2024 12:34:47 +0200 Subject: [PATCH 5/7] Synchronize self_test.prm and self_test_ltv.prm --- scripts/config/self_test_ltv.prm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/config/self_test_ltv.prm b/scripts/config/self_test_ltv.prm index 87badcc812..48ea512125 100644 --- a/scripts/config/self_test_ltv.prm +++ b/scripts/config/self_test_ltv.prm @@ -148,10 +148,16 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 ../IVAS_cod -stereo -dtx 24400 32 testv/ltv32_STEREO.wav bit eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g192 bit_error ../IVAS_dec STEREO 48 bit_error testv/ltv32_STEREO.wav_stereo_24400_32-48_DTX_FER5.tst +// stereo at 24.4 kbps, 48kHz in, 48kHz out, DTX on +../IVAS_cod -stereo -dtx 24400 48 testv/ltv32_STEREO.wav bit +../IVAS_dec STEREO 48 bit testv/ltv32_STEREO.wav_24400_48_48_DTX.txt // stereo at 32 kbps, 32kHz in, 32kHz out ../IVAS_cod -stereo 32000 32 testv/ltv32_STEREO.wav bit ../IVAS_dec STEREO 32 bit testv/ltv32_STEREO.wav_stereo_32000_32-32.tst +// stereo at 32 kbps, 32kHz in, 32kHz out, NOOP +../IVAS_cod -stereo 32000 32 testv/stvST32noop.wav bit +../IVAS_dec STEREO 32 bit testv/stvST32noop.wav_stereo_32000_32-32.tst // stereo at 32 kbps, 32kHz in, 32kHz out, random FER at 5% ../IVAS_cod -stereo 32000 32 testv/ltv32_STEREO.wav bit @@ -241,6 +247,9 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 // stereo at 48 kbps, 32kHz in, 32kHz out, MONO out ../IVAS_cod -stereo 48000 32 testv/ltv32_STEREO.wav bit ../IVAS_dec MONO 32 bit testv/ltv32_STEREO.wav_stereo_48000_32-32_MONO.tst +// stereo at 13.2 kbps, 48kHz in, 48kHz out +../IVAS_cod -stereo 13200 48 testv/ltv32_STEREO.wav bit +../IVAS_dec STEREO 48 bit testv/ltv32_STEREO.wav_stereo_13200_48-48.tst // stereo at 128 kbps, 48kHz in, 48kHz out, MONO out ../IVAS_cod -stereo 128000 48 testv/ltv48_STEREO.wav bit -- GitLab From 3e4323ae6d48434569ddd6760b7ea87f62207eaa Mon Sep 17 00:00:00 2001 From: Erik Norvell Date: Thu, 11 Apr 2024 12:39:58 +0200 Subject: [PATCH 6/7] Fix typo in test case name in self_test.prm --- scripts/config/self_test.prm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/config/self_test.prm b/scripts/config/self_test.prm index 2ccaba8196..b4e3a06923 100644 --- a/scripts/config/self_test.prm +++ b/scripts/config/self_test.prm @@ -1612,7 +1612,7 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 ../IVAS_cod -ism_masa 4 2 testv/stvISM1.csv testv/stvISM2.csv testv/stvISM3.csv testv/stvISM4.csv testv/stv2MASA2TC48c.met ../scripts/switchPaths/sw_13k2_512k_2fr_start_384k_omasatechs_4ism.bin 48 testv/stvOMASA_4ISM_2MASA2TC48c.wav bit ../IVAS_dec BINAURAL_ROOM_REVERB 48 bit testv/stvOMASA_4ISM_2MASA2TC48c.wav_BINAURAL_ROOM_REVERB_sw_48-48.tst -// OMASA 2Dir2TC 4ISM at br sw techs 13.2 to 512 kbps start 384 kbps, 48kHz in, 48kHz out, BINAURAL out (Model from file) +// OMASA 2Dir2TC 4ISM at br sw techs 13.2 to 512 kbps start 384 kbps, 48kHz in, 16kHz out, BINAURAL out (Model from file) ../IVAS_cod -ism_masa 4 2 testv/stvISM1.csv testv/stvISM2.csv testv/stvISM3.csv testv/stvISM4.csv testv/stv2MASA2TC48c.met ../scripts/switchPaths/sw_13k2_512k_2fr_start_384k_omasatechs_4ism.bin 48 testv/stvOMASA_4ISM_2MASA2TC48c.wav bit ../IVAS_dec -hrtf ../scripts/binauralRenderer_interface/binaural_renderers_hrtf_data/ivas_binaural_16kHz.bin BINAURAL 16 bit testv/stvOMASA_4ISM_2MASA2TC48c.wav_BINAURAL_sw_48-16.tst -- GitLab From 2de44604c48e46e2da9b204cd2517e5b2961fa20 Mon Sep 17 00:00:00 2001 From: Erik Norvell Date: Thu, 11 Apr 2024 12:46:28 +0200 Subject: [PATCH 7/7] Align order and names of self_test_ltv.prm to self_test.prm, no changes to tests --- scripts/config/self_test_ltv.prm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/scripts/config/self_test_ltv.prm b/scripts/config/self_test_ltv.prm index 48ea512125..77f478afb4 100644 --- a/scripts/config/self_test_ltv.prm +++ b/scripts/config/self_test_ltv.prm @@ -552,7 +552,7 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 ../IVAS_cod -dtx -ism +4 testv/ltvISM1.csv NULL testv/ltvISM3.csv testv/ltvISM4.csv 256000 48 testv/ltv48_4ISM.wav bit ../IVAS_dec BINAURAL 48 bit testv/ltv48_4ISM_non_diegetic_pan.wav_brate_256000-48_DTX_binaural.tst -// 4 ISM with extended metadata at 128 kbps, 48 kHz in, 48 kHz out, BINAURAL_ROOM_REVERB out, combined render config, directivity configuration with identifiers +// 4 ISM with extended metadata at 128 kbps, 48 kHz in, 48 kHz out, BINAURAL_ROOM_REVERB out, rendconf dir w id ../IVAS_cod -ism 4 testv/ltvISM1.csv testv/ltvISM2.csv testv/ltvISM3.csv testv/ltvISM4.csv 128000 48 testv/ltv48_4ISM.wav bit ../IVAS_dec -render_config testv/rend_config_combined.cfg -dpid 0 0 0 0 BINAURAL_ROOM_REVERB 48 bit testv/ltv48_4ISM+combined_render_config_brate_128000-48-binaural_room_reverb.wav @@ -891,7 +891,7 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 ../IVAS_cod -sba -1 128000 48 testv/ltv48_FOA.wav bit ../IVAS_dec -hrtf ../scripts/binauralRenderer_interface/binaural_renderers_hrtf_data/ivas_binaural_32kHz.bin -t testv/headrot_case00_3000_q.csv -render_config testv/rend_config_renderer.cfg BINAURAL_ROOM_REVERB 32 bit testv/ltv48_FOA.pcm_planarSBA_12800032-32_BinauralRoomReverb_Config_renderer_Headrot_BinauralFile.tst -// SBA 3OA at 128 kbps, 48kHz in 48kHz out, BINAURAL_ROOM_REVERB combined renderer configuration with selected acoustic environment +// SBA 3OA at 128 kbps, 48kHz in 48kHz out, BINAURAL_ROOM_REVERB rendconf sel acoustic env ../IVAS_cod -sba 3 128000 48 testv/ltv48_HOA3.wav bit ../IVAS_dec -render_config testv/rend_config_combined.cfg -aeid 1 BINAURAL_ROOM_REVERB 48 bit testv/ltv48_HOA3.pcm_SBA_12800048-48_BinauralRoomReverb_Config_renderer_combined_AEID_1.tst @@ -1244,14 +1244,14 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 ../IVAS_cod -max_band testv/ivas_bws_20fr_start_WB.txt -mc 7_1_4 160000 48 testv/ltv48_MC714.wav bit ../IVAS_dec BINAURAL 48 bit testv/ltv48_MC714.wav_MC714_160000_48-48_MC_binaural.tst -// Multi-channel 7_1_4 at 512 kbps, 48kHz in, 48kHz out, BINAURAL out, HR -../IVAS_cod -mc 7_1_4 512000 48 testv/ltv48_MC714.wav bit -../IVAS_dec -t testv/headrot.csv BINAURAL 48 bit testv/ltv48_MC714.wav_MC714_512000_48-48_MC_binaural_hrot.tst - // Multi-channel 7_1_4 at 160 kbps, 48kHz in, 48kHz out, 7_1_4 out ../IVAS_cod -mc 7_1_4 160000 48 testv/ltv48_MC714.wav bit ../IVAS_dec 7_1_4 48 bit testv/ltv48_MC714.wav_MC714_160000_48-48_MC714.tst +// Multi-channel 7_1_4 at 512 kbps, 48kHz in, 48kHz out, BINAURAL out, HR +../IVAS_cod -mc 7_1_4 512000 48 testv/ltv48_MC714.wav bit +../IVAS_dec -t testv/headrot.csv BINAURAL 48 bit testv/ltv48_MC714.wav_MC714_512000_48-48_MC_binaural_hrot.tst + // Multi-channel 5_1_2 at 32 kbps, 48kHz in, 48kHz out, STEREO out, random FER at 5% ../IVAS_cod -mc 5_1_2 32000 48 testv/ltv48_MC512.wav bit eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g192 bit_error -- GitLab