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 @ a21f94bc6bac334fe001a5bad2f7b32b79038097
Lines:
2280
3260
69.9 %
Date:
2025-11-02 08:15:06
Functions:
151
185
81.6 %
Function Name
Hit count
IVAS_REND_AddInput
10689
IVAS_REND_Close
4407
IVAS_REND_CombineHeadAndExternalOrientation
79013574
IVAS_REND_ConfigureCustomInputLoudspeakerLayout
315
IVAS_REND_ConfigureCustomOutputLoudspeakerLayout
351
IVAS_REND_DisableHeadRotation
61250433
IVAS_REND_FeedInputAudio
182418189
IVAS_REND_FeedInputMasaMetadata
6844575
IVAS_REND_FeedInputObjectMetadata
112121841
IVAS_REND_FeedInputObjectMetadataToOMasa
723744
IVAS_REND_FeedRenderConfig
0
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
70018083
IVAS_REND_GetMainOrientation
0
IVAS_REND_GetMasaMetadata
0
IVAS_REND_GetNumAllObjects
6669
IVAS_REND_GetNumOutChannels
79022739
IVAS_REND_GetRenderConfig
0
IVAS_REND_GetSamples
79013574
IVAS_REND_GetSplitBinauralBitstream
0
IVAS_REND_GetSplitRendBitstreamHeader
0
IVAS_REND_GetTrackedRotation
0
IVAS_REND_InitConfig
4407
IVAS_REND_MergeMasaMetadata
290700
IVAS_REND_Open
4407
IVAS_REND_PrintConfig
4407
IVAS_REND_PrintDisclaimer
4407
IVAS_REND_PrintInputConfig
6753
IVAS_REND_RemoveInput
0
IVAS_REND_SetExternalOrientation
0
IVAS_REND_SetHeadRotation
25282668
IVAS_REND_SetInputGain
10689
IVAS_REND_SetInputLfeMtx
0
IVAS_REND_SetInputLfePos
0
IVAS_REND_SetIsmMetadataDelay
2733
IVAS_REND_SetObjectIDs
4407
IVAS_REND_SetOrientationTrackingMode
4407
IVAS_REND_SetReferenceRotation
144864
IVAS_REND_SetReferenceVector
654018
IVAS_REND_SetSplitRendBFI
0
IVAS_REND_SetTotalNumberOfObjects
2733
IVAS_REND_cldfbAnalysis_ts_wrapper
0
IVAS_REND_cldfbSynthesis_wrapper
0
IVAS_REND_closeCldfb
0
IVAS_REND_openCldfb
0
accumulate2dArrayToBuffer
79412775
accumulateCLDFBArrayToBuffer
0
alignInputDelay
182418189
allocateInputBaseBufferData
10689
allocateMcLfeDelayBuffer
1149
checkObjectPositionChanged
84284298
chooseCrossfade
11590956
clearInputIsm
17628
clearInputMasa
4407
clearInputMc
4407
clearInputSba
4407
closeHeadRotation
4407
configsAreEqual
1046
convertBitsBufferToInternalBitsBuff
0
convertInternalBitsBuffToBitsBuffer
0
copyBufferTo2dArray
79412775
copyBufferToCLDFBarray
0
copyLsConversionMatrixToPanMatrix
198
copyMasaMetadataToDiracRenderer
15100860
defaultCustomLs
5556
defaultLfeRouting
1464
defaultObjectPosition
27845746
defaultTdRendWrapper
62544
fillIdentityPanMatrix
497
findFreeInputSlot
10689
freeInputBaseBufferData
30849
freeMasaExtRenderer
4407
freeMcLfeDelayBuffer
4407
getAmbisonicsOrder
28699842
getAudioConfigNumChannels
564746418
getAudioConfigType
743048297
getCldfbRendFlag
3564
getConstInputById
70018083
getEfapGains
26440984
getInputById
301395609
getInputByIndex
38547
getMaxGlobalDelayNs
10689
getMcConfigValues
2777184
getNumLfeChannels
0
getNumNonLfeChannelsInSpeakerLayout
3141
getNumSubframesInBuffer
0
getRendCtx
30849
getRendInputDelayIsm
25248
getRendInputDelayMasa
2208
getRendInputDelayMc
2616
getRendInputDelaySba
3540
getRendInputNumChannels
252436356
getSamplesInternal
79013574
getSmplPtr
24630688627
getSpeakerAzimuths
2051775
getSpeakerElevations
2051775
initEfap
5193
initHeadRotation
828
initIsmMasaRendering
54
initLimiter
4758
initMasaExtRenderer
1050
initMcBinauralRendering
8557533
initMcMasaRendering
6
initMcPanGainsWithConversionMapping
316
initMcPanGainsWithEfap
540
initMcPanGainsWithIdentMatrix
91
initMcPanGainsWithMonoOut
48
initMcPanGainsWithStereoLookup
36
initRendInputBase
72387
initRotGains
23328
initRotMatrix
6669
initSbaMasaRendering
6
initSbaPanGainsForMcOut
1029
initSbaPanGainsForSbaOut
288
isIoConfigPairSupported
10689
isar_pre_rend_init
3564
ivas_masa_ext_rend_dirac_rend_init
600
ivas_masa_ext_rend_parambin_init
420
latencyNsToSamples
190986411
limitRendererOutput
79013574
makeCustomLsSetup
666
makeInputId
10689
printConfigInfo_rend
4407
quaternionInit
1827
renderActiveInputsIsm
79013574
renderActiveInputsMasa
79013574
renderActiveInputsMc
79013574
renderActiveInputsSba
79013574
renderBufferChannel
354673214
renderBufferChannelLerp
438962647
renderInputIsm
112410795
renderInputMasa
15836319
renderInputMc
20572722
renderInputSba
33598353
renderIsmToBinaural
13916204
renderIsmToBinauralReverb
13916204
renderIsmToBinauralRoom
13916204
renderIsmToMasa
288954
renderIsmToMc
50488458
renderIsmToSba
19884771
renderIsmToSplitBinaural
0
renderLfeToBinaural
6806724
renderMasaToMasa
288954
renderMcCustomLsToBinauralRoom
1457100
renderMcToBinaural
2268908
renderMcToBinauralRoom
3080716
renderMcToMasa
906
renderMcToMc
9912912
renderMcToSba
3852180
renderMcToSplitBinaural
0
renderSbaToBinaural
9820236
renderSbaToBinauralRoom
4910118
renderSbaToMasa
906
renderSbaToMc
13527231
renderSbaToMultiBinaural
0
renderSbaToMultiBinauralCldfb
0
renderSbaToSba
5339862
renderSbaToSplitBinaural
0
rotateFrameMc
2777184
rotateFrameSba
8813772
setMaxGlobalDelayNs
10689
setRendInputActiveIsm
6669
setRendInputActiveMasa
1104
setRendInputActiveMc
1149
setRendInputActiveSba
1767
setRendInputDelayIsm
6669
setRendInputDelayMasa
1104
setRendInputDelayMc
1149
setRendInputDelaySba
1767
setZeroPanMatrix
6147
updateLfePanGainsForAmbiOut
270
updateLfePanGainsForMcOut
1046
updateMcPanGains
1464
updateMcPanGainsForAmbiOut
270
updateMcPanGainsForMcOut
1046
updateSbaPanGains
1767
validateCustomLsLayout
666
validateOutputAudioConfig
4407
validateOutputSampleRate
4407
Generated by:
LCOV version 1.14