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 @ b70ebd54f66296f80f72b22431c0d017dd2504f5 Lines: 2673 3260 82.0 %
Date: 2025-11-08 05:55:08 Functions: 170 185 91.9 %

Function Name Sort by function name Hit count Sort by hit count
IVAS_REND_AddInput 22076
IVAS_REND_Close 9106
IVAS_REND_CombineHeadAndExternalOrientation 7589985
IVAS_REND_ConfigureCustomInputLoudspeakerLayout 630
IVAS_REND_ConfigureCustomOutputLoudspeakerLayout 702
IVAS_REND_DisableHeadRotation 6210571
IVAS_REND_FeedInputAudio 19451975
IVAS_REND_FeedInputMasaMetadata 313260
IVAS_REND_FeedInputObjectMetadata 13414088
IVAS_REND_FeedInputObjectMetadataToOMasa 41688
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 6044375
IVAS_REND_GetMainOrientation 0
IVAS_REND_GetMasaMetadata 0
IVAS_REND_GetNumAllObjects 13756
IVAS_REND_GetNumOutChannels 7608899
IVAS_REND_GetRenderConfig 472
IVAS_REND_GetSamples 7521133
IVAS_REND_GetSplitBinauralBitstream 68852
IVAS_REND_GetSplitRendBitstreamHeader 472
IVAS_REND_GetTrackedRotation 0
IVAS_REND_InitConfig 9106
IVAS_REND_MergeMasaMetadata 19080
IVAS_REND_Open 9106
IVAS_REND_PrintConfig 9106
IVAS_REND_PrintDisclaimer 9106
IVAS_REND_PrintInputConfig 13934
IVAS_REND_RemoveInput 0
IVAS_REND_SetExternalOrientation 0
IVAS_REND_SetHeadRotation 2335424
IVAS_REND_SetInputGain 22076
IVAS_REND_SetInputLfeMtx 0
IVAS_REND_SetInputLfePos 0
IVAS_REND_SetIsmMetadataDelay 5614
IVAS_REND_SetObjectIDs 9106
IVAS_REND_SetOrientationTrackingMode 9106
IVAS_REND_SetReferenceRotation 1080
IVAS_REND_SetReferenceVector 4860
IVAS_REND_SetSplitRendBFI 0
IVAS_REND_SetTotalNumberOfObjects 5614
IVAS_REND_cldfbAnalysis_ts_wrapper 317440
IVAS_REND_cldfbSynthesis_wrapper 2496
IVAS_REND_closeCldfb 8
IVAS_REND_openCldfb 8
accumulate2dArrayToBuffer 7379644
accumulateCLDFBArrayToBuffer 33684
alignInputDelay 19451975
allocateInputBaseBufferData 22076
allocateMcLfeDelayBuffer 2390
checkObjectPositionChanged 10138530
chooseCrossfade 972532
clearInputIsm 36424
clearInputMasa 9106
clearInputMc 9106
clearInputSba 9106
closeHeadRotation 9106
configsAreEqual 2072
convertBitsBufferToInternalBitsBuff 68852
convertInternalBitsBuffToBitsBuffer 68852
copyBufferTo2dArray 7858000
copyBufferToCLDFBarray 16912
copyLsConversionMatrixToPanMatrix 384
copyMasaMetadataToDiracRenderer 668506
defaultCustomLs 11496
defaultLfeRouting 3020
defaultObjectPosition 3226752
defaultTdRendWrapper 129168
fillIdentityPanMatrix 986
findFreeInputSlot 22076
freeInputBaseBufferData 63742
freeMasaExtRenderer 9106
freeMcLfeDelayBuffer 9106
getAmbisonicsOrder 3277086
getAudioConfigNumChannels 60392349
getAudioConfigType 77418650
getCldfbRendFlag 76678
getConstInputById 6044375
getEfapGains 2933694
getInputById 33202029
getInputByIndex 79740
getMaxGlobalDelayNs 22548
getMcConfigValues 111946
getNumLfeChannels 0
getNumNonLfeChannelsInSpeakerLayout 6254
getNumSubframesInBuffer 1248
getRendCtx 63742
getRendInputDelayIsm 52702
getRendInputDelayMasa 4824
getRendInputDelayMc 5538
getRendInputDelaySba 7362
getRendInputNumChannels 25496518
getSamplesInternal 7589985
getSmplPtr 3395613319
getSpeakerAzimuths 73716
getSpeakerElevations 73716
initEfap 10770
initHeadRotation 1966
initIsmMasaRendering 108
initLimiter 9808
initMasaExtRenderer 2236
initMcBinauralRendering 473997
initMcMasaRendering 12
initMcPanGainsWithConversionMapping 616
initMcPanGainsWithEfap 1080
initMcPanGainsWithIdentMatrix 178
initMcPanGainsWithMonoOut 96
initMcPanGainsWithStereoLookup 72
initRendInputBase 149560
initRotGains 47808
initRotMatrix 13756
initSbaMasaRendering 12
initSbaPanGainsForMcOut 2016
initSbaPanGainsForSbaOut 576
isIoConfigPairSupported 22076
isar_pre_rend_init 7826
ivas_masa_ext_rend_dirac_rend_init 1200
ivas_masa_ext_rend_parambin_init 976
latencyNsToSamples 19948520
limitRendererOutput 7588737
makeCustomLsSetup 1332
makeInputId 22076
printConfigInfo_rend 9106
quaternionInit 5344
renderActiveInputsIsm 7589985
renderActiveInputsMasa 7589985
renderActiveInputsMc 7589985
renderActiveInputsSba 7589985
renderBufferChannel 36943573
renderBufferChannelLerp 47092353
renderInputIsm 13429676
renderInputMasa 704404
renderInputMc 1276004
renderInputSba 4041891
renderIsmToBinaural 1599620
renderIsmToBinauralReverb 1599620
renderIsmToBinauralRoom 1599620
renderIsmToMasa 15588
renderIsmToMc 6135216
renderIsmToSba 2413944
renderIsmToSplitBinaural 66068
renderLfeToBinaural 333094
renderMasaToMasa 15588
renderMcCustomLsToBinauralRoom 88968
renderMcToBinaural 104014
renderMcToBinauralRoom 119060
renderMcToMasa 1812
renderMcToMc 678799
renderMcToSba 262299
renderMcToSplitBinaural 21052
renderSbaToBinaural 975324
renderSbaToBinauralRoom 487662
renderSbaToMasa 1812
renderSbaToMc 1827579
renderSbaToMultiBinaural 26520
renderSbaToMultiBinauralCldfb 1248
renderSbaToSba 721746
renderSbaToSplitBinaural 27768
rotateFrameMc 111946
rotateFrameSba 860586
setMaxGlobalDelayNs 22076
setRendInputActiveIsm 13756
setRendInputActiveMasa 2344
setRendInputActiveMc 2390
setRendInputActiveSba 3586
setRendInputDelayIsm 13756
setRendInputDelayMasa 2344
setRendInputDelayMc 2390
setRendInputDelaySba 3586
setZeroPanMatrix 12582
updateLfePanGainsForAmbiOut 540
updateLfePanGainsForMcOut 2072
updateMcPanGains 3020
updateMcPanGainsForAmbiOut 540
updateMcPanGainsForMcOut 2072
updateSbaPanGains 3586
validateCustomLsLayout 1332
validateOutputAudioConfig 9106
validateOutputSampleRate 9106

Generated by: LCOV version 1.14