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 @ 6941acb1e9c9972134cc7f21f6593b4f4612f789
Lines:
2782
3371
82.5 %
Date:
2025-12-28 06:50:11
Functions:
174
190
91.6 %
Function Name
Hit count
IVAS_REND_AddInput
25640
IVAS_REND_Close
10582
IVAS_REND_CombineHeadAndExternalOrientation
9106758
IVAS_REND_ConfigureCustomInputLoudspeakerLayout
630
IVAS_REND_ConfigureCustomOutputLoudspeakerLayout
702
IVAS_REND_DisableHeadRotation
7625431
IVAS_REND_FeedInputAudio
23116076
IVAS_REND_FeedInputMasaMetadata
373860
IVAS_REND_FeedInputObjectMetadata
15806288
IVAS_REND_FeedInputObjectMetadataToOMasa
89784
IVAS_REND_FeedRenderConfig
3387
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
7307816
IVAS_REND_GetMainOrientation
0
IVAS_REND_GetMasaMetadata
0
IVAS_REND_GetNumAllObjects
15940
IVAS_REND_GetNumOutChannels
9128624
IVAS_REND_GetRenderConfig
1768
IVAS_REND_GetReverbRoomSize
0
IVAS_REND_GetSamples
9037906
IVAS_REND_GetSplitBinauralBitstream
68852
IVAS_REND_GetSplitRendBitstreamHeader
472
IVAS_REND_GetTrackedRotation
0
IVAS_REND_InitConfig
10582
IVAS_REND_MergeMasaMetadata
55080
IVAS_REND_Open
10582
IVAS_REND_PrintConfig
10582
IVAS_REND_PrintDisclaimer
10582
IVAS_REND_PrintInputConfig
16202
IVAS_REND_RemoveInput
0
IVAS_REND_SetExternalOrientation
0
IVAS_REND_SetHeadRotation
2496827
IVAS_REND_SetInputGain
25640
IVAS_REND_SetInputLfeMtx
0
IVAS_REND_SetInputLfePos
0
IVAS_REND_SetIsmMetadataDelay
6502
IVAS_REND_SetObjectIDs
10582
IVAS_REND_SetOrientationTrackingMode
10582
IVAS_REND_SetReferenceRotation
1080
IVAS_REND_SetReferenceVector
5220
IVAS_REND_SetReverbRoomSize
10582
IVAS_REND_SetSplitRendBFI
0
IVAS_REND_SetTotalNumberOfObjects
6502
IVAS_REND_cldfbAnalysis_ts_wrapper
317440
IVAS_REND_cldfbSynthesis_wrapper
2496
IVAS_REND_closeCldfb
8
IVAS_REND_openCldfb
8
accumulate2dArrayToBuffer
10743790
accumulateCLDFBArrayToBuffer
33684
alignInputDelay
23116076
allocateInputBaseBufferData
25640
allocateMcLfeDelayBuffer
2822
checkObjectPositionChanged
10138530
chooseCrossfade
972532
clearInputIsm
42328
clearInputMasa
10582
clearInputMc
10582
clearInputSba
10582
closeHeadRotation
10582
configsAreEqual
2252
convertBitsBufferToInternalBitsBuff
68852
convertInternalBitsBuffToBitsBuffer
68852
copyBufferTo2dArray
11222146
copyBufferToCLDFBarray
16912
copyLsConversionMatrixToPanMatrix
492
copyMasaMetadataToDiracRenderer
790366
defaultCustomLs
13404
defaultLfeRouting
3452
defaultObjectPosition
3231120
defaultTdRendWrapper
150096
fillIdentityPanMatrix
1058
findFreeInputSlot
25640
freeInputBaseBufferData
74074
freeMasaExtRenderer
10582
freeMcLfeDelayBuffer
10582
getAmbisonicsOrder
3277086
getAudioConfigNumChannels
71015922
getAudioConfigType
94145052
getCldfbRendFlag
80146
getConstInputById
7307816
getDefaultReverbSize
10582
getEfapGains
2933694
getInputById
39322494
getInputByIndex
92592
getMaxGlobalDelayNs
26112
getMcConfigValues
111946
getNumLfeChannels
0
getNumNonLfeChannelsInSpeakerLayout
7546
getNumSubframesInBuffer
1248
getRendCtx
74074
getRendInputDelayIsm
61078
getRendInputDelayMasa
5592
getRendInputDelayMc
6474
getRendInputDelaySba
8514
getRendInputNumChannels
30424060
getSamplesInternal
9106758
getSmplPtr
3395372692
getSpeakerAzimuths
75008
getSpeakerElevations
75008
initEfap
12246
initHeadRotation
2050
initIsmMasaRendering
132
initLimiter
11284
initMasaExtRenderer
2596
initMcBinauralRendering
919530
initMcMasaRendering
36
initMcPanGainsWithConversionMapping
760
initMcPanGainsWithEfap
1080
initMcPanGainsWithIdentMatrix
214
initMcPanGainsWithMonoOut
96
initMcPanGainsWithStereoLookup
72
initRendInputBase
173788
initRotGains
55776
initRotMatrix
15940
initSbaMasaRendering
36
initSbaPanGainsForMcOut
2016
initSbaPanGainsForSbaOut
576
isIoConfigPairSupported
25640
isar_pre_rend_init
11294
ivas_masa_ext_rend_dirac_rend_init
1200
ivas_masa_ext_rend_parambin_init
1336
latencyNsToSamples
23702045
limitRendererOutput
9105510
makeCustomLsSetup
1332
makeInputId
25640
printConfigInfo_rend
10582
quaternionInit
5536
renderActiveInputsIsm
9106758
renderActiveInputsMasa
9106758
renderActiveInputsMc
9106758
renderActiveInputsSba
9106758
renderBufferChannel
37394950
renderBufferChannelLerp
47543730
renderInputIsm
15833900
renderInputMasa
838288
renderInputMc
1673663
renderInputSba
4770225
renderIsmToBinaural
1599620
renderIsmToBinauralReverb
3991820
renderIsmToBinauralRoom
1599620
renderIsmToMasa
27612
renderIsmToMc
6135216
renderIsmToSba
2413944
renderIsmToSplitBinaural
66068
renderLfeToBinaural
418774
renderMasaToMasa
27612
renderMcCustomLsToBinauralRoom
88968
renderMcToBinaural
104014
renderMcToBinauralRoom
204740
renderMcToMasa
13836
renderMcToMc
678799
renderMcToSba
262299
renderMcToSplitBinaural
21052
renderMonoStereoToBinaural
299955
renderSbaToBinaural
1691634
renderSbaToBinauralRoom
487662
renderSbaToMasa
13836
renderSbaToMc
1827579
renderSbaToMultiBinaural
26520
renderSbaToMultiBinauralCldfb
1248
renderSbaToSba
721746
renderSbaToSplitBinaural
27768
rotateFrameMc
111946
rotateFrameSba
860586
setMaxGlobalDelayNs
25640
setRendInputActiveIsm
15940
setRendInputActiveMasa
2728
setRendInputActiveMc
2822
setRendInputActiveSba
4150
setRendInputDelayIsm
15940
setRendInputDelayMasa
2728
setRendInputDelayMc
2822
setRendInputDelaySba
4150
setZeroPanMatrix
14910
updateLfePanGainsForAmbiOut
432
updateLfePanGainsForMcOut
2252
updateMcPanGains
3452
updateMcPanGainsForAmbiOut
540
updateMcPanGainsForBinauralOut
228
updateMcPanGainsForMcOut
2252
updateSbaPanGains
4150
validateCustomLsLayout
1332
validateOutputAudioConfig
10582
validateOutputSampleRate
10582
Generated by:
LCOV version 1.14