LCOV - code coverage report
Current view: top level - lib_rend - lib_rend.c (source / functions) Hit Total Coverage
Test: Coverage on main -- merged total coverage @ a21f94bc6bac334fe001a5bad2f7b32b79038097 Lines: 2673 3260 82.0 %
Date: 2025-11-02 08:15:42 Functions: 170 185 91.9 %

Function Name Sort by function name Hit count Sort by hit count
IVAS_REND_AddInput 33738
IVAS_REND_Close 14179
IVAS_REND_CombineHeadAndExternalOrientation 87731365
IVAS_REND_ConfigureCustomInputLoudspeakerLayout 1050
IVAS_REND_ConfigureCustomOutputLoudspeakerLayout 1100
IVAS_REND_DisableHeadRotation 68408692
IVAS_REND_FeedInputAudio 203751727
IVAS_REND_FeedInputMasaMetadata 7165185
IVAS_REND_FeedInputObjectMetadata 126785854
IVAS_REND_FeedInputObjectMetadataToOMasa 766036
IVAS_REND_FeedRenderConfig 472
IVAS_REND_GetCombinedOrientation 0
IVAS_REND_GetDelay 472
IVAS_REND_GetHrtfCRendHandle 0
IVAS_REND_GetHrtfFastConvHandle 0
IVAS_REND_GetHrtfParamBinHandle 0
IVAS_REND_GetHrtfStatisticsHandle 0
IVAS_REND_GetHrtfTdHandle 0
IVAS_REND_GetInputNumChannels 76694918
IVAS_REND_GetMainOrientation 0
IVAS_REND_GetMasaMetadata 0
IVAS_REND_GetNumAllObjects 20851
IVAS_REND_GetNumOutChannels 87760823
IVAS_REND_GetRenderConfig 472
IVAS_REND_GetSamples 87662513
IVAS_REND_GetSplitBinauralBitstream 68852
IVAS_REND_GetSplitRendBitstreamHeader 472
IVAS_REND_GetTrackedRotation 0
IVAS_REND_InitConfig 14179
IVAS_REND_MergeMasaMetadata 310230
IVAS_REND_Open 14179
IVAS_REND_PrintConfig 14179
IVAS_REND_PrintDisclaimer 14179
IVAS_REND_PrintInputConfig 21416
IVAS_REND_RemoveInput 0
IVAS_REND_SetExternalOrientation 0
IVAS_REND_SetHeadRotation 27906387
IVAS_REND_SetInputGain 33738
IVAS_REND_SetInputLfeMtx 0
IVAS_REND_SetInputLfePos 0
IVAS_REND_SetIsmMetadataDelay 8529
IVAS_REND_SetObjectIDs 14179
IVAS_REND_SetOrientationTrackingMode 14179
IVAS_REND_SetReferenceRotation 145944
IVAS_REND_SetReferenceVector 658878
IVAS_REND_SetSplitRendBFI 0
IVAS_REND_SetTotalNumberOfObjects 8529
IVAS_REND_cldfbAnalysis_ts_wrapper 317440
IVAS_REND_cldfbSynthesis_wrapper 2496
IVAS_REND_closeCldfb 8
IVAS_REND_openCldfb 8
accumulate2dArrayToBuffer 87438371
accumulateCLDFBArrayToBuffer 33684
alignInputDelay 203751727
allocateInputBaseBufferData 33738
allocateMcLfeDelayBuffer 3911
checkObjectPositionChanged 95372328
chooseCrossfade 12634062
clearInputIsm 56716
clearInputMasa 14179
clearInputMc 14179
clearInputSba 14179
closeHeadRotation 14179
configsAreEqual 3460
convertBitsBufferToInternalBitsBuff 68852
convertInternalBitsBuffToBitsBuffer 68852
copyBufferTo2dArray 87916727
copyBufferToCLDFBarray 16912
copyLsConversionMatrixToPanMatrix 644
copyMasaMetadataToDiracRenderer 15786662
defaultCustomLs 18090
defaultLfeRouting 4961
defaultObjectPosition 31373430
defaultTdRendWrapper 198096
fillIdentityPanMatrix 1574
findFreeInputSlot 33738
freeInputBaseBufferData 99253
freeMasaExtRenderer 14179
freeMcLfeDelayBuffer 14179
getAmbisonicsOrder 32250815
getAudioConfigNumChannels 631438164
getAudioConfigType 829181051
getCldfbRendFlag 80502
getConstInputById 76694918
getEfapGains 29797962
getInputById 337737554
getInputByIndex 121586
getMaxGlobalDelayNs 34210
getMcConfigValues 2914668
getNumLfeChannels 0
getNumNonLfeChannelsInSpeakerLayout 9936
getNumSubframesInBuffer 1248
getRendCtx 99253
getRendInputDelayIsm 79224
getRendInputDelayMasa 7130
getRendInputDelayMc 9001
getRendInputDelaySba 11155
getRendInputNumChannels 280446925
getSamplesInternal 87731365
getSmplPtr 28241460087
getSpeakerAzimuths 2138554
getSpeakerElevations 2138554
initEfap 16811
initHeadRotation 2888
initIsmMasaRendering 163
initLimiter 15279
initMasaExtRenderer 3334
initMcBinauralRendering 9144951
initMcMasaRendering 19
initMcPanGainsWithConversionMapping 1032
initMcPanGainsWithEfap 1800
initMcPanGainsWithIdentMatrix 298
initMcPanGainsWithMonoOut 160
initMcPanGainsWithStereoLookup 120
initRendInputBase 232244
initRotGains 75120
initRotMatrix 20851
initSbaMasaRendering 19
initSbaPanGainsForMcOut 3122
initSbaPanGainsForSbaOut 888
isIoConfigPairSupported 33738
isar_pre_rend_init 11650
ivas_masa_ext_rend_dirac_rend_init 1834
ivas_masa_ext_rend_parambin_init 1408
latencyNsToSamples 212930888
limitRendererOutput 87730117
makeCustomLsSetup 2150
makeInputId 33738
printConfigInfo_rend 14179
quaternionInit 7406
renderActiveInputsIsm 87731365
renderActiveInputsMasa 87731365
renderActiveInputsMc 87731365
renderActiveInputsSba 87731365
renderBufferChannel 395672771
renderBufferChannelLerp 491060829
renderInputIsm 127090547
renderInputMasa 16558922
renderInputMc 22209633
renderInputSba 37892625
renderIsmToBinaural 15665864
renderIsmToBinauralReverb 15665864
renderIsmToBinauralRoom 15665864
renderIsmToMasa 304693
renderIsmToMc 57194795
renderIsmToSba 22527399
renderIsmToSplitBinaural 66068
renderLfeToBinaural 7226926
renderMasaToMasa 304693
renderMcCustomLsToBinauralRoom 1572100
renderMcToBinaural 2401958
renderMcToBinauralRoom 3231816
renderMcToMasa 2869
renderMcToMc 10789231
renderMcToSba 4190607
renderMcToSplitBinaural 21052
renderSbaToBinaural 10855608
renderSbaToBinauralRoom 5427804
renderSbaToMasa 2869
renderSbaToMc 15471026
renderSbaToMultiBinaural 26520
renderSbaToMultiBinauralCldfb 1248
renderSbaToSba 6107550
renderSbaToSplitBinaural 27768
rotateFrameMc 2914668
rotateFrameSba 9719394
setMaxGlobalDelayNs 33738
setRendInputActiveIsm 20851
setRendInputActiveMasa 3497
setRendInputActiveMc 3911
setRendInputActiveSba 5479
setRendInputDelayIsm 20851
setRendInputDelayMasa 3497
setRendInputDelayMc 3911
setRendInputDelaySba 5479
setZeroPanMatrix 19830
updateLfePanGainsForAmbiOut 900
updateLfePanGainsForMcOut 3460
updateMcPanGains 4961
updateMcPanGainsForAmbiOut 900
updateMcPanGainsForMcOut 3460
updateSbaPanGains 5479
validateCustomLsLayout 2150
validateOutputAudioConfig 14179
validateOutputSampleRate 14179

Generated by: LCOV version 1.14