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
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