Loading tests/split_rendering/test_split_rendering.py +15 −0 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ from tests.split_rendering.utils import * """ Ambisonics """ @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_AMBI) @pytest.mark.parametrize("bitrate", IVAS_BITRATES_AMBI) Loading @@ -59,6 +60,7 @@ def test_ambisonics_full_chain_split( ) @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_AMBI) @pytest.mark.parametrize("in_fmt", INPUT_FORMATS_AMBI_SPLIT_REND) Loading @@ -78,6 +80,7 @@ def test_ambisonics_external_split(test_info, in_fmt, render_config, trajectory) """ Multichannel """ @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_MC) @pytest.mark.parametrize("bitrate", IVAS_BITRATES_MC) Loading @@ -99,6 +102,7 @@ def test_multichannel_full_chain_split( ) @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_MC) @pytest.mark.parametrize("in_fmt", INPUT_FORMATS_MC_SPLIT_REND) Loading @@ -118,6 +122,7 @@ def test_multichannel_external_split(test_info, in_fmt, render_config, trajector """ ISM """ @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_ISM) @pytest.mark.parametrize("bitrate", IVAS_BITRATES_ISM) Loading @@ -137,6 +142,7 @@ def test_ism_full_chain_split(test_info, in_fmt, bitrate, render_config, traject ) @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_ISM) @pytest.mark.parametrize("in_fmt", INPUT_FORMATS_ISM_SPLIT_REND) Loading @@ -156,6 +162,7 @@ def test_ism_external_split(test_info, in_fmt, render_config, trajectory): """ MASA """ @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_MASA) @pytest.mark.parametrize("bitrate", IVAS_BITRATES_MASA) Loading @@ -175,6 +182,7 @@ def test_masa_full_chain_split(test_info, in_fmt, bitrate, render_config, trajec ) @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_MASA) @pytest.mark.parametrize("in_fmt", INPUT_FORMATS_MASA_SPLIT_REND) Loading @@ -194,6 +202,7 @@ def test_masa_external_split(test_info, in_fmt, render_config, trajectory): """ OMASA """ @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_OMASA) @pytest.mark.parametrize("bitrate", IVAS_BITRATES_OMASA) Loading @@ -216,6 +225,7 @@ def test_omasa_full_chain_split(test_info, in_fmt, bitrate, render_config, traje """ OSBA """ @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_OSBA) @pytest.mark.parametrize("bitrate", IVAS_BITRATES_OSBA) Loading @@ -238,6 +248,7 @@ def test_osba_full_chain_split(test_info, in_fmt, bitrate, render_config, trajec """ PLC """ @pytest.mark.create_ref @pytest.mark.parametrize("error_pattern", PLC_ERROR_PATTERNS) @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_PLC) Loading Loading @@ -268,6 +279,7 @@ full_chain_split_pcm_params = [ ] @pytest.mark.create_ref @pytest.mark.parametrize("in_fmt,bitrate,render_config", full_chain_split_pcm_params) def test_full_chain_split_pcm(test_info, in_fmt, bitrate, render_config): trajectory = SPLIT_REND_HR_TRAJECTORIES_TO_TEST[0] Loading @@ -293,6 +305,7 @@ external_split_pcm_params = [ ] @pytest.mark.create_ref @pytest.mark.parametrize("in_fmt,render_config", external_split_pcm_params) def test_external_split_pcm(test_info, in_fmt, render_config): trajectory = SPLIT_REND_HR_TRAJECTORIES_TO_TEST[0] Loading @@ -308,6 +321,7 @@ def test_external_split_pcm(test_info, in_fmt, render_config): renderer_fmt="BINAURAL_SPLIT_PCM", ) @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_FRAMING) @pytest.mark.parametrize("in_fmt", ["5_1"]) Loading @@ -326,6 +340,7 @@ def test_framing_combinations_external_split(test_info, in_fmt, render_config, t post_rend_fr=post_rend_fr, pre_rend_fr=pre_rend_fr, ) @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_FRAMING) @pytest.mark.parametrize("in_fmt", ["5_1"]) Loading Loading
tests/split_rendering/test_split_rendering.py +15 −0 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ from tests.split_rendering.utils import * """ Ambisonics """ @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_AMBI) @pytest.mark.parametrize("bitrate", IVAS_BITRATES_AMBI) Loading @@ -59,6 +60,7 @@ def test_ambisonics_full_chain_split( ) @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_AMBI) @pytest.mark.parametrize("in_fmt", INPUT_FORMATS_AMBI_SPLIT_REND) Loading @@ -78,6 +80,7 @@ def test_ambisonics_external_split(test_info, in_fmt, render_config, trajectory) """ Multichannel """ @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_MC) @pytest.mark.parametrize("bitrate", IVAS_BITRATES_MC) Loading @@ -99,6 +102,7 @@ def test_multichannel_full_chain_split( ) @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_MC) @pytest.mark.parametrize("in_fmt", INPUT_FORMATS_MC_SPLIT_REND) Loading @@ -118,6 +122,7 @@ def test_multichannel_external_split(test_info, in_fmt, render_config, trajector """ ISM """ @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_ISM) @pytest.mark.parametrize("bitrate", IVAS_BITRATES_ISM) Loading @@ -137,6 +142,7 @@ def test_ism_full_chain_split(test_info, in_fmt, bitrate, render_config, traject ) @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_ISM) @pytest.mark.parametrize("in_fmt", INPUT_FORMATS_ISM_SPLIT_REND) Loading @@ -156,6 +162,7 @@ def test_ism_external_split(test_info, in_fmt, render_config, trajectory): """ MASA """ @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_MASA) @pytest.mark.parametrize("bitrate", IVAS_BITRATES_MASA) Loading @@ -175,6 +182,7 @@ def test_masa_full_chain_split(test_info, in_fmt, bitrate, render_config, trajec ) @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_MASA) @pytest.mark.parametrize("in_fmt", INPUT_FORMATS_MASA_SPLIT_REND) Loading @@ -194,6 +202,7 @@ def test_masa_external_split(test_info, in_fmt, render_config, trajectory): """ OMASA """ @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_OMASA) @pytest.mark.parametrize("bitrate", IVAS_BITRATES_OMASA) Loading @@ -216,6 +225,7 @@ def test_omasa_full_chain_split(test_info, in_fmt, bitrate, render_config, traje """ OSBA """ @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_OSBA) @pytest.mark.parametrize("bitrate", IVAS_BITRATES_OSBA) Loading @@ -238,6 +248,7 @@ def test_osba_full_chain_split(test_info, in_fmt, bitrate, render_config, trajec """ PLC """ @pytest.mark.create_ref @pytest.mark.parametrize("error_pattern", PLC_ERROR_PATTERNS) @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_TO_TEST_PLC) Loading Loading @@ -268,6 +279,7 @@ full_chain_split_pcm_params = [ ] @pytest.mark.create_ref @pytest.mark.parametrize("in_fmt,bitrate,render_config", full_chain_split_pcm_params) def test_full_chain_split_pcm(test_info, in_fmt, bitrate, render_config): trajectory = SPLIT_REND_HR_TRAJECTORIES_TO_TEST[0] Loading @@ -293,6 +305,7 @@ external_split_pcm_params = [ ] @pytest.mark.create_ref @pytest.mark.parametrize("in_fmt,render_config", external_split_pcm_params) def test_external_split_pcm(test_info, in_fmt, render_config): trajectory = SPLIT_REND_HR_TRAJECTORIES_TO_TEST[0] Loading @@ -308,6 +321,7 @@ def test_external_split_pcm(test_info, in_fmt, render_config): renderer_fmt="BINAURAL_SPLIT_PCM", ) @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_FRAMING) @pytest.mark.parametrize("in_fmt", ["5_1"]) Loading @@ -326,6 +340,7 @@ def test_framing_combinations_external_split(test_info, in_fmt, render_config, t post_rend_fr=post_rend_fr, pre_rend_fr=pre_rend_fr, ) @pytest.mark.create_ref @pytest.mark.parametrize("trajectory", SPLIT_REND_HR_TRAJECTORIES_TO_TEST) @pytest.mark.parametrize("render_config", RENDERER_CONFIGS_FRAMING) @pytest.mark.parametrize("in_fmt", ["5_1"]) Loading