Loading tests/cmp_pcm.py +2 −8 Original line number Diff line number Diff line Loading @@ -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) Loading @@ -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 Loading @@ -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") Loading Loading
tests/cmp_pcm.py +2 −8 Original line number Diff line number Diff line Loading @@ -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) Loading @@ -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 Loading @@ -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") Loading