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 @ 6941acb1e9c9972134cc7f21f6593b4f4612f789
Lines:
2443
3371
72.5 %
Date:
2025-12-19 08:03:45
Functions:
157
190
82.6 %
Function Name
Hit count
IVAS_REND_AddInput
12477
IVAS_REND_Close
5151
IVAS_REND_CombineHeadAndExternalOrientation
93743181
IVAS_REND_ConfigureCustomInputLoudspeakerLayout
315
IVAS_REND_ConfigureCustomOutputLoudspeakerLayout
351
IVAS_REND_DisableHeadRotation
74554359
IVAS_REND_FeedInputAudio
215572434
IVAS_REND_FeedInputMasaMetadata
7974405
IVAS_REND_FeedInputObjectMetadata
131995740
IVAS_REND_FeedInputObjectMetadataToOMasa
747792
IVAS_REND_FeedRenderConfig
16068
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
83294205
IVAS_REND_GetMainOrientation
0
IVAS_REND_GetMasaMetadata
0
IVAS_REND_GetNumAllObjects
7761
IVAS_REND_GetNumOutChannels
93753834
IVAS_REND_GetRenderConfig
648
IVAS_REND_GetReverbRoomSize
0
IVAS_REND_GetSamples
93743181
IVAS_REND_GetSplitBinauralBitstream
0
IVAS_REND_GetSplitRendBitstreamHeader
0
IVAS_REND_GetTrackedRotation
0
IVAS_REND_InitConfig
5151
IVAS_REND_MergeMasaMetadata
308700
IVAS_REND_Open
5151
IVAS_REND_PrintConfig
5151
IVAS_REND_PrintDisclaimer
5151
IVAS_REND_PrintInputConfig
7893
IVAS_REND_RemoveInput
0
IVAS_REND_SetExternalOrientation
0
IVAS_REND_SetHeadRotation
27266277
IVAS_REND_SetInputGain
12477
IVAS_REND_SetInputLfeMtx
0
IVAS_REND_SetInputLfePos
0
IVAS_REND_SetIsmMetadataDelay
3177
IVAS_REND_SetObjectIDs
5151
IVAS_REND_SetOrientationTrackingMode
5151
IVAS_REND_SetReferenceRotation
144864
IVAS_REND_SetReferenceVector
716004
IVAS_REND_SetReverbRoomSize
5151
IVAS_REND_SetSplitRendBFI
0
IVAS_REND_SetTotalNumberOfObjects
3177
IVAS_REND_cldfbAnalysis_ts_wrapper
0
IVAS_REND_cldfbSynthesis_wrapper
0
IVAS_REND_closeCldfb
0
IVAS_REND_openCldfb
0
accumulate2dArrayToBuffer
109281741
accumulateCLDFBArrayToBuffer
0
alignInputDelay
215572434
allocateInputBaseBufferData
12477
allocateMcLfeDelayBuffer
1371
checkObjectPositionChanged
84284298
chooseCrossfade
11590956
clearInputIsm
20604
clearInputMasa
5151
clearInputMc
5151
clearInputSba
5151
closeHeadRotation
5151
configsAreEqual
1136
convertBitsBufferToInternalBitsBuff
0
convertInternalBitsBuffToBitsBuffer
0
copyBufferTo2dArray
109281741
copyBufferToCLDFBarray
0
copyLsConversionMatrixToPanMatrix
252
copyMasaMetadataToDiracRenderer
17910615
defaultCustomLs
6522
defaultLfeRouting
1686
defaultObjectPosition
27847930
defaultTdRendWrapper
73056
fillIdentityPanMatrix
533
findFreeInputSlot
12477
freeInputBaseBufferData
36057
freeMasaExtRenderer
5151
freeMcLfeDelayBuffer
5151
getAmbisonicsOrder
28699842
getAudioConfigNumChannels
663149556
getAudioConfigType
897532532
getCldfbRendFlag
5304
getConstInputById
83294205
getDefaultReverbSize
5151
getEfapGains
26440984
getInputById
355555371
getInputByIndex
44991
getMaxGlobalDelayNs
12477
getMcConfigValues
2777184
getNumLfeChannels
0
getNumNonLfeChannelsInSpeakerLayout
3791
getNumSubframesInBuffer
0
getRendCtx
36057
getRendInputDelayIsm
29436
getRendInputDelayMasa
2592
getRendInputDelayMc
3096
getRendInputDelaySba
4116
getRendInputNumChannels
298866723
getSamplesInternal
93743181
getSmplPtr
24635557786
getSpeakerAzimuths
2052425
getSpeakerElevations
2052425
initEfap
5937
initHeadRotation
876
initIsmMasaRendering
66
initLimiter
5502
initMasaExtRenderer
1230
initMcBinauralRendering
14225070
initMcMasaRendering
18
initMcPanGainsWithConversionMapping
388
initMcPanGainsWithEfap
540
initMcPanGainsWithIdentMatrix
109
initMcPanGainsWithMonoOut
48
initMcPanGainsWithStereoLookup
36
initRendInputBase
84591
initRotGains
27360
initRotMatrix
7761
initSbaMasaRendering
18
initSbaPanGainsForMcOut
1029
initSbaPanGainsForSbaOut
288
isIoConfigPairSupported
12477
isar_pre_rend_init
5304
ivas_masa_ext_rend_dirac_rend_init
600
ivas_masa_ext_rend_parambin_init
600
latencyNsToSamples
225966654
limitRendererOutput
93743181
makeCustomLsSetup
666
makeInputId
12477
printConfigInfo_rend
5151
quaternionInit
1929
renderActiveInputsIsm
93743181
renderActiveInputsMasa
93743181
renderActiveInputsMc
93743181
renderActiveInputsSba
93743181
renderBufferChannel
359600321
renderBufferChannelLerp
443889754
renderInputIsm
132290706
renderInputMasa
18652086
renderInputMc
25688133
renderInputSba
38941509
renderIsmToBinaural
13916204
renderIsmToBinauralReverb
33790103
renderIsmToBinauralRoom
13916204
renderIsmToMasa
294966
renderIsmToMc
50488458
renderIsmToSba
19884771
renderIsmToSplitBinaural
0
renderLfeToBinaural
8630844
renderMasaToMasa
294966
renderMcCustomLsToBinauralRoom
1457100
renderMcToBinaural
2268908
renderMcToBinauralRoom
4904836
renderMcToMasa
6918
renderMcToMc
9912912
renderMcToSba
3852180
renderMcToSplitBinaural
0
renderMonoStereoToBinaural
3285279
renderSbaToBinaural
15157380
renderSbaToBinauralRoom
4910118
renderSbaToMasa
6918
renderSbaToMc
13527231
renderSbaToMultiBinaural
0
renderSbaToMultiBinauralCldfb
0
renderSbaToSba
5339862
renderSbaToSplitBinaural
0
rotateFrameMc
2777184
rotateFrameSba
8813772
setMaxGlobalDelayNs
12477
setRendInputActiveIsm
7761
setRendInputActiveMasa
1296
setRendInputActiveMc
1371
setRendInputActiveSba
2049
setRendInputDelayIsm
7761
setRendInputDelayMasa
1296
setRendInputDelayMc
1371
setRendInputDelaySba
2049
setZeroPanMatrix
7329
updateLfePanGainsForAmbiOut
216
updateLfePanGainsForMcOut
1136
updateMcPanGains
1686
updateMcPanGainsForAmbiOut
270
updateMcPanGainsForBinauralOut
120
updateMcPanGainsForMcOut
1136
updateSbaPanGains
2049
validateCustomLsLayout
666
validateOutputAudioConfig
5151
validateOutputSampleRate
5151
Generated by:
LCOV version 1.14