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-01 09:50:07 Functions: 151 185 81.6 %

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

Generated by: LCOV version 1.14