Loading ivas_processing_scripts/audiotools/convert/osba.py +11 −1 Original line number Diff line number Diff line Loading @@ -80,7 +80,17 @@ def convert_osba( render_sba_to_binaural(sba, out_sba, **kwargs) # combine results try: 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 = out_sba.audio out.audio[: out_ism.audio.shape[0], :] += out_ism.audio else: raise e # OSBA -> CBA elif isinstance(out, audio.ChannelBasedAudio): Loading Loading
ivas_processing_scripts/audiotools/convert/osba.py +11 −1 Original line number Diff line number Diff line Loading @@ -80,7 +80,17 @@ def convert_osba( render_sba_to_binaural(sba, out_sba, **kwargs) # combine results try: 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 = out_sba.audio out.audio[: out_ism.audio.shape[0], :] += out_ism.audio else: raise e # OSBA -> CBA elif isinstance(out, audio.ChannelBasedAudio): Loading