LCOV - code coverage report
Current view: top level - lib_rend - lib_rend.c (source / functions) Hit Total Coverage
Test: Coverage on main -- conformance test test_26252.py @ a21f94bc6bac334fe001a5bad2f7b32b79038097 Lines: 2245 3260 68.9 %
Date: 2025-11-02 06:22:56 Functions: 149 185 80.5 %

Function Name Sort by function name Hit count Sort by hit count
IVAS_REND_AddInput 973
IVAS_REND_Close 666
IVAS_REND_CombineHeadAndExternalOrientation 1127806
IVAS_REND_ConfigureCustomInputLoudspeakerLayout 105
IVAS_REND_ConfigureCustomOutputLoudspeakerLayout 47
IVAS_REND_DisableHeadRotation 947688
IVAS_REND_FeedInputAudio 1881563
IVAS_REND_FeedInputMasaMetadata 7350
IVAS_REND_FeedInputObjectMetadata 1249925
IVAS_REND_FeedInputObjectMetadataToOMasa 604
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 632460
IVAS_REND_GetMainOrientation 0
IVAS_REND_GetMasaMetadata 0
IVAS_REND_GetNumAllObjects 426
IVAS_REND_GetNumOutChannels 1129185
IVAS_REND_GetRenderConfig 0
IVAS_REND_GetSamples 1127806
IVAS_REND_GetSplitBinauralBitstream 0
IVAS_REND_GetSplitRendBitstreamHeader 0
IVAS_REND_GetTrackedRotation 0
IVAS_REND_InitConfig 666
IVAS_REND_MergeMasaMetadata 450
IVAS_REND_Open 666
IVAS_REND_PrintConfig 666
IVAS_REND_PrintDisclaimer 666
IVAS_REND_PrintInputConfig 729
IVAS_REND_RemoveInput 0
IVAS_REND_SetExternalOrientation 0
IVAS_REND_SetHeadRotation 288295
IVAS_REND_SetInputGain 973
IVAS_REND_SetInputLfeMtx 0
IVAS_REND_SetInputLfePos 0
IVAS_REND_SetIsmMetadataDelay 182
IVAS_REND_SetObjectIDs 666
IVAS_REND_SetOrientationTrackingMode 666
IVAS_REND_SetReferenceRotation 0
IVAS_REND_SetReferenceVector 0
IVAS_REND_SetSplitRendBFI 0
IVAS_REND_SetTotalNumberOfObjects 182
IVAS_REND_cldfbAnalysis_ts_wrapper 0
IVAS_REND_cldfbSynthesis_wrapper 0
IVAS_REND_closeCldfb 0
IVAS_REND_openCldfb 0
accumulate2dArrayToBuffer 645952
accumulateCLDFBArrayToBuffer 0
alignInputDelay 1881563
allocateInputBaseBufferData 973
allocateMcLfeDelayBuffer 372
checkObjectPositionChanged 949500
chooseCrossfade 70574
clearInputIsm 2664
clearInputMasa 666
clearInputMc 666
clearInputSba 666
closeHeadRotation 666
configsAreEqual 342
convertBitsBufferToInternalBitsBuff 0
convertInternalBitsBuffToBitsBuffer 0
copyBufferTo2dArray 645952
copyBufferToCLDFBarray 0
copyLsConversionMatrixToPanMatrix 62
copyMasaMetadataToDiracRenderer 17296
defaultCustomLs 1038
defaultLfeRouting 477
defaultObjectPosition 300932
defaultTdRendWrapper 6384
fillIdentityPanMatrix 91
findFreeInputSlot 973
freeInputBaseBufferData 4662
freeMasaExtRenderer 666
freeMcLfeDelayBuffer 666
getAmbisonicsOrder 273887
getAudioConfigNumChannels 6299397
getAudioConfigType 8714104
getCldfbRendFlag 260
getConstInputById 632460
getEfapGains 423284
getInputById 3139916
getInputByIndex 3299
getMaxGlobalDelayNs 973
getMcConfigValues 25538
getNumLfeChannels 0
getNumNonLfeChannelsInSpeakerLayout 541
getNumSubframesInBuffer 0
getRendCtx 4662
getRendInputDelayIsm 1274
getRendInputDelayMasa 98
getRendInputDelayMc 847
getRendInputDelaySba 253
getRendInputNumChannels 2514051
getSamplesInternal 1127806
getSmplPtr 215158141
getSpeakerAzimuths 13063
getSpeakerElevations 13063
initEfap 848
initHeadRotation 94
initIsmMasaRendering 1
initLimiter 713
initMasaExtRenderer 48
initMcBinauralRendering 113421
initMcMasaRendering 1
initMcPanGainsWithConversionMapping 100
initMcPanGainsWithEfap 180
initMcPanGainsWithIdentMatrix 29
initMcPanGainsWithMonoOut 16
initMcPanGainsWithStereoLookup 12
initRendInputBase 10297
initRotGains 3984
initRotMatrix 426
initSbaMasaRendering 1
initSbaPanGainsForMcOut 77
initSbaPanGainsForSbaOut 24
isIoConfigPairSupported 973
isar_pre_rend_init 260
ivas_masa_ext_rend_dirac_rend_init 34
ivas_masa_ext_rend_parambin_init 12
latencyNsToSamples 1995957
limitRendererOutput 1127806
makeCustomLsSetup 152
makeInputId 973
printConfigInfo_rend 666
quaternionInit 235
renderActiveInputsIsm 1127806
renderActiveInputsMasa 1127806
renderActiveInputsMc 1127806
renderActiveInputsSba 1127806
renderBufferChannel 4055984
renderBufferChannelLerp 5005829
renderInputIsm 1250076
renderInputMasa 18199
renderInputMc 360907
renderInputSba 252381
renderIsmToBinaural 150040
renderIsmToBinauralReverb 150040
renderIsmToBinauralRoom 150040
renderIsmToMasa 151
renderIsmToMc 571121
renderIsmToSba 228684
renderIsmToSplitBinaural 0
renderLfeToBinaural 87108
renderMasaToMasa 151
renderMcCustomLsToBinauralRoom 26032
renderMcToBinaural 29036
renderMcToBinauralRoom 32040
renderMcToMasa 151
renderMcToMc 197520
renderMcToSba 76128
renderMcToSplitBinaural 0
renderSbaToBinaural 60048
renderSbaToBinauralRoom 30024
renderSbaToMasa 151
renderSbaToMc 116216
renderSbaToMultiBinaural 0
renderSbaToMultiBinauralCldfb 0
renderSbaToSba 45942
renderSbaToSplitBinaural 0
rotateFrameMc 25538
rotateFrameSba 45036
setMaxGlobalDelayNs 973
setRendInputActiveIsm 426
setRendInputActiveMasa 49
setRendInputActiveMc 372
setRendInputActiveSba 126
setRendInputDelayIsm 426
setRendInputDelayMasa 49
setRendInputDelayMc 372
setRendInputDelaySba 126
setZeroPanMatrix 1101
updateLfePanGainsForAmbiOut 90
updateLfePanGainsForMcOut 342
updateMcPanGains 477
updateMcPanGainsForAmbiOut 90
updateMcPanGainsForMcOut 342
updateSbaPanGains 126
validateCustomLsLayout 152
validateOutputAudioConfig 666
validateOutputSampleRate 666

Generated by: LCOV version 1.14