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 @ fec202a8f89be4a2f278a9fc377bfb58b58fab11 Lines: 2269 3252 69.8 %
Date: 2025-09-13 07:56:34 Functions: 149 185 80.5 %

Function Name Sort by function name Hit count Sort by hit count
IVAS_REND_AddInput 20786
IVAS_REND_Close 8382
IVAS_REND_CombineHeadAndExternalOrientation 13740500
IVAS_REND_ConfigureCustomInputLoudspeakerLayout 630
IVAS_REND_ConfigureCustomOutputLoudspeakerLayout 702
IVAS_REND_DisableHeadRotation 11398592
IVAS_REND_FeedInputAudio 35521204
IVAS_REND_FeedInputMasaMetadata 448800
IVAS_REND_FeedInputObjectMetadata 24787410
IVAS_REND_FeedInputObjectMetadataToOMasa 20496
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 10746744
IVAS_REND_GetMainOrientation 0
IVAS_REND_GetMasaMetadata 0
IVAS_REND_GetNumAllObjects 13146
IVAS_REND_GetNumOutChannels 13757966
IVAS_REND_GetRenderConfig 0
IVAS_REND_GetSamples 13740500
IVAS_REND_GetSplitBinauralBitstream 0
IVAS_REND_GetSplitRendBitstreamHeader 0
IVAS_REND_GetTrackedRotation 0
IVAS_REND_InitConfig 8382
IVAS_REND_MergeMasaMetadata 9000
IVAS_REND_Open 8382
IVAS_REND_PrintConfig 8382
IVAS_REND_PrintDisclaimer 8382
IVAS_REND_PrintInputConfig 12986
IVAS_REND_RemoveInput 0
IVAS_REND_SetExternalOrientation 0
IVAS_REND_SetHeadRotation 3748770
IVAS_REND_SetInputGain 20786
IVAS_REND_SetInputLfeMtx 0
IVAS_REND_SetInputLfePos 0
IVAS_REND_SetIsmMetadataDelay 5346
IVAS_REND_SetObjectIDs 8382
IVAS_REND_SetOrientationTrackingMode 8382
IVAS_REND_SetReferenceRotation 0
IVAS_REND_SetReferenceVector 0
IVAS_REND_SetSplitRendBFI 0
IVAS_REND_SetTotalNumberOfObjects 5346
IVAS_REND_cldfbAnalysis_ts_wrapper 0
IVAS_REND_cldfbSynthesis_wrapper 0
IVAS_REND_closeCldfb 0
IVAS_REND_openCldfb 0
accumulate2dArrayToBuffer 13206068
accumulateCLDFBArrayToBuffer 0
alignInputDelay 35521204
allocateInputBaseBufferData 20786
allocateMcLfeDelayBuffer 2230
checkObjectPositionChanged 18832860
chooseCrossfade 1504308
clearInputIsm 33528
clearInputMasa 8382
clearInputMc 8382
clearInputSba 8382
closeHeadRotation 8382
configsAreEqual 2052
convertBitsBufferToInternalBitsBuff 0
convertInternalBitsBuffToBitsBuffer 0
copyBufferTo2dArray 13206068
copyBufferToCLDFBarray 0
copyLsConversionMatrixToPanMatrix 372
copyMasaMetadataToDiracRenderer 1016340
defaultCustomLs 10612
defaultLfeRouting 2860
defaultObjectPosition 5970612
defaultTdRendWrapper 123008
fillIdentityPanMatrix 978
findFreeInputSlot 20786
freeInputBaseBufferData 58674
freeMasaExtRenderer 8382
freeMcLfeDelayBuffer 8382
getAmbisonicsOrder 5833578
getAudioConfigNumChannels 104354731
getAudioConfigType 137074533
getCldfbRendFlag 6696
getConstInputById 10746744
getEfapGains 5403330
getInputById 60778830
getInputByIndex 75198
getMaxGlobalDelayNs 20786
getMcConfigValues 153228
getNumLfeChannels 0
getNumNonLfeChannelsInSpeakerLayout 5982
getNumSubframesInBuffer 0
getRendCtx 58674
getRendInputDelayIsm 49912
getRendInputDelayMasa 4272
getRendInputDelayMc 5072
getRendInputDelaySba 6552
getRendInputNumChannels 46268116
getSamplesInternal 13740500
getSmplPtr 4015587158
getSpeakerAzimuths 81114
getSpeakerElevations 81114
initEfap 9894
initHeadRotation 1332
initIsmMasaRendering 36
initLimiter 9084
initMasaExtRenderer 2100
initMcBinauralRendering 680526
initMcMasaRendering 4
initMcPanGainsWithConversionMapping 600
initMcPanGainsWithEfap 1080
initMcPanGainsWithIdentMatrix 174
initMcPanGainsWithMonoOut 96
initMcPanGainsWithStereoLookup 72
initRendInputBase 138134
initRotGains 44032
initRotMatrix 13146
initSbaMasaRendering 4
initSbaPanGainsForMcOut 1974
initSbaPanGainsForSbaOut 576
isIoConfigPairSupported 20786
isar_pre_rend_init 6696
ivas_masa_ext_rend_dirac_rend_init 1200
ivas_masa_ext_rend_parambin_init 840
latencyNsToSamples 36222516
limitRendererOutput 13740500
makeCustomLsSetup 1332
makeInputId 20786
printConfigInfo_rend 8382
quaternionInit 3330
renderActiveInputsIsm 13740500
renderActiveInputsMasa 13740500
renderActiveInputsMc 13740500
renderActiveInputsSba 13740500
renderBufferChannel 68231592
renderBufferChannelLerp 87074682
renderInputIsm 24795246
renderInputMasa 1055736
renderInputMc 2175198
renderInputSba 7495024
renderIsmToBinaural 2972160
renderIsmToBinauralReverb 2972160
renderIsmToBinauralRoom 2972160
renderIsmToMasa 7836
renderIsmToMc 11390946
renderIsmToSba 4479984
renderIsmToSplitBinaural 0
renderLfeToBinaural 522648
renderMasaToMasa 7836
renderMcCustomLsToBinauralRoom 156192
renderMcToBinaural 174216
renderMcToBinauralRoom 192240
renderMcToMasa 604
renderMcToMc 1192580
renderMcToSba 459366
renderMcToSplitBinaural 0
renderSbaToBinaural 1801440
renderSbaToBinauralRoom 900720
renderSbaToMasa 604
renderSbaToMc 3435744
renderSbaToMultiBinaural 0
renderSbaToMultiBinauralCldfb 0
renderSbaToSba 1356516
renderSbaToSplitBinaural 0
rotateFrameMc 153228
rotateFrameSba 1351080
setMaxGlobalDelayNs 20786
setRendInputActiveIsm 13146
setRendInputActiveMasa 2136
setRendInputActiveMc 2230
setRendInputActiveSba 3274
setRendInputDelayIsm 13146
setRendInputDelayMasa 2136
setRendInputDelayMc 2230
setRendInputDelaySba 3274
setZeroPanMatrix 11638
updateLfePanGainsForAmbiOut 540
updateLfePanGainsForMcOut 2052
updateMcPanGains 2860
updateMcPanGainsForAmbiOut 540
updateMcPanGainsForMcOut 2052
updateSbaPanGains 3274
validateCustomLsLayout 1332
validateOutputAudioConfig 8382
validateOutputSampleRate 8382

Generated by: LCOV version 1.14