Commit 0a0afd01 authored by Jan Kiene's avatar Jan Kiene
Browse files

reduced version of StereoDMXEVS modes

parent b2c44327
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -532,6 +532,20 @@ SBA_PARAMS_REDUCED = list()
STEREO_DMX_EVS_PARAMS = list(product(BITRATES_EVS[1:], [DTX_OFF, DTX_ON])) + list(
    product(BITRATES_EVS[:1], [DTX_ON])
)
STEREO_DMX_EVS_PARAMS_REDUCED = [
    [5900, 16, "NB", 'DTXon'],
    [7200, 16, "WB", 'DTXon'],
    [8000, 16, "NB", 'DTXon'],
    [9600, 16, "WB", 'DTXon'],
    [13200, 32, "SWB", 'DTXon'],
    [16400, 48, "FB", 'DTXon'],
    [24400, 16, "WB", 'DTXon'],
    [32000, 32, "WB", 'DTXon'],
    [48000, 48, "SWB", 'DTXon'],
    [64000, 48, "NB", 'DTXon'],
    [96000, 32, "NB", 'DTXon'],
    [128000, 48, "WB", 'DTXon'],
]


OSBA_PARAMS = list(
+4 −3
Original line number Diff line number Diff line
@@ -29,23 +29,24 @@ the United Nations Convention on Contracts on the International Sales of Goods.
"""

from ..constants import (
    STEREO_DMX_EVS_PARAMS,
    STEREO_DMX_EVS_PARAMS, STEREO_DMX_EVS_PARAMS_REDUCED
)
from . import get_options, run_check
from .. import get_testv_path, get_valid_fs_max_band_pairs


def pytest_generate_tests(metafunc):
    param_string = "bitrate,dtx"
    reduction_level = metafunc.config.getoption("reduction_level")

    if reduction_level == "exhaustive":
        param_string = "bitrate,dtx"
        param_string_fs_mb = "sampling_rate,max_band"
        fs_mb_params = get_valid_fs_max_band_pairs()
        metafunc.parametrize(param_string_fs_mb, fs_mb_params)
        metafunc.parametrize(param_string, STEREO_DMX_EVS_PARAMS)
    elif reduction_level == "reduced":
        raise NotImplementedError()
        param_string = "bitrate,sampling_rate,max_band,dtx"
        metafunc.parametrize(param_string, STEREO_DMX_EVS_PARAMS_REDUCED)


def test_enc_const_br_evsdmx(