LCOV - code coverage report
Current view:
top level
-
lib_rend
- lib_rend.c
(
source
/ functions)
Hit
Total
Coverage
Test:
Coverage on main -- conformance test test_26252.py @ a21f94bc6bac334fe001a5bad2f7b32b79038097
Lines:
2245
3260
68.9 %
Date:
2025-11-02 06:22:56
Functions:
149
185
80.5 %
Function Name
Hit count
IVAS_REND_AddInput
973
IVAS_REND_Close
666
IVAS_REND_CombineHeadAndExternalOrientation
1127806
IVAS_REND_ConfigureCustomInputLoudspeakerLayout
105
IVAS_REND_ConfigureCustomOutputLoudspeakerLayout
47
IVAS_REND_DisableHeadRotation
947688
IVAS_REND_FeedInputAudio
1881563
IVAS_REND_FeedInputMasaMetadata
7350
IVAS_REND_FeedInputObjectMetadata
1249925
IVAS_REND_FeedInputObjectMetadataToOMasa
604
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
632460
IVAS_REND_GetMainOrientation
0
IVAS_REND_GetMasaMetadata
0
IVAS_REND_GetNumAllObjects
426
IVAS_REND_GetNumOutChannels
1129185
IVAS_REND_GetRenderConfig
0
IVAS_REND_GetSamples
1127806
IVAS_REND_GetSplitBinauralBitstream
0
IVAS_REND_GetSplitRendBitstreamHeader
0
IVAS_REND_GetTrackedRotation
0
IVAS_REND_InitConfig
666
IVAS_REND_MergeMasaMetadata
450
IVAS_REND_Open
666
IVAS_REND_PrintConfig
666
IVAS_REND_PrintDisclaimer
666
IVAS_REND_PrintInputConfig
729
IVAS_REND_RemoveInput
0
IVAS_REND_SetExternalOrientation
0
IVAS_REND_SetHeadRotation
288295
IVAS_REND_SetInputGain
973
IVAS_REND_SetInputLfeMtx
0
IVAS_REND_SetInputLfePos
0
IVAS_REND_SetIsmMetadataDelay
182
IVAS_REND_SetObjectIDs
666
IVAS_REND_SetOrientationTrackingMode
666
IVAS_REND_SetReferenceRotation
0
IVAS_REND_SetReferenceVector
0
IVAS_REND_SetSplitRendBFI
0
IVAS_REND_SetTotalNumberOfObjects
182
IVAS_REND_cldfbAnalysis_ts_wrapper
0
IVAS_REND_cldfbSynthesis_wrapper
0
IVAS_REND_closeCldfb
0
IVAS_REND_openCldfb
0
accumulate2dArrayToBuffer
645952
accumulateCLDFBArrayToBuffer
0
alignInputDelay
1881563
allocateInputBaseBufferData
973
allocateMcLfeDelayBuffer
372
checkObjectPositionChanged
949500
chooseCrossfade
70574
clearInputIsm
2664
clearInputMasa
666
clearInputMc
666
clearInputSba
666
closeHeadRotation
666
configsAreEqual
342
convertBitsBufferToInternalBitsBuff
0
convertInternalBitsBuffToBitsBuffer
0
copyBufferTo2dArray
645952
copyBufferToCLDFBarray
0
copyLsConversionMatrixToPanMatrix
62
copyMasaMetadataToDiracRenderer
17296
defaultCustomLs
1038
defaultLfeRouting
477
defaultObjectPosition
300932
defaultTdRendWrapper
6384
fillIdentityPanMatrix
91
findFreeInputSlot
973
freeInputBaseBufferData
4662
freeMasaExtRenderer
666
freeMcLfeDelayBuffer
666
getAmbisonicsOrder
273887
getAudioConfigNumChannels
6299397
getAudioConfigType
8714104
getCldfbRendFlag
260
getConstInputById
632460
getEfapGains
423284
getInputById
3139916
getInputByIndex
3299
getMaxGlobalDelayNs
973
getMcConfigValues
25538
getNumLfeChannels
0
getNumNonLfeChannelsInSpeakerLayout
541
getNumSubframesInBuffer
0
getRendCtx
4662
getRendInputDelayIsm
1274
getRendInputDelayMasa
98
getRendInputDelayMc
847
getRendInputDelaySba
253
getRendInputNumChannels
2514051
getSamplesInternal
1127806
getSmplPtr
215158141
getSpeakerAzimuths
13063
getSpeakerElevations
13063
initEfap
848
initHeadRotation
94
initIsmMasaRendering
1
initLimiter
713
initMasaExtRenderer
48
initMcBinauralRendering
113421
initMcMasaRendering
1
initMcPanGainsWithConversionMapping
100
initMcPanGainsWithEfap
180
initMcPanGainsWithIdentMatrix
29
initMcPanGainsWithMonoOut
16
initMcPanGainsWithStereoLookup
12
initRendInputBase
10297
initRotGains
3984
initRotMatrix
426
initSbaMasaRendering
1
initSbaPanGainsForMcOut
77
initSbaPanGainsForSbaOut
24
isIoConfigPairSupported
973
isar_pre_rend_init
260
ivas_masa_ext_rend_dirac_rend_init
34
ivas_masa_ext_rend_parambin_init
12
latencyNsToSamples
1995957
limitRendererOutput
1127806
makeCustomLsSetup
152
makeInputId
973
printConfigInfo_rend
666
quaternionInit
235
renderActiveInputsIsm
1127806
renderActiveInputsMasa
1127806
renderActiveInputsMc
1127806
renderActiveInputsSba
1127806
renderBufferChannel
4055984
renderBufferChannelLerp
5005829
renderInputIsm
1250076
renderInputMasa
18199
renderInputMc
360907
renderInputSba
252381
renderIsmToBinaural
150040
renderIsmToBinauralReverb
150040
renderIsmToBinauralRoom
150040
renderIsmToMasa
151
renderIsmToMc
571121
renderIsmToSba
228684
renderIsmToSplitBinaural
0
renderLfeToBinaural
87108
renderMasaToMasa
151
renderMcCustomLsToBinauralRoom
26032
renderMcToBinaural
29036
renderMcToBinauralRoom
32040
renderMcToMasa
151
renderMcToMc
197520
renderMcToSba
76128
renderMcToSplitBinaural
0
renderSbaToBinaural
60048
renderSbaToBinauralRoom
30024
renderSbaToMasa
151
renderSbaToMc
116216
renderSbaToMultiBinaural
0
renderSbaToMultiBinauralCldfb
0
renderSbaToSba
45942
renderSbaToSplitBinaural
0
rotateFrameMc
25538
rotateFrameSba
45036
setMaxGlobalDelayNs
973
setRendInputActiveIsm
426
setRendInputActiveMasa
49
setRendInputActiveMc
372
setRendInputActiveSba
126
setRendInputDelayIsm
426
setRendInputDelayMasa
49
setRendInputDelayMc
372
setRendInputDelaySba
126
setZeroPanMatrix
1101
updateLfePanGainsForAmbiOut
90
updateLfePanGainsForMcOut
342
updateMcPanGains
477
updateMcPanGainsForAmbiOut
90
updateMcPanGainsForMcOut
342
updateSbaPanGains
126
validateCustomLsLayout
152
validateOutputAudioConfig
666
validateOutputSampleRate
666
Generated by:
LCOV version 1.14