Commit ef663e8b authored by norvell's avatar norvell
Browse files

Merge branch 'ci/ssnr' into ci/check-ssnr-in-basop-ci-branch

parents 097412d9 33f7971a
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -561,6 +561,8 @@ def ssnr(
    if np.all(diff_sig_norm == 0):
        return np.asarray([np.inf] * ref_sig_norm.shape[1])

    channels_identical_idx = np.sum(np.abs(diff_sig_norm), axis=0) == 0

    denom_add = 10**-13 * len_seg
    segment_counter = np.zeros(ref_sig.shape[1])
    for ref_seg, diff_seg in zip(
@@ -592,4 +594,7 @@ def ssnr(
        )
    ssnr[segment_counter == 0] = -np.inf

    # this prevents all-zero channels in both signals to be reported as -inf
    ssnr[channels_identical_idx] = np.inf

    return ssnr
+1 −0
Original line number Diff line number Diff line
@@ -73,6 +73,7 @@ def cmp_pcm(
        per_frame=False,
        get_mld=get_mld,
        get_ssnr=get_ssnr,
        ssnr_thresh_low=-50,
    )

    output_differs = 0