From 89018bbcb5fcf91369bd91b5570455f539aa8b6f Mon Sep 17 00:00:00 2001 From: Archit Tamarapu Date: Tue, 22 Jul 2025 17:19:59 +0200 Subject: [PATCH] [fix] remove scaling factor for OSBA --- ivas_processing_scripts/audiotools/convert/osba.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ivas_processing_scripts/audiotools/convert/osba.py b/ivas_processing_scripts/audiotools/convert/osba.py index 1ea643d5..3fdd582c 100644 --- a/ivas_processing_scripts/audiotools/convert/osba.py +++ b/ivas_processing_scripts/audiotools/convert/osba.py @@ -81,14 +81,14 @@ def convert_osba( # combine results try: - out.audio = 0.5 * (out_ism.audio + out_sba.audio) + out.audio = out_ism.audio + out_sba.audio except ValueError as e: if ( out_ism.audio.shape[0] != out_sba.audio.shape[0] and out_sba.audio.shape[0] == osba.audio.shape[0] ): - out.audio = 0.5 * out_sba.audio - out.audio[: out_ism.audio.shape[0], :] += 0.5 * out_ism.audio + out.audio = out_sba.audio + out.audio[: out_ism.audio.shape[0], :] += out_ism.audio else: raise e @@ -104,7 +104,7 @@ def convert_osba( render_sba_to_cba(sba, out_sba) # combine results - out.audio = 0.5 * (out_ism.audio + out_sba.audio) + out.audio = out_ism.audio + out_sba.audio # OSBA -> SBA elif isinstance(out, audio.SceneBasedAudio): @@ -118,7 +118,7 @@ def convert_osba( render_sba_to_sba(sba, out_sba) # combine results - out.audio = 0.5 * (out_ism.audio + out_sba.audio) + out.audio = out_ism.audio + out_sba.audio # OSBA -> OMASA elif isinstance(out, audio.OMASAAudio): -- GitLab