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