Commit f3060db4 authored by Anika Treffehn's avatar Anika Treffehn
Browse files

removed clipping warning for loudness loop

parent 7075ceac
Loading
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -112,6 +112,7 @@ def write(
    filename: Union[str, Path],
    x: np.ndarray,
    fs: Optional[int] = 48000,
    clipping_warning: Optional[bool] = True,
) -> None:
    """
    Write audio file (.pcm, .wav or .raw)
@@ -124,7 +125,8 @@ def write(
        Numpy 2D array of dimension: number of channels x number of samples
    fs: Optional[int]
        Sampling rate, required for .pcm or .raw input file, default = 48000 (Hz)

    clipping_warning: Optional[bool]
        Whether or not to raise warning for clipping
    Returns
    -------
    None
@@ -135,7 +137,7 @@ def write(
    clipped_samples = np.sum(
        np.logical_or(x < np.iinfo(np.int16).min, x > np.iinfo(np.int16).max)
    )
    if clipped_samples > 0:
    if clipped_samples > 0 and clipping_warning:
        logger.warning(f"  Warning: {clipped_samples} samples clipped")
        x = np.clip(x, np.iinfo(np.int16).min, np.iinfo(np.int16).max)

+1 −1
Original line number Diff line number Diff line
@@ -138,7 +138,7 @@ def bs1770demo(
            cmd[6] = "".join(conf_str)

        # write temporary file
        write(tmp_file, tmp_sig, 48000)
        write(tmp_file, tmp_sig, 48000, clipping_warning=False)

        # using rms if true
        if rms: