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 @ 6c9ddc4024a9c0e1ecb8f643f114a84a0e26ec6b
Lines:
2107
3135
67.2 %
Date:
2025-05-24 08:36:14
Functions:
133
171
77.8 %
Function Name
Hit count
IVAS_REND_AddInput
1906
IVAS_REND_Close
1316
IVAS_REND_CombineHeadAndExternalOrientation
2228280
IVAS_REND_ConfigureCustomInputLoudspeakerLayout
210
IVAS_REND_ConfigureCustomOutputLoudspeakerLayout
78
IVAS_REND_DisableHeadRotation
1868232
IVAS_REND_FeedInputAudio
3694180
IVAS_REND_FeedInputMasaMetadata
14700
IVAS_REND_FeedInputObjectMetadata
2435000
IVAS_REND_FeedInputObjectMetadataToOMasa
1200
IVAS_REND_FeedRenderConfig
0
IVAS_REND_GetCombinedOrientation
0
IVAS_REND_GetDelay
0
IVAS_REND_GetHrtfCRendHandle
0
IVAS_REND_GetHrtfFastConvHandle
0
IVAS_REND_GetHrtfHandle
0
IVAS_REND_GetHrtfParamBinHandle
0
IVAS_REND_GetHrtfStatisticsHandle
0
IVAS_REND_GetInputNumChannels
1260786
IVAS_REND_GetMainOrientation
0
IVAS_REND_GetMasaMetadata
0
IVAS_REND_GetNumAllObjects
812
IVAS_REND_GetRenderConfig
0
IVAS_REND_GetSamples
2228280
IVAS_REND_GetSplitBinauralBitstream
0
IVAS_REND_GetSplitRendBitstreamHeader
0
IVAS_REND_GetTrackedRotation
0
IVAS_REND_InitConfig
1316
IVAS_REND_MergeMasaMetadata
900
IVAS_REND_NumOutChannels
2230990
IVAS_REND_Open
1316
IVAS_REND_PrintConfig
1316
IVAS_REND_PrintDisclaimer
1316
IVAS_REND_PrintInputConfig
1442
IVAS_REND_RemoveInput
0
IVAS_REND_SetExternalOrientation
0
IVAS_REND_SetHeadRotation
576120
IVAS_REND_SetInputGain
1906
IVAS_REND_SetInputLfeMtx
0
IVAS_REND_SetInputLfePos
0
IVAS_REND_SetIsmMetadataDelay
348
IVAS_REND_SetOrientationTrackingMode
1316
IVAS_REND_SetReferenceRotation
0
IVAS_REND_SetReferenceVector
0
IVAS_REND_SetSplitRendBFI
0
IVAS_REND_SetTotalNumberOfObjects
348
IVAS_REND_cldfbAnalysis_ts_wrapper
0
IVAS_REND_cldfbSynthesis_wrapper
0
IVAS_REND_closeCldfb
0
IVAS_REND_openCldfb
0
accumulate2dArrayToBuffer
1291296
accumulateCLDFBArrayToBuffer
0
allocateInputBaseBufferData
1906
allocateMcLfeDelayBuffer
744
checkObjectPositionChanged
1834350
chooseCrossfade
141044
clearInputIsm
5264
clearInputMasa
1316
clearInputMc
1316
clearInputSba
1316
closeHeadRotation
1316
configsAreEqual
684
convertBitsBufferToInternalBitsBuff
0
convertInternalBitsBuffToBitsBuffer
0
copyBufferTo2dArray
1291296
copyBufferToCLDFBarray
0
copyLsConversionMatrixToPanMatrix
124
copyMasaMetadataToDiracRenderer
34500
defaultCustomLs
2060
defaultLfeRouting
954
defaultObjectPosition
601624
defaultTdRendWrapper
12448
fillIdentityPanMatrix
182
findFreeInputSlot
1906
freeInputBaseBufferData
9212
freeMasaExtRenderer
1316
freeMcLfeDelayBuffer
1316
getAmbisonicsOrder
546370
getAudioConfigNumChannels
12485363
getAudioConfigType
17194601
getCldfbRendFlag
0
getConstInputById
1260786
getEfapGains
787232
getInputById
6145996
getMcConfigValues
51008
getNumLfeChannels
0
getNumNonLfeChannelsInSpeakerLayout
1082
getNumSubframesInBuffer
0
getRendCtx
9212
getRendInputNumChannels
4955022
getSamplesInternal
2228280
getSmplPtr
429273778
getSpeakerAzimuths
26082
getSpeakerElevations
26082
initEfap
1664
initHeadRotation
188
initIsmMasaRendering
2
initLimiter
1394
initMasaExtRenderer
96
initMcBinauralRendering
226506
initMcMasaRendering
2
initMcPanGainsWithConversionMapping
200
initMcPanGainsWithEfap
360
initMcPanGainsWithIdentMatrix
58
initMcPanGainsWithMonoOut
32
initMcPanGainsWithStereoLookup
24
initRendInputBase
20330
initRotGains
7968
initRotMatrix
812
initSbaMasaRendering
2
initSbaPanGainsForMcOut
154
initSbaPanGainsForSbaOut
48
isIoConfigPairSupported
1906
ivas_masa_ext_rend_dirac_rend_init
68
ivas_masa_ext_rend_parambin_init
24
ivas_pre_rend_init
0
limitRendererOutput
2228280
makeCustomLsSetup
288
makeInputId
1906
printConfigInfo_rend
1316
quaternionInit
470
renderActiveInputsIsm
2228280
renderActiveInputsMasa
2228280
renderActiveInputsMc
2228280
renderActiveInputsSba
2228280
renderBufferChannel
8089358
renderBufferChannelLerp
9924358
renderInputIsm
2435300
renderInputMasa
36300
renderInputMc
719070
renderInputSba
503510
renderIsmToBinaural
300000
renderIsmToBinauralReverb
300000
renderIsmToBinauralRoom
300000
renderIsmToMasa
300
renderIsmToMc
1079000
renderIsmToSba
456000
renderIsmToSplitBinaural
0
renderLfeToBinaural
174024
renderMasaToMasa
300
renderMcCustomLsToBinauralRoom
52016
renderMcToBinaural
58008
renderMcToBinauralRoom
64000
renderMcToMasa
300
renderMcToMc
393234
renderMcToSba
151512
renderMcToSplitBinaural
0
renderSbaToBinaural
120048
renderSbaToBinauralRoom
60024
renderSbaToMasa
300
renderSbaToMc
231602
renderSbaToMultiBinaural
0
renderSbaToMultiBinauralCldfb
0
renderSbaToSba
91536
renderSbaToSplitBinaural
0
rotateFrameMc
51008
rotateFrameSba
90036
setRendInputActiveIsm
812
setRendInputActiveMasa
98
setRendInputActiveMc
744
setRendInputActiveSba
252
setZeroPanMatrix
2202
updateLfePanGainsForAmbiOut
180
updateLfePanGainsForMcOut
684
updateMcPanGains
954
updateMcPanGainsForAmbiOut
180
updateMcPanGainsForMcOut
684
updateSbaPanGains
252
validateCustomLsLayout
288
validateOutputAudioConfig
1316
validateOutputSampleRate
1316
Generated by:
LCOV version 1.14