LCOV - code coverage report
Current view:
top level
-
src/media/audio/pulseaudio
- pulselayer.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
jami-coverage-filtered.info
Lines:
8.4 %
486
41
Test Date:
2026-06-13 09:18:46
Functions:
9.7 %
113
11
Function Name
Hit count
_ZN4jami10PulseLayer10inSinkListERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
0
_ZN4jami10PulseLayer10stopStreamENS_15AudioDeviceTypeE
0
_ZN4jami10PulseLayer11readFromMicEv
0
_ZN4jami10PulseLayer11startStreamENS_15AudioDeviceTypeE
0
_ZN4jami10PulseLayer12createStreamERSt10unique_ptrINS_11AudioStreamESt14default_deleteIS2_EENS_15AudioDeviceTypeERKNS_13PaDeviceInfosEbOSt8functionIFvmEE
0
_ZN4jami10PulseLayer12inSourceListERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
0
_ZN4jami10PulseLayer13onStreamReadyEv
0
_ZN4jami10PulseLayer14contextChangedEP10pa_context26pa_subscription_event_typej
0
_ZN4jami10PulseLayer14updateSinkListEv
0
_ZN4jami10PulseLayer14waitForDevicesEv
0
_ZN4jami10PulseLayer14writeToSpeakerEv
0
_ZN4jami10PulseLayer16updatePreferenceERNS_15AudioPreferenceEiNS_15AudioDeviceTypeE
0
_ZN4jami10PulseLayer16updateServerInfoEv
0
_ZN4jami10PulseLayer16updateSourceListEv
0
_ZN4jami10PulseLayer17ringtoneToSpeakerEv
0
_ZN4jami10PulseLayer17stopCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
0
_ZN4jami10PulseLayer17waitForDeviceListEv
0
_ZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
0
_ZN4jami10PulseLayer20server_info_callbackEP10pa_contextPK14pa_server_infoPv
0
_ZN4jami10PulseLayer21disconnectAudioStreamEv
0
_ZN4jami10PulseLayer24context_changed_callbackEP10pa_context26pa_subscription_event_typejPv
0
_ZN4jami10PulseLayer24sink_input_info_callbackEP10pa_contextPK12pa_sink_infoiPv
0
_ZN4jami10PulseLayer26source_input_info_callbackEP10pa_contextPK14pa_source_infoiPv
0
_ZN4jami10PulseLayerD0Ev
0
_ZN4jami10PulseLayerD0Ev
0
_ZN4jami10PulseLayerD2Ev
0
_ZN4jami14stripEchoSufixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
0
_ZN4jami8endsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
0
_ZN4jami8findBestERKSt6vectorINS_13PaDeviceInfosESaIS1_EE
0
_ZNK4jami10PulseLayer14getDeviceInfosERKSt6vectorINS_13PaDeviceInfosESaIS2_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
0
_ZNK4jami10PulseLayer15getIndexCaptureEv
0
_ZNK4jami10PulseLayer16getIndexPlaybackEv
0
_ZNK4jami10PulseLayer16getIndexRingtoneEv
0
_ZNK4jami10PulseLayer18getAudioDeviceNameB5cxx11EiNS_15AudioDeviceTypeE
0
_ZNK4jami10PulseLayer19getAudioDeviceIndexERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_15AudioDeviceTypeE
0
_ZNK4jami10PulseLayer20getCaptureDeviceListB5cxx11Ev
0
_ZNK4jami10PulseLayer21getPlaybackDeviceListB5cxx11Ev
0
_ZNK4jami10PulseLayer25getAudioDeviceIndexByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_15AudioDeviceTypeE
0
_ZNK4jami10PulseLayer25getPreferredCaptureDeviceB5cxx11Ev
0
_ZNK4jami10PulseLayer26getPreferredPlaybackDeviceB5cxx11Ev
0
_ZNK4jami10PulseLayer26getPreferredRingtoneDeviceB5cxx11Ev
0
_ZZN4jami10PulseLayer11readFromMicEvENKUlvE_clEv
0
_ZZN4jami10PulseLayer11readFromMicEvENKUlvE_clEv
0
_ZZZN4jami10PulseLayer11readFromMicEvENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami10PulseLayer11startStreamENS_15AudioDeviceTypeEENKUlbE_clEb
0
_ZZN4jami10PulseLayer12createStreamERSt10unique_ptrINS_11AudioStreamESt14default_deleteIS2_EENS_15AudioDeviceTypeERKNS_13PaDeviceInfosEbOSt8functionIFvmEEENKUlvE_clEv
0
_ZZN4jami10PulseLayer12createStreamERSt10unique_ptrINS_11AudioStreamESt14default_deleteIS2_EENS_15AudioDeviceTypeERKNS_13PaDeviceInfosEbOSt8functionIFvmEEENKUlvE_clEv
0
_ZZZN4jami10PulseLayer12createStreamERSt10unique_ptrINS_11AudioStreamESt14default_deleteIS2_EENS_15AudioDeviceTypeERKNS_13PaDeviceInfosEbOSt8functionIFvmEEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami10PulseLayer13onStreamReadyEvENKUlvE_clEv
0
_ZZN4jami10PulseLayer13onStreamReadyEvENKUlvE_clEv
0
_ZZZN4jami10PulseLayer13onStreamReadyEvENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami10PulseLayer14contextChangedEP10pa_context26pa_subscription_event_typejENKUlvE_clEv
0
_ZZN4jami10PulseLayer14contextChangedEP10pa_context26pa_subscription_event_typejENKUlvE_clEv
0
_ZZZN4jami10PulseLayer14contextChangedEP10pa_context26pa_subscription_event_typejENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami10PulseLayer14updateSinkListEvENKUlvE_clEv
0
_ZZN4jami10PulseLayer14updateSinkListEvENKUlvE_clEv
0
_ZZZN4jami10PulseLayer14updateSinkListEvENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami10PulseLayer14waitForDevicesEvENKUlvE_clEv
0
_ZZN4jami10PulseLayer16updatePreferenceERNS_15AudioPreferenceEiNS_15AudioDeviceTypeEENKUlvE0_clEv
0
_ZZN4jami10PulseLayer16updatePreferenceERNS_15AudioPreferenceEiNS_15AudioDeviceTypeEENKUlvE0_clEv
0
_ZZZN4jami10PulseLayer16updatePreferenceERNS_15AudioPreferenceEiNS_15AudioDeviceTypeEENKUlvE0_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami10PulseLayer16updatePreferenceERNS_15AudioPreferenceEiNS_15AudioDeviceTypeEENKUlvE1_clEv
0
_ZZN4jami10PulseLayer16updatePreferenceERNS_15AudioPreferenceEiNS_15AudioDeviceTypeEENKUlvE1_clEv
0
_ZZZN4jami10PulseLayer16updatePreferenceERNS_15AudioPreferenceEiNS_15AudioDeviceTypeEENKUlvE1_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami10PulseLayer16updatePreferenceERNS_15AudioPreferenceEiNS_15AudioDeviceTypeEENKUlvE_clEv
0
_ZZN4jami10PulseLayer16updatePreferenceERNS_15AudioPreferenceEiNS_15AudioDeviceTypeEENKUlvE_clEv
0
_ZZZN4jami10PulseLayer16updatePreferenceERNS_15AudioPreferenceEiNS_15AudioDeviceTypeEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami10PulseLayer16updateServerInfoEvENKUlvE_clEv
0
_ZZN4jami10PulseLayer16updateServerInfoEvENKUlvE_clEv
0
_ZZZN4jami10PulseLayer16updateServerInfoEvENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami10PulseLayer16updateSourceListEvENKUlvE_clEv
0
_ZZN4jami10PulseLayer16updateSourceListEvENKUlvE_clEv
0
_ZZZN4jami10PulseLayer16updateSourceListEvENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami10PulseLayer17stopCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE0_clEv
0
_ZZN4jami10PulseLayer17stopCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE0_clEv
0
_ZZZN4jami10PulseLayer17stopCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE0_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami10PulseLayer17stopCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE_clEv
0
_ZZN4jami10PulseLayer17stopCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE_clEv
0
_ZZZN4jami10PulseLayer17stopCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami10PulseLayer17waitForDeviceListEvENUlvE_clEv
0
_ZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlPKvmE_clESA_m
0
_ZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE0_clEv
0
_ZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE0_clEv
0
_ZZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE0_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE1_clEv
0
_ZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE1_clEv
0
_ZZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE1_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE2_clEv
0
_ZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE2_clEv
0
_ZZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE2_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE_clEv
0
_ZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE_clEv
0
_ZZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami10PulseLayer19contextStateChangedEP10pa_contextENKUlvE0_clEv
0
_ZZN4jami10PulseLayer19contextStateChangedEP10pa_contextENKUlvE0_clEv
0
_ZZZN4jami10PulseLayer19contextStateChangedEP10pa_contextENKUlvE0_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami10PulseLayer20server_info_callbackEP10pa_contextPK14pa_server_infoPvENKUlvE_clEv
0
_ZZN4jami10PulseLayer20server_info_callbackEP10pa_contextPK14pa_server_infoPvENKUlvE_clEv
0
_ZZZN4jami10PulseLayer20server_info_callbackEP10pa_contextPK14pa_server_infoPvENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZNK4jami10PulseLayer14getDeviceInfosERKSt6vectorINS_13PaDeviceInfosESaIS2_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE_clEv
0
_ZZNK4jami10PulseLayer14getDeviceInfosERKSt6vectorINS_13PaDeviceInfosESaIS2_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE_clEv
0
_ZZZNK4jami10PulseLayer14getDeviceInfosERKSt6vectorINS_13PaDeviceInfosESaIS2_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZNK4jami10PulseLayer18getAudioDeviceNameB5cxx11EiNS_15AudioDeviceTypeEENKUlvE0_clEv
0
_ZZNK4jami10PulseLayer18getAudioDeviceNameB5cxx11EiNS_15AudioDeviceTypeEENKUlvE0_clEv
0
_ZZZNK4jami10PulseLayer18getAudioDeviceNameB5cxx11EiNS_15AudioDeviceTypeEENKUlvE0_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZNK4jami10PulseLayer18getAudioDeviceNameB5cxx11EiNS_15AudioDeviceTypeEENKUlvE1_clEv
0
_ZZNK4jami10PulseLayer18getAudioDeviceNameB5cxx11EiNS_15AudioDeviceTypeEENKUlvE1_clEv
0
_ZZZNK4jami10PulseLayer18getAudioDeviceNameB5cxx11EiNS_15AudioDeviceTypeEENKUlvE1_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZNK4jami10PulseLayer18getAudioDeviceNameB5cxx11EiNS_15AudioDeviceTypeEENKUlvE_clEv
0
_ZZNK4jami10PulseLayer18getAudioDeviceNameB5cxx11EiNS_15AudioDeviceTypeEENKUlvE_clEv
0
_ZZZNK4jami10PulseLayer18getAudioDeviceNameB5cxx11EiNS_15AudioDeviceTypeEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZNK4jami10PulseLayer19getAudioDeviceIndexERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_15AudioDeviceTypeEENKUlvE_clEv
0
_ZZNK4jami10PulseLayer19getAudioDeviceIndexERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_15AudioDeviceTypeEENKUlvE_clEv
0
_ZZZNK4jami10PulseLayer19getAudioDeviceIndexERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_15AudioDeviceTypeEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZNK4jami10PulseLayer25getAudioDeviceIndexByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_15AudioDeviceTypeEENKUlvE_clEv
0
_ZZNK4jami10PulseLayer25getAudioDeviceIndexByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_15AudioDeviceTypeEENKUlvE_clEv
0
_ZZZNK4jami10PulseLayer25getAudioDeviceIndexByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_15AudioDeviceTypeEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZZN4jami10PulseLayer17waitForDeviceListEvENUlvE_clEvENKUlvE0_clEv
0
_ZZZN4jami10PulseLayer17waitForDeviceListEvENUlvE_clEvENKUlvE0_clEv
0
_ZZZZN4jami10PulseLayer17waitForDeviceListEvENUlvE_clEvENKUlvE0_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZZN4jami10PulseLayer17waitForDeviceListEvENUlvE_clEvENKUlvE_clEv
0
_ZZZN4jami10PulseLayer17waitForDeviceListEvENUlvE_clEvENKUlvE_clEv
0
_ZZZZN4jami10PulseLayer17waitForDeviceListEvENUlvE_clEvENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlPKvmE_clESA_mENKUlvE0_clEv
0
_ZZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlPKvmE_clESA_mENKUlvE0_clEv
0
_ZZZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlPKvmE_clESA_mENKUlvE0_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlPKvmE_clESA_mENKUlvE1_clEv
0
_ZZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlPKvmE_clESA_mENKUlvE1_clEv
0
_ZZZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlPKvmE_clESA_mENKUlvE1_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlPKvmE_clESA_mENKUlvE_clEv
0
_ZZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlPKvmE_clESA_mENKUlvE_clEv
0
_ZZZZN4jami10PulseLayer18startCaptureStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlPKvmE_clESA_mENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZN4jami10PulseLayerC2ERNS_15AudioPreferenceE
3
_ZN4jami17PulseMainLoopLockC2EP20pa_threaded_mainloop
3
_ZN4jami17PulseMainLoopLockD2Ev
3
_ZN4jami10PulseLayer19contextStateChangedEP10pa_context
6
_ZN4jami10PulseLayer22context_state_callbackEP10pa_contextPv
6
_ZZN4jami10PulseLayer19contextStateChangedEP10pa_contextENKUlvE1_clEv
9
_ZZN4jami10PulseLayer19contextStateChangedEP10pa_contextENKUlvE1_clEv
3
_ZZZN4jami10PulseLayer19contextStateChangedEP10pa_contextENKUlvE1_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
6
_ZZN4jami10PulseLayer19contextStateChangedEP10pa_contextENKUlvE_clEv
9
_ZZN4jami10PulseLayer19contextStateChangedEP10pa_contextENKUlvE_clEv
3
_ZZZN4jami10PulseLayer19contextStateChangedEP10pa_contextENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
6
_ZZN4jami10PulseLayerC4ERNS_15AudioPreferenceEENKUlvE_clEv
9
_ZZN4jami10PulseLayerC4ERNS_15AudioPreferenceEENKUlvE_clEv
3
_ZZZN4jami10PulseLayerC4ERNS_15AudioPreferenceEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
6
Generated by:
LCOV version 2.0-1