Loading tests/hrtf_binary_loading/test_codec_ROM_vs_file.py +25 −6 Original line number Diff line number Diff line Loading @@ -50,9 +50,16 @@ def test_binary_file(test_info, hrtf_tag, out_fs): @pytest.mark.parametrize( ("hrtf_tag", "in_fmt", "bitrate", "out_fs", "out_fmt"), [ ( x[0], x[1], MC_BITRATE_FOR_FORMAT[x[1]], x[2], x[3] ) for x in itertools.product(HRTF_TAGS, INPUT_FORMATS_MC, SAMPLE_RATE, OUTPUT_FORMATS_BINAURAL[:-1]) ] [ (x[0], x[1], MC_BITRATE_FOR_FORMAT[x[1]], x[2], x[3]) for x in itertools.product( HRTF_TAGS, INPUT_FORMATS_MC, SAMPLE_RATE, OUTPUT_FORMATS_BINAURAL[:-1] ) def test_multichannel_binaural_static(test_info, in_fmt, out_fmt, out_fs, hrtf_tag, bitrate): ], ) def test_multichannel_binaural_static( test_info, in_fmt, out_fmt, out_fs, hrtf_tag, bitrate ): if bitrate == 32000: pytest.skip("Skipping ParamBin until binary and ROM contain same data") in_fs = 48 Loading @@ -70,9 +77,19 @@ def test_multichannel_binaural_static(test_info, in_fmt, out_fmt, out_fs, hrtf_t hrtf_tag, ) @pytest.mark.parametrize( ("hrtf_tag", "in_fmt", "bitrate", "out_fs", "out_fmt", "trj_file"), [ ( x[0], x[1], MC_BITRATE_FOR_FORMAT[x[1]], x[2], x[3], x[4] ) for x in itertools.product(HRTF_TAGS, INPUT_FORMATS_MC, SAMPLE_RATE, OUTPUT_FORMATS_BINAURAL[:-1], [HR_TRAJECTORIES_TO_TEST[0]]) ] [ (x[0], x[1], MC_BITRATE_FOR_FORMAT[x[1]], x[2], x[3], x[4]) for x in itertools.product( HRTF_TAGS, INPUT_FORMATS_MC, SAMPLE_RATE, OUTPUT_FORMATS_BINAURAL[:-1], [HR_TRAJECTORIES_TO_TEST[0]], ) ], ) def test_multichannel_binaural_headrotation( test_info, in_fmt, out_fmt, out_fs, trj_file, hrtf_tag, bitrate Loading Loading @@ -128,7 +145,9 @@ def test_sba_binaural_static(test_info, bitrate, in_fmt, fs, out_fmt, hrtf_tag): @pytest.mark.parametrize("fs", SAMPLE_RATE[1:]) @pytest.mark.parametrize("in_fmt", INPUT_FORMATS_SBA) @pytest.mark.parametrize("hrtf_tag", HRTF_TAGS) def test_sba_binaural_headrotation(test_info, bitrate, in_fmt, fs, out_fmt, trj_file, hrtf_tag): def test_sba_binaural_headrotation( test_info, bitrate, in_fmt, fs, out_fmt, trj_file, hrtf_tag ): if bitrate == 64000: pytest.skip("Skipping ParamBin until binary and ROM contain same data") option_list = ["-sba", in_fmt] Loading Loading
tests/hrtf_binary_loading/test_codec_ROM_vs_file.py +25 −6 Original line number Diff line number Diff line Loading @@ -50,9 +50,16 @@ def test_binary_file(test_info, hrtf_tag, out_fs): @pytest.mark.parametrize( ("hrtf_tag", "in_fmt", "bitrate", "out_fs", "out_fmt"), [ ( x[0], x[1], MC_BITRATE_FOR_FORMAT[x[1]], x[2], x[3] ) for x in itertools.product(HRTF_TAGS, INPUT_FORMATS_MC, SAMPLE_RATE, OUTPUT_FORMATS_BINAURAL[:-1]) ] [ (x[0], x[1], MC_BITRATE_FOR_FORMAT[x[1]], x[2], x[3]) for x in itertools.product( HRTF_TAGS, INPUT_FORMATS_MC, SAMPLE_RATE, OUTPUT_FORMATS_BINAURAL[:-1] ) def test_multichannel_binaural_static(test_info, in_fmt, out_fmt, out_fs, hrtf_tag, bitrate): ], ) def test_multichannel_binaural_static( test_info, in_fmt, out_fmt, out_fs, hrtf_tag, bitrate ): if bitrate == 32000: pytest.skip("Skipping ParamBin until binary and ROM contain same data") in_fs = 48 Loading @@ -70,9 +77,19 @@ def test_multichannel_binaural_static(test_info, in_fmt, out_fmt, out_fs, hrtf_t hrtf_tag, ) @pytest.mark.parametrize( ("hrtf_tag", "in_fmt", "bitrate", "out_fs", "out_fmt", "trj_file"), [ ( x[0], x[1], MC_BITRATE_FOR_FORMAT[x[1]], x[2], x[3], x[4] ) for x in itertools.product(HRTF_TAGS, INPUT_FORMATS_MC, SAMPLE_RATE, OUTPUT_FORMATS_BINAURAL[:-1], [HR_TRAJECTORIES_TO_TEST[0]]) ] [ (x[0], x[1], MC_BITRATE_FOR_FORMAT[x[1]], x[2], x[3], x[4]) for x in itertools.product( HRTF_TAGS, INPUT_FORMATS_MC, SAMPLE_RATE, OUTPUT_FORMATS_BINAURAL[:-1], [HR_TRAJECTORIES_TO_TEST[0]], ) ], ) def test_multichannel_binaural_headrotation( test_info, in_fmt, out_fmt, out_fs, trj_file, hrtf_tag, bitrate Loading Loading @@ -128,7 +145,9 @@ def test_sba_binaural_static(test_info, bitrate, in_fmt, fs, out_fmt, hrtf_tag): @pytest.mark.parametrize("fs", SAMPLE_RATE[1:]) @pytest.mark.parametrize("in_fmt", INPUT_FORMATS_SBA) @pytest.mark.parametrize("hrtf_tag", HRTF_TAGS) def test_sba_binaural_headrotation(test_info, bitrate, in_fmt, fs, out_fmt, trj_file, hrtf_tag): def test_sba_binaural_headrotation( test_info, bitrate, in_fmt, fs, out_fmt, trj_file, hrtf_tag ): if bitrate == 64000: pytest.skip("Skipping ParamBin until binary and ROM contain same data") option_list = ["-sba", in_fmt] Loading