diff --git a/lib_rend/lib_rend.c b/lib_rend/lib_rend.c index e198f3442c2018ec13216917022e38903df4f033..db50f8c16e9a0a976cb355a91ec2cd87ec2a8efa 100644 --- a/lib_rend/lib_rend.c +++ b/lib_rend/lib_rend.c @@ -622,7 +622,7 @@ static ivas_error getAmbisonicsOrder( return IVAS_ERR_OK; } -static int32_t getNumLfeChannels( +static int16_t getNumLfeChannels( input_mc *inputMc ) { switch ( inputMc->base.inConfig ) @@ -1454,8 +1454,8 @@ static ivas_error updateLfePanGainsForAmbiOut( for ( i = 0; i < numLfeIn; i++ ) { /* panning gains */ - ivas_dirac_dec_get_response( inputMc->lfeRouting.lfeOutputAzimuth, - inputMc->lfeRouting.lfeOutputElevation, + ivas_dirac_dec_get_response( (int16_t) inputMc->lfeRouting.lfeOutputAzimuth, + (int16_t) inputMc->lfeRouting.lfeOutputElevation, inputMc->lfeRouting.lfePanMtx[i], outAmbiOrder );