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 Sort by function name Hit count Sort by 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