LCOV - code coverage report
Current view:
top level
-
lib_rend
- lib_rend.c
(
source
/ functions)
Hit
Total
Coverage
Test:
Coverage on main -- merged total coverage @ a21f94bc6bac334fe001a5bad2f7b32b79038097
Lines:
2673
3260
82.0 %
Date:
2025-11-02 08:15:42
Functions:
170
185
91.9 %
Function Name
Hit count
IVAS_REND_AddInput
33738
IVAS_REND_Close
14179
IVAS_REND_CombineHeadAndExternalOrientation
87731365
IVAS_REND_ConfigureCustomInputLoudspeakerLayout
1050
IVAS_REND_ConfigureCustomOutputLoudspeakerLayout
1100
IVAS_REND_DisableHeadRotation
68408692
IVAS_REND_FeedInputAudio
203751727
IVAS_REND_FeedInputMasaMetadata
7165185
IVAS_REND_FeedInputObjectMetadata
126785854
IVAS_REND_FeedInputObjectMetadataToOMasa
766036
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
76694918
IVAS_REND_GetMainOrientation
0
IVAS_REND_GetMasaMetadata
0
IVAS_REND_GetNumAllObjects
20851
IVAS_REND_GetNumOutChannels
87760823
IVAS_REND_GetRenderConfig
472
IVAS_REND_GetSamples
87662513
IVAS_REND_GetSplitBinauralBitstream
68852
IVAS_REND_GetSplitRendBitstreamHeader
472
IVAS_REND_GetTrackedRotation
0
IVAS_REND_InitConfig
14179
IVAS_REND_MergeMasaMetadata
310230
IVAS_REND_Open
14179
IVAS_REND_PrintConfig
14179
IVAS_REND_PrintDisclaimer
14179
IVAS_REND_PrintInputConfig
21416
IVAS_REND_RemoveInput
0
IVAS_REND_SetExternalOrientation
0
IVAS_REND_SetHeadRotation
27906387
IVAS_REND_SetInputGain
33738
IVAS_REND_SetInputLfeMtx
0
IVAS_REND_SetInputLfePos
0
IVAS_REND_SetIsmMetadataDelay
8529
IVAS_REND_SetObjectIDs
14179
IVAS_REND_SetOrientationTrackingMode
14179
IVAS_REND_SetReferenceRotation
145944
IVAS_REND_SetReferenceVector
658878
IVAS_REND_SetSplitRendBFI
0
IVAS_REND_SetTotalNumberOfObjects
8529
IVAS_REND_cldfbAnalysis_ts_wrapper
317440
IVAS_REND_cldfbSynthesis_wrapper
2496
IVAS_REND_closeCldfb
8
IVAS_REND_openCldfb
8
accumulate2dArrayToBuffer
87438371
accumulateCLDFBArrayToBuffer
33684
alignInputDelay
203751727
allocateInputBaseBufferData
33738
allocateMcLfeDelayBuffer
3911
checkObjectPositionChanged
95372328
chooseCrossfade
12634062
clearInputIsm
56716
clearInputMasa
14179
clearInputMc
14179
clearInputSba
14179
closeHeadRotation
14179
configsAreEqual
3460
convertBitsBufferToInternalBitsBuff
68852
convertInternalBitsBuffToBitsBuffer
68852
copyBufferTo2dArray
87916727
copyBufferToCLDFBarray
16912
copyLsConversionMatrixToPanMatrix
644
copyMasaMetadataToDiracRenderer
15786662
defaultCustomLs
18090
defaultLfeRouting
4961
defaultObjectPosition
31373430
defaultTdRendWrapper
198096
fillIdentityPanMatrix
1574
findFreeInputSlot
33738
freeInputBaseBufferData
99253
freeMasaExtRenderer
14179
freeMcLfeDelayBuffer
14179
getAmbisonicsOrder
32250815
getAudioConfigNumChannels
631438164
getAudioConfigType
829181051
getCldfbRendFlag
80502
getConstInputById
76694918
getEfapGains
29797962
getInputById
337737554
getInputByIndex
121586
getMaxGlobalDelayNs
34210
getMcConfigValues
2914668
getNumLfeChannels
0
getNumNonLfeChannelsInSpeakerLayout
9936
getNumSubframesInBuffer
1248
getRendCtx
99253
getRendInputDelayIsm
79224
getRendInputDelayMasa
7130
getRendInputDelayMc
9001
getRendInputDelaySba
11155
getRendInputNumChannels
280446925
getSamplesInternal
87731365
getSmplPtr
28241460087
getSpeakerAzimuths
2138554
getSpeakerElevations
2138554
initEfap
16811
initHeadRotation
2888
initIsmMasaRendering
163
initLimiter
15279
initMasaExtRenderer
3334
initMcBinauralRendering
9144951
initMcMasaRendering
19
initMcPanGainsWithConversionMapping
1032
initMcPanGainsWithEfap
1800
initMcPanGainsWithIdentMatrix
298
initMcPanGainsWithMonoOut
160
initMcPanGainsWithStereoLookup
120
initRendInputBase
232244
initRotGains
75120
initRotMatrix
20851
initSbaMasaRendering
19
initSbaPanGainsForMcOut
3122
initSbaPanGainsForSbaOut
888
isIoConfigPairSupported
33738
isar_pre_rend_init
11650
ivas_masa_ext_rend_dirac_rend_init
1834
ivas_masa_ext_rend_parambin_init
1408
latencyNsToSamples
212930888
limitRendererOutput
87730117
makeCustomLsSetup
2150
makeInputId
33738
printConfigInfo_rend
14179
quaternionInit
7406
renderActiveInputsIsm
87731365
renderActiveInputsMasa
87731365
renderActiveInputsMc
87731365
renderActiveInputsSba
87731365
renderBufferChannel
395672771
renderBufferChannelLerp
491060829
renderInputIsm
127090547
renderInputMasa
16558922
renderInputMc
22209633
renderInputSba
37892625
renderIsmToBinaural
15665864
renderIsmToBinauralReverb
15665864
renderIsmToBinauralRoom
15665864
renderIsmToMasa
304693
renderIsmToMc
57194795
renderIsmToSba
22527399
renderIsmToSplitBinaural
66068
renderLfeToBinaural
7226926
renderMasaToMasa
304693
renderMcCustomLsToBinauralRoom
1572100
renderMcToBinaural
2401958
renderMcToBinauralRoom
3231816
renderMcToMasa
2869
renderMcToMc
10789231
renderMcToSba
4190607
renderMcToSplitBinaural
21052
renderSbaToBinaural
10855608
renderSbaToBinauralRoom
5427804
renderSbaToMasa
2869
renderSbaToMc
15471026
renderSbaToMultiBinaural
26520
renderSbaToMultiBinauralCldfb
1248
renderSbaToSba
6107550
renderSbaToSplitBinaural
27768
rotateFrameMc
2914668
rotateFrameSba
9719394
setMaxGlobalDelayNs
33738
setRendInputActiveIsm
20851
setRendInputActiveMasa
3497
setRendInputActiveMc
3911
setRendInputActiveSba
5479
setRendInputDelayIsm
20851
setRendInputDelayMasa
3497
setRendInputDelayMc
3911
setRendInputDelaySba
5479
setZeroPanMatrix
19830
updateLfePanGainsForAmbiOut
900
updateLfePanGainsForMcOut
3460
updateMcPanGains
4961
updateMcPanGainsForAmbiOut
900
updateMcPanGainsForMcOut
3460
updateSbaPanGains
5479
validateCustomLsLayout
2150
validateOutputAudioConfig
14179
validateOutputSampleRate
14179
Generated by:
LCOV version 1.14