From 3f13e5e2776ae7f2e9130f7e83373130d5c0e0e4 Mon Sep 17 00:00:00 2001 From: Dominik Weckbecker Date: Wed, 13 Aug 2025 12:59:39 +0200 Subject: [PATCH 1/2] port renderer changes from float MR 2184 --- apps/renderer.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apps/renderer.c b/apps/renderer.c index f00fbd26d..aa0fca832 100644 --- a/apps/renderer.c +++ b/apps/renderer.c @@ -3547,14 +3547,21 @@ static void parseCombinedFormatInput( inConfig->numAmbisonicsBuses = 1; inConfig->ambisonicsBuses[0].audioConfig = audioConfig; inConfig->ambisonicsBuses[0].inputChannelIndex = inConfig->numAudioObjects; +#ifdef NONBE_1352_HARMONIZE_OSBA_LOUDNESS + inConfig->ambisonicsBuses[0].gain_dB = 0.f; +#else inConfig->ambisonicsBuses[0].gain_dB = -6.f; +#endif *configString += 4; + /* Modify input gain for objects too */ +#ifndef NONBE_1352_HARMONIZE_OSBA_LOUDNESS for ( int16_t i = 0; i < inConfig->numAudioObjects; ++i ) { inConfig->audioObjects[i].gain_dB = -6.f; } +#endif } else if ( audioConfig == IVAS_AUDIO_CONFIG_MASA1 || audioConfig == IVAS_AUDIO_CONFIG_MASA2 ) { -- GitLab From d5119f6373328823e3078639146680790c58174f Mon Sep 17 00:00:00 2001 From: Dominik Weckbecker Date: Wed, 13 Aug 2025 13:13:26 +0200 Subject: [PATCH 2/2] port renderer changes from float MR 2184 --- apps/renderer.c | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/renderer.c b/apps/renderer.c index aa0fca832..cd0e99170 100644 --- a/apps/renderer.c +++ b/apps/renderer.c @@ -3554,7 +3554,6 @@ static void parseCombinedFormatInput( #endif *configString += 4; - /* Modify input gain for objects too */ #ifndef NONBE_1352_HARMONIZE_OSBA_LOUDNESS for ( int16_t i = 0; i < inConfig->numAudioObjects; ++i ) -- GitLab