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 @ a21f94bc6bac334fe001a5bad2f7b32b79038097 Lines: 2280 3260 69.9 %
Date: 2025-11-02 08:15:06 Functions: 151 185 81.6 %

Function Name Sort by function name Hit count Sort by hit count
IVAS_REND_AddInput 10689
IVAS_REND_Close 4407
IVAS_REND_CombineHeadAndExternalOrientation 79013574
IVAS_REND_ConfigureCustomInputLoudspeakerLayout 315
IVAS_REND_ConfigureCustomOutputLoudspeakerLayout 351
IVAS_REND_DisableHeadRotation 61250433
IVAS_REND_FeedInputAudio 182418189
IVAS_REND_FeedInputMasaMetadata 6844575
IVAS_REND_FeedInputObjectMetadata 112121841
IVAS_REND_FeedInputObjectMetadataToOMasa 723744
IVAS_REND_FeedRenderConfig 0
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 70018083
IVAS_REND_GetMainOrientation 0
IVAS_REND_GetMasaMetadata 0
IVAS_REND_GetNumAllObjects 6669
IVAS_REND_GetNumOutChannels 79022739
IVAS_REND_GetRenderConfig 0
IVAS_REND_GetSamples 79013574
IVAS_REND_GetSplitBinauralBitstream 0
IVAS_REND_GetSplitRendBitstreamHeader 0
IVAS_REND_GetTrackedRotation 0
IVAS_REND_InitConfig 4407
IVAS_REND_MergeMasaMetadata 290700
IVAS_REND_Open 4407
IVAS_REND_PrintConfig 4407
IVAS_REND_PrintDisclaimer 4407
IVAS_REND_PrintInputConfig 6753
IVAS_REND_RemoveInput 0
IVAS_REND_SetExternalOrientation 0
IVAS_REND_SetHeadRotation 25282668
IVAS_REND_SetInputGain 10689
IVAS_REND_SetInputLfeMtx 0
IVAS_REND_SetInputLfePos 0
IVAS_REND_SetIsmMetadataDelay 2733
IVAS_REND_SetObjectIDs 4407
IVAS_REND_SetOrientationTrackingMode 4407
IVAS_REND_SetReferenceRotation 144864
IVAS_REND_SetReferenceVector 654018
IVAS_REND_SetSplitRendBFI 0
IVAS_REND_SetTotalNumberOfObjects 2733
IVAS_REND_cldfbAnalysis_ts_wrapper 0
IVAS_REND_cldfbSynthesis_wrapper 0
IVAS_REND_closeCldfb 0
IVAS_REND_openCldfb 0
accumulate2dArrayToBuffer 79412775
accumulateCLDFBArrayToBuffer 0
alignInputDelay 182418189
allocateInputBaseBufferData 10689
allocateMcLfeDelayBuffer 1149
checkObjectPositionChanged 84284298
chooseCrossfade 11590956
clearInputIsm 17628
clearInputMasa 4407
clearInputMc 4407
clearInputSba 4407
closeHeadRotation 4407
configsAreEqual 1046
convertBitsBufferToInternalBitsBuff 0
convertInternalBitsBuffToBitsBuffer 0
copyBufferTo2dArray 79412775
copyBufferToCLDFBarray 0
copyLsConversionMatrixToPanMatrix 198
copyMasaMetadataToDiracRenderer 15100860
defaultCustomLs 5556
defaultLfeRouting 1464
defaultObjectPosition 27845746
defaultTdRendWrapper 62544
fillIdentityPanMatrix 497
findFreeInputSlot 10689
freeInputBaseBufferData 30849
freeMasaExtRenderer 4407
freeMcLfeDelayBuffer 4407
getAmbisonicsOrder 28699842
getAudioConfigNumChannels 564746418
getAudioConfigType 743048297
getCldfbRendFlag 3564
getConstInputById 70018083
getEfapGains 26440984
getInputById 301395609
getInputByIndex 38547
getMaxGlobalDelayNs 10689
getMcConfigValues 2777184
getNumLfeChannels 0
getNumNonLfeChannelsInSpeakerLayout 3141
getNumSubframesInBuffer 0
getRendCtx 30849
getRendInputDelayIsm 25248
getRendInputDelayMasa 2208
getRendInputDelayMc 2616
getRendInputDelaySba 3540
getRendInputNumChannels 252436356
getSamplesInternal 79013574
getSmplPtr 24630688627
getSpeakerAzimuths 2051775
getSpeakerElevations 2051775
initEfap 5193
initHeadRotation 828
initIsmMasaRendering 54
initLimiter 4758
initMasaExtRenderer 1050
initMcBinauralRendering 8557533
initMcMasaRendering 6
initMcPanGainsWithConversionMapping 316
initMcPanGainsWithEfap 540
initMcPanGainsWithIdentMatrix 91
initMcPanGainsWithMonoOut 48
initMcPanGainsWithStereoLookup 36
initRendInputBase 72387
initRotGains 23328
initRotMatrix 6669
initSbaMasaRendering 6
initSbaPanGainsForMcOut 1029
initSbaPanGainsForSbaOut 288
isIoConfigPairSupported 10689
isar_pre_rend_init 3564
ivas_masa_ext_rend_dirac_rend_init 600
ivas_masa_ext_rend_parambin_init 420
latencyNsToSamples 190986411
limitRendererOutput 79013574
makeCustomLsSetup 666
makeInputId 10689
printConfigInfo_rend 4407
quaternionInit 1827
renderActiveInputsIsm 79013574
renderActiveInputsMasa 79013574
renderActiveInputsMc 79013574
renderActiveInputsSba 79013574
renderBufferChannel 354673214
renderBufferChannelLerp 438962647
renderInputIsm 112410795
renderInputMasa 15836319
renderInputMc 20572722
renderInputSba 33598353
renderIsmToBinaural 13916204
renderIsmToBinauralReverb 13916204
renderIsmToBinauralRoom 13916204
renderIsmToMasa 288954
renderIsmToMc 50488458
renderIsmToSba 19884771
renderIsmToSplitBinaural 0
renderLfeToBinaural 6806724
renderMasaToMasa 288954
renderMcCustomLsToBinauralRoom 1457100
renderMcToBinaural 2268908
renderMcToBinauralRoom 3080716
renderMcToMasa 906
renderMcToMc 9912912
renderMcToSba 3852180
renderMcToSplitBinaural 0
renderSbaToBinaural 9820236
renderSbaToBinauralRoom 4910118
renderSbaToMasa 906
renderSbaToMc 13527231
renderSbaToMultiBinaural 0
renderSbaToMultiBinauralCldfb 0
renderSbaToSba 5339862
renderSbaToSplitBinaural 0
rotateFrameMc 2777184
rotateFrameSba 8813772
setMaxGlobalDelayNs 10689
setRendInputActiveIsm 6669
setRendInputActiveMasa 1104
setRendInputActiveMc 1149
setRendInputActiveSba 1767
setRendInputDelayIsm 6669
setRendInputDelayMasa 1104
setRendInputDelayMc 1149
setRendInputDelaySba 1767
setZeroPanMatrix 6147
updateLfePanGainsForAmbiOut 270
updateLfePanGainsForMcOut 1046
updateMcPanGains 1464
updateMcPanGainsForAmbiOut 270
updateMcPanGainsForMcOut 1046
updateSbaPanGains 1767
validateCustomLsLayout 666
validateOutputAudioConfig 4407
validateOutputSampleRate 4407

Generated by: LCOV version 1.14