Commit cfd1245c authored by Jan Kiene's avatar Jan Kiene
Browse files

correct printouts

parent 2091ce47
Loading
Loading
Loading
Loading
+2 −8
Original line number Diff line number Diff line
@@ -100,21 +100,17 @@ def cmp_pcm(
            reason += f" > {mld_lim}"

    if get_ssnr:
        reason += "\n"
        for i, s in enumerate(cmp_result["SSNR"], start=1):
            msg = f"Channel {i} SSNR: {s}"
            reason += msg + "\n"
            reason += " - " + msg
            print(msg)

    if get_odg:
        reason += "\n"
        print(orig_file)
        orig_sig, _ = pyaudio3dtools.audiofile.readfile(orig_file)
        for n in range(nchannels):
            pqeval_output_ref = pqevalaudio_wrapper(s1[:, n], orig_sig[:, n], fs)
            pqeval_output_cmp = pqevalaudio_wrapper(s2[:, n], orig_sig[:, n], fs)

            print(pqeval_output_ref)
            match_ref = re.search(ODG_PATTERN, pqeval_output_ref)
            match_cmp = re.search(ODG_PATTERN, pqeval_output_cmp)

@@ -122,7 +118,7 @@ def cmp_pcm(
            odg_cmp = float(match_cmp.groups()[0])
            odg_diff = odg_cmp - odg_ref
            msg = f"Channel {n} ODG diff: {odg_diff}"
            reason += msg
            reason += " - " + msg
            print(msg)

    return output_differs, reason
@@ -147,12 +143,10 @@ def pqevalaudio_wrapper(

        cmd = ["PQevalAudio", tmp_file_ref, tmp_file_eval]

        print(cmd)
        result = subprocess.run(cmd, capture_output=True)
        if result.returncode != 0:
            raise RuntimeError(f"Error running PQevalaudio: {result.stderr}")

        print(result.stdout.decode("utf8"))
        return result.stdout.decode("utf8")