LCOV - code coverage report
Current view: top level - lib_rend - lib_rend.c (source / functions) Hit Total Coverage
Test: Coverage on main -- long test vectors @ 6941acb1e9c9972134cc7f21f6593b4f4612f789 Lines: 2443 3371 72.5 %
Date: 2025-12-19 08:03:45 Functions: 157 190 82.6 %

Function Name Sort by function name Hit count Sort by hit count
IVAS_REND_AddInput 12477
IVAS_REND_Close 5151
IVAS_REND_CombineHeadAndExternalOrientation 93743181
IVAS_REND_ConfigureCustomInputLoudspeakerLayout 315
IVAS_REND_ConfigureCustomOutputLoudspeakerLayout 351
IVAS_REND_DisableHeadRotation 74554359
IVAS_REND_FeedInputAudio 215572434
IVAS_REND_FeedInputMasaMetadata 7974405
IVAS_REND_FeedInputObjectMetadata 131995740
IVAS_REND_FeedInputObjectMetadataToOMasa 747792
IVAS_REND_FeedRenderConfig 16068
IVAS_REND_GetCombinedOrientation 0
IVAS_REND_GetDelay 0
IVAS_REND_GetHrtfCRendHandle 0
IVAS_REND_GetHrtfFastConvHandle 0
IVAS_REND_GetHrtfParamBinHandle 0
IVAS_REND_GetHrtfStatisticsHandle 0
IVAS_REND_GetHrtfTdHandle 0
IVAS_REND_GetInputNumChannels 83294205
IVAS_REND_GetMainOrientation 0
IVAS_REND_GetMasaMetadata 0
IVAS_REND_GetNumAllObjects 7761
IVAS_REND_GetNumOutChannels 93753834
IVAS_REND_GetRenderConfig 648
IVAS_REND_GetReverbRoomSize 0
IVAS_REND_GetSamples 93743181
IVAS_REND_GetSplitBinauralBitstream 0
IVAS_REND_GetSplitRendBitstreamHeader 0
IVAS_REND_GetTrackedRotation 0
IVAS_REND_InitConfig 5151
IVAS_REND_MergeMasaMetadata 308700
IVAS_REND_Open 5151
IVAS_REND_PrintConfig 5151
IVAS_REND_PrintDisclaimer 5151
IVAS_REND_PrintInputConfig 7893
IVAS_REND_RemoveInput 0
IVAS_REND_SetExternalOrientation 0
IVAS_REND_SetHeadRotation 27266277
IVAS_REND_SetInputGain 12477
IVAS_REND_SetInputLfeMtx 0
IVAS_REND_SetInputLfePos 0
IVAS_REND_SetIsmMetadataDelay 3177
IVAS_REND_SetObjectIDs 5151
IVAS_REND_SetOrientationTrackingMode 5151
IVAS_REND_SetReferenceRotation 144864
IVAS_REND_SetReferenceVector 716004
IVAS_REND_SetReverbRoomSize 5151
IVAS_REND_SetSplitRendBFI 0
IVAS_REND_SetTotalNumberOfObjects 3177
IVAS_REND_cldfbAnalysis_ts_wrapper 0
IVAS_REND_cldfbSynthesis_wrapper 0
IVAS_REND_closeCldfb 0
IVAS_REND_openCldfb 0
accumulate2dArrayToBuffer 109281741
accumulateCLDFBArrayToBuffer 0
alignInputDelay 215572434
allocateInputBaseBufferData 12477
allocateMcLfeDelayBuffer 1371
checkObjectPositionChanged 84284298
chooseCrossfade 11590956
clearInputIsm 20604
clearInputMasa 5151
clearInputMc 5151
clearInputSba 5151
closeHeadRotation 5151
configsAreEqual 1136
convertBitsBufferToInternalBitsBuff 0
convertInternalBitsBuffToBitsBuffer 0
copyBufferTo2dArray 109281741
copyBufferToCLDFBarray 0
copyLsConversionMatrixToPanMatrix 252
copyMasaMetadataToDiracRenderer 17910615
defaultCustomLs 6522
defaultLfeRouting 1686
defaultObjectPosition 27847930
defaultTdRendWrapper 73056
fillIdentityPanMatrix 533
findFreeInputSlot 12477
freeInputBaseBufferData 36057
freeMasaExtRenderer 5151
freeMcLfeDelayBuffer 5151
getAmbisonicsOrder 28699842
getAudioConfigNumChannels 663149556
getAudioConfigType 897532532
getCldfbRendFlag 5304
getConstInputById 83294205
getDefaultReverbSize 5151
getEfapGains 26440984
getInputById 355555371
getInputByIndex 44991
getMaxGlobalDelayNs 12477
getMcConfigValues 2777184
getNumLfeChannels 0
getNumNonLfeChannelsInSpeakerLayout 3791
getNumSubframesInBuffer 0
getRendCtx 36057
getRendInputDelayIsm 29436
getRendInputDelayMasa 2592
getRendInputDelayMc 3096
getRendInputDelaySba 4116
getRendInputNumChannels 298866723
getSamplesInternal 93743181
getSmplPtr 24635557786
getSpeakerAzimuths 2052425
getSpeakerElevations 2052425
initEfap 5937
initHeadRotation 876
initIsmMasaRendering 66
initLimiter 5502
initMasaExtRenderer 1230
initMcBinauralRendering 14225070
initMcMasaRendering 18
initMcPanGainsWithConversionMapping 388
initMcPanGainsWithEfap 540
initMcPanGainsWithIdentMatrix 109
initMcPanGainsWithMonoOut 48
initMcPanGainsWithStereoLookup 36
initRendInputBase 84591
initRotGains 27360
initRotMatrix 7761
initSbaMasaRendering 18
initSbaPanGainsForMcOut 1029
initSbaPanGainsForSbaOut 288
isIoConfigPairSupported 12477
isar_pre_rend_init 5304
ivas_masa_ext_rend_dirac_rend_init 600
ivas_masa_ext_rend_parambin_init 600
latencyNsToSamples 225966654
limitRendererOutput 93743181
makeCustomLsSetup 666
makeInputId 12477
printConfigInfo_rend 5151
quaternionInit 1929
renderActiveInputsIsm 93743181
renderActiveInputsMasa 93743181
renderActiveInputsMc 93743181
renderActiveInputsSba 93743181
renderBufferChannel 359600321
renderBufferChannelLerp 443889754
renderInputIsm 132290706
renderInputMasa 18652086
renderInputMc 25688133
renderInputSba 38941509
renderIsmToBinaural 13916204
renderIsmToBinauralReverb 33790103
renderIsmToBinauralRoom 13916204
renderIsmToMasa 294966
renderIsmToMc 50488458
renderIsmToSba 19884771
renderIsmToSplitBinaural 0
renderLfeToBinaural 8630844
renderMasaToMasa 294966
renderMcCustomLsToBinauralRoom 1457100
renderMcToBinaural 2268908
renderMcToBinauralRoom 4904836
renderMcToMasa 6918
renderMcToMc 9912912
renderMcToSba 3852180
renderMcToSplitBinaural 0
renderMonoStereoToBinaural 3285279
renderSbaToBinaural 15157380
renderSbaToBinauralRoom 4910118
renderSbaToMasa 6918
renderSbaToMc 13527231
renderSbaToMultiBinaural 0
renderSbaToMultiBinauralCldfb 0
renderSbaToSba 5339862
renderSbaToSplitBinaural 0
rotateFrameMc 2777184
rotateFrameSba 8813772
setMaxGlobalDelayNs 12477
setRendInputActiveIsm 7761
setRendInputActiveMasa 1296
setRendInputActiveMc 1371
setRendInputActiveSba 2049
setRendInputDelayIsm 7761
setRendInputDelayMasa 1296
setRendInputDelayMc 1371
setRendInputDelaySba 2049
setZeroPanMatrix 7329
updateLfePanGainsForAmbiOut 216
updateLfePanGainsForMcOut 1136
updateMcPanGains 1686
updateMcPanGainsForAmbiOut 270
updateMcPanGainsForBinauralOut 120
updateMcPanGainsForMcOut 1136
updateSbaPanGains 2049
validateCustomLsLayout 666
validateOutputAudioConfig 5151
validateOutputSampleRate 5151

Generated by: LCOV version 1.14