LCOV - code coverage report
Current view: top level - lib_rend - lib_rend.c (source / functions) Hit Total Coverage
Test: Coverage on main -- short test vectors @ 6c9ddc4024a9c0e1ecb8f643f114a84a0e26ec6b Lines: 2107 3135 67.2 %
Date: 2025-05-24 08:36:14 Functions: 133 171 77.8 %

Function Name Sort by function name Hit count Sort by hit count
IVAS_REND_AddInput 1906
IVAS_REND_Close 1316
IVAS_REND_CombineHeadAndExternalOrientation 2228280
IVAS_REND_ConfigureCustomInputLoudspeakerLayout 210
IVAS_REND_ConfigureCustomOutputLoudspeakerLayout 78
IVAS_REND_DisableHeadRotation 1868232
IVAS_REND_FeedInputAudio 3694180
IVAS_REND_FeedInputMasaMetadata 14700
IVAS_REND_FeedInputObjectMetadata 2435000
IVAS_REND_FeedInputObjectMetadataToOMasa 1200
IVAS_REND_FeedRenderConfig 0
IVAS_REND_GetCombinedOrientation 0
IVAS_REND_GetDelay 0
IVAS_REND_GetHrtfCRendHandle 0
IVAS_REND_GetHrtfFastConvHandle 0
IVAS_REND_GetHrtfHandle 0
IVAS_REND_GetHrtfParamBinHandle 0
IVAS_REND_GetHrtfStatisticsHandle 0
IVAS_REND_GetInputNumChannels 1260786
IVAS_REND_GetMainOrientation 0
IVAS_REND_GetMasaMetadata 0
IVAS_REND_GetNumAllObjects 812
IVAS_REND_GetRenderConfig 0
IVAS_REND_GetSamples 2228280
IVAS_REND_GetSplitBinauralBitstream 0
IVAS_REND_GetSplitRendBitstreamHeader 0
IVAS_REND_GetTrackedRotation 0
IVAS_REND_InitConfig 1316
IVAS_REND_MergeMasaMetadata 900
IVAS_REND_NumOutChannels 2230990
IVAS_REND_Open 1316
IVAS_REND_PrintConfig 1316
IVAS_REND_PrintDisclaimer 1316
IVAS_REND_PrintInputConfig 1442
IVAS_REND_RemoveInput 0
IVAS_REND_SetExternalOrientation 0
IVAS_REND_SetHeadRotation 576120
IVAS_REND_SetInputGain 1906
IVAS_REND_SetInputLfeMtx 0
IVAS_REND_SetInputLfePos 0
IVAS_REND_SetIsmMetadataDelay 348
IVAS_REND_SetOrientationTrackingMode 1316
IVAS_REND_SetReferenceRotation 0
IVAS_REND_SetReferenceVector 0
IVAS_REND_SetSplitRendBFI 0
IVAS_REND_SetTotalNumberOfObjects 348
IVAS_REND_cldfbAnalysis_ts_wrapper 0
IVAS_REND_cldfbSynthesis_wrapper 0
IVAS_REND_closeCldfb 0
IVAS_REND_openCldfb 0
accumulate2dArrayToBuffer 1291296
accumulateCLDFBArrayToBuffer 0
allocateInputBaseBufferData 1906
allocateMcLfeDelayBuffer 744
checkObjectPositionChanged 1834350
chooseCrossfade 141044
clearInputIsm 5264
clearInputMasa 1316
clearInputMc 1316
clearInputSba 1316
closeHeadRotation 1316
configsAreEqual 684
convertBitsBufferToInternalBitsBuff 0
convertInternalBitsBuffToBitsBuffer 0
copyBufferTo2dArray 1291296
copyBufferToCLDFBarray 0
copyLsConversionMatrixToPanMatrix 124
copyMasaMetadataToDiracRenderer 34500
defaultCustomLs 2060
defaultLfeRouting 954
defaultObjectPosition 601624
defaultTdRendWrapper 12448
fillIdentityPanMatrix 182
findFreeInputSlot 1906
freeInputBaseBufferData 9212
freeMasaExtRenderer 1316
freeMcLfeDelayBuffer 1316
getAmbisonicsOrder 546370
getAudioConfigNumChannels 12485363
getAudioConfigType 17194601
getCldfbRendFlag 0
getConstInputById 1260786
getEfapGains 787232
getInputById 6145996
getMcConfigValues 51008
getNumLfeChannels 0
getNumNonLfeChannelsInSpeakerLayout 1082
getNumSubframesInBuffer 0
getRendCtx 9212
getRendInputNumChannels 4955022
getSamplesInternal 2228280
getSmplPtr 429273778
getSpeakerAzimuths 26082
getSpeakerElevations 26082
initEfap 1664
initHeadRotation 188
initIsmMasaRendering 2
initLimiter 1394
initMasaExtRenderer 96
initMcBinauralRendering 226506
initMcMasaRendering 2
initMcPanGainsWithConversionMapping 200
initMcPanGainsWithEfap 360
initMcPanGainsWithIdentMatrix 58
initMcPanGainsWithMonoOut 32
initMcPanGainsWithStereoLookup 24
initRendInputBase 20330
initRotGains 7968
initRotMatrix 812
initSbaMasaRendering 2
initSbaPanGainsForMcOut 154
initSbaPanGainsForSbaOut 48
isIoConfigPairSupported 1906
ivas_masa_ext_rend_dirac_rend_init 68
ivas_masa_ext_rend_parambin_init 24
ivas_pre_rend_init 0
limitRendererOutput 2228280
makeCustomLsSetup 288
makeInputId 1906
printConfigInfo_rend 1316
quaternionInit 470
renderActiveInputsIsm 2228280
renderActiveInputsMasa 2228280
renderActiveInputsMc 2228280
renderActiveInputsSba 2228280
renderBufferChannel 8089358
renderBufferChannelLerp 9924358
renderInputIsm 2435300
renderInputMasa 36300
renderInputMc 719070
renderInputSba 503510
renderIsmToBinaural 300000
renderIsmToBinauralReverb 300000
renderIsmToBinauralRoom 300000
renderIsmToMasa 300
renderIsmToMc 1079000
renderIsmToSba 456000
renderIsmToSplitBinaural 0
renderLfeToBinaural 174024
renderMasaToMasa 300
renderMcCustomLsToBinauralRoom 52016
renderMcToBinaural 58008
renderMcToBinauralRoom 64000
renderMcToMasa 300
renderMcToMc 393234
renderMcToSba 151512
renderMcToSplitBinaural 0
renderSbaToBinaural 120048
renderSbaToBinauralRoom 60024
renderSbaToMasa 300
renderSbaToMc 231602
renderSbaToMultiBinaural 0
renderSbaToMultiBinauralCldfb 0
renderSbaToSba 91536
renderSbaToSplitBinaural 0
rotateFrameMc 51008
rotateFrameSba 90036
setRendInputActiveIsm 812
setRendInputActiveMasa 98
setRendInputActiveMc 744
setRendInputActiveSba 252
setZeroPanMatrix 2202
updateLfePanGainsForAmbiOut 180
updateLfePanGainsForMcOut 684
updateMcPanGains 954
updateMcPanGainsForAmbiOut 180
updateMcPanGainsForMcOut 684
updateSbaPanGains 252
validateCustomLsLayout 288
validateOutputAudioConfig 1316
validateOutputSampleRate 1316

Generated by: LCOV version 1.14