Commit 78177a5c authored by Archit Tamarapu's avatar Archit Tamarapu
Browse files

set a flag to control when LFE panning is performed, should resolve non-BE

parent fc9b20c8
Loading
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -133,6 +133,7 @@ typedef struct
    bool sceneDescriptionInput;
    float inputGainGlobal; /* Linear gain (not in dB) */
#ifdef REND_CFG_LFE
    bool pan_lfe;
    float lfeConfigGain; /* Linear gain (not in dB) */
    float lfeConfigAzimuth;
    float lfeConfigElevation;
@@ -692,11 +693,14 @@ int main(
        }

#ifdef REND_CFG_LFE
        if ( args.pan_lfe )
        {
            if ( ( error = IVAS_REND_SetInputLfeRouting( hIvasRend, mcIds[i], args.lfeConfigGain, args.lfeConfigAzimuth, args.lfeConfigElevation ) ) != IVAS_ERR_OK )
            {
                fprintf( stderr, "Error: %s\n", ivas_error_to_string( error ) );
                exit( -1 );
            }
        }
#else
        /* TODO(sgi): Test custom LFE routing here */
#endif
@@ -1605,6 +1609,7 @@ static void parseOption(
                fprintf( stderr, "Unknown or invalid option for LFE configuration: %s\n", optionValues[0] );
                exit( -1 );
            }
            args->pan_lfe = true;
            break;
#else
            assert( 0 && "Not yet implemented in CLI" );