[Samsung Galaxy M20 Questions & Answers] afakkobyab:
and this is M20 ' s original '' mixer_paths.xml ''

Part-A

<mixer>

<include name="/vendor/etc/mixer_gains.xml" />

<pcmdai playback_link="0" />

<pcmdai playback_low_link="2" />

<pcmdai playback_deep_link="1" />

<pcmdai playback_offload_link="5" />

<pcmdai playback_jam_link="3" />

<pcmdai capture_link="9" />

<pcmdai baseband_link="4" />

<pcmdai baseband_capture_link="10" />

<pcmdai call_rec_capture_link="19" />

<pcmdai abox_pcm_dump_card="1"/>

<!-- Initial Mixer control configurations -->

<!-- For A-BOX -->

<ctl name="ABOX Sampling Rate Mixer" value="48000" />

<ctl name="ABOX Sampling Rate Out1" value="48000" />

<ctl name="ABOX Sampling Rate Out2" value="48000" />

<ctl name="ABOX SPUS ASRC0" value="On" />

<ctl name="ABOX SPUS ASRC1" value="On" />

<ctl name="ABOX SPUS ASRC2" value="On" />

<ctl name="ABOX SPUS ASRC3" value="On" />

<ctl name="ABOX SPUS ASRC4" value="On" />

<ctl name="ABOX SPUS ASRC5" value="On" />

<ctl name="ABOX SPUS ASRC6" value="On" />

<ctl name="ABOX SPUS ASRC7" value="On" />

<ctl name="ABOX SPUS OUT0" value="SIFS0" />

<ctl name="ABOX SPUS OUT1" value="SIFS0" />

<ctl name="ABOX SPUS OUT2" value="SIFS0" />

<ctl name="ABOX SPUS OUT3" value="SIFS0" />

<ctl name="ABOX SPUS OUT4" value="SIFS0" />

<ctl name="ABOX SPUS OUT5" value="SIFS0" />

<ctl name="ABOX SPUS OUT6" value="SIFS2" />

<ctl name="ABOX SPUS OUT7" value="SIFS1" />

<ctl name="ABOX SIFS1" value="SPUS OUT7" />

<ctl name="ABOX SIFS2" value="SPUS OUT6" />

<ctl name="ABOX UAIF SPK0" value="SIFS0" />

<ctl name="ABOX UAIF SPK1" value="RESERVED" />

<ctl name="ABOX UAIF SPK2" value="SIFS2" />

<ctl name="ABOX UAIF SPK3" value="RESERVED" />

<ctl name="ABOX UAIF SPK4" value="RESERVED" />

<ctl name="ABOX Sampling Rate Recp" value="48000" />

<ctl name="ABOX Sampling Rate Inmux0" value="48000" />

<ctl name="ABOX Sampling Rate Inmux1" value="48000" />

<ctl name="ABOX Sampling Rate Inmux2" value="48000" />

<ctl name="ABOX Sampling Rate Inmux3" value="48000" />

<ctl name="ABOX Sampling Rate Inmux4" value="48000" />

<ctl name="ABOX SPUM ASRC0" value="On" />

<ctl name="ABOX SPUM ASRC1" value="On" />

<ctl name="ABOX SPUM ASRC2" value="On" />

<ctl name="ABOX SPUM ASRC3" value="On" />

<ctl name="ABOX RECP PIFS0" value="0" />

<ctl name="ABOX RECP PIFS1" value="0" />

<ctl name="ABOX SIFM0" value="WDMA" />

<ctl name="ABOX SIFM1" value="WDMA" />

<ctl name="ABOX SIFM2" value="WDMA" />

<ctl name="ABOX SIFM3" value="WDMA" />

<ctl name="ABOX NSRC0" value="RESERVED" />

<ctl name="ABOX NSRC1" value="UAIF0" />

<ctl name="ABOX NSRC2" value="UAIF1" />

<ctl name="ABOX NSRC3" value="RESERVED" />

<ctl name="ABOX PCM ext VPCMIN ON" value="0" />

<ctl name="ABOX ERAP info Bypass On" value="0" />

<ctl name="ABOX ERAP info DSM On" value="0" />

<ctl name="ABOX Forte Media FM Mode" value="0" />

<ctl name="ABOX Sound Type" value="DEFAULT" />

<!-- For cod3035 Codec -->

<ctl name="HP HP On" value="0" />

<ctl name="EP EP On" value="0" />

<ctl name="MIC1 MIC1 On" value="0" />

<ctl name="MIC2 MIC2 On" value="0" />

<ctl name="MIC3 MIC3 On" value="0" />

<ctl name="ADCL Mixer MIC1L Switch" value="0" />

<ctl name="ADCL Mixer MIC2L Switch" value="0" />

<ctl name="ADCL Mixer MIC3L Switch" value="0" />

<ctl name="ADCL Mixer LINELL Switch" value="0" />

<ctl name="ADCL Mixer LINERL Switch" value="0" />

<ctl name="ADCR Mixer MIC1R Switch" value="0" />

<ctl name="ADCR Mixer MIC2R Switch" value="0" />

<ctl name="ADCR Mixer MIC3R Switch" value="0" />

<ctl name="ADCR Mixer LINELR Switch" value="0" />

<ctl name="ADCR Mixer LINERR Switch" value="0" />

<ctl name="ADCC Mixer MIC1C Switch" value="0" />

<ctl name="ADCC Mixer MIC2C Switch" value="0" />

<ctl name="ADCC Mixer MIC3C Switch" value="0" />

<ctl name="ADCC Mixer LINELC Switch" value="0" />

<ctl name="ADCC Mixer LINERC Switch" value="0" />

<ctl name="AVC Bypass Mode" value="1" />

<ctl name="AVC Mute Enable" value="1" />

<ctl name="MCB2 Chop Mode" value="1" />

<ctl name="In Mute HP Current" value="3" />

<ctl name="Out Mute HP Current" value="3" />

<ctl name="OVP Tuning Value" value="231" />

<ctl name="SPK Profile" value="HQ" />

<!-- Common control configurations -->

<path name="route-playback">

</path>

<path name="route-spkamp-playback">

<ctl name="ABOX ERAP info Bypass On" value="1" />

<ctl name="ABOX ERAP info DSM On" value="0" />

<ctl name="ABOX NSRC3" value="UAIF3" />

<ctl name="ABOX SPUS OUT7" value="SIFS1" />

<ctl name="ABOX SIFS1" value="SPUS OUT7" />

<ctl name="ABOX UAIF SPK3" value="SIFS1" />

</path>

<path name="route-fm">

<ctl name="ABOX ERAP info FM Radio On" value="1" />

<ctl name="ABOX Sampling Rate Inmux1" value="40000" />

<ctl name="ABOX NSRC1" value="SPEEDY" />

<ctl name="ABOX PCM ext VPCMIN ON" value="1" />

</path>

<path name="route-bt-sco-playback">

<ctl name="ABOX RECP PIFS0" value="1" />

<ctl name="ABOX RSRC0" value="SIFS0" />

<ctl name="ABOX RECP PIFS1" value="0" />

<ctl name="ABOX RSRC1" value="RESERVED" />

<ctl name="ABOX Echo Cancellation" value="2" />

<ctl name="ABOX BT SCO SPK Enable" value="1" />

</path>

<path name="route-ap-record">

<ctl name="ABOX NSRC0" value="UAIF0" />

</path>

<path name="route-cp-tx">

<ctl name="ABOX NSRC1" value="UAIF0" />

</path>

<path name="route-ap-bt-sco-record">

<ctl name="ABOX NSRC0" value="SIFS2" />

</path>

<path name="route-cp-bt-sco-tx">

<ctl name="ABOX NSRC1" value="SIFS2" />

</path>

<path name="route-bt-sco-tx">

<ctl name="ABOX SPUS OUT6" value="SIFS2" />

<ctl name="ABOX SIFS2" value="SPUS OUT6" />

<ctl name="ABOX BT SCO MIC Enable" value="1" />

</path>

<!-- Set bt sampling rate -->

<path name="set-bt-sco-rx-rate-nb">

</path>

<path name="set-bt-sco-tx-rate-nb">

</path>

<path name="set-bt-sco-rx-rate-wb">

</path>

<path name="set-bt-sco-tx-rate-wb">

</path>

<!-- Set uhqa sampling rate -->

<path name="set-uhqa-rx-rate">

<ctl name="ABOX Sampling Rate Mixer" value="192000" />

</path>

<path name="set-uhqa-tx-rate">

<ctl name="ABOX Sampling Rate Inmux0" value="192000" />

</path>

<path name="set-suhqa-rx-rate">

<ctl name="ABOX Sampling Rate Out1" value="384000" />

<ctl name="ABOX SPUS ASRC0" value="Off" />

<ctl name="ABOX SPUS OUT0" value="SIFS1" />

<ctl name="ABOX SIFS1" value="SPUS OUT0" />

<ctl name="ABOX UAIF SPK0" value="SIFS1" />

</path>

<!-- incall recording setting -->

<path name="incall-rec-uplink">

</path>

<path name="incall-rec-downlink">

</path>

<path name="incall-rec-uplink-and-downlink">

</path>

<path name="incall-rec-uplink-bt-sco">

</path>

<path name="incall-rec-downlink-bt-sco">

</path>

<path name="incall-rec-uplink-and-downlink-bt-sco">

</path>

<!-- output device -->

<path name="dev-handset">

<ctl name="EP EP On" value="1" />

</path>

<path name="dev-speaker">

</path>

<path name="dev-headset">

<ctl name="HP HP On" value="1" />

</path>

<path name="dev-speaker-headset">

<path name="dev-speaker" />

<path name="dev-headset" />

</path>

<!-- input device -->

<path name="dev-main-mic">

<ctl name="ADCL Mixer MIC1L Switch" value="1" />

<ctl name="ADCR Mixer MIC1R Switch" value="1" />

<ctl name="MIC1 MIC1 On" value="1" />

</path>

<path name="dev-2nd-mic">

<ctl name="ADCL Mixer MIC2L Switch" value="1" />

<ctl name="ADCR Mixer MIC2R Switch" value="1" />

<ctl name="MIC2 MIC2 On" value="1" />

</path>

<!-- L ch: main-mic / R ch: 2nd-mic -->

<path name="dev-dual-mic">

<ctl name="ADCL Mixer MIC1L Switch" value="1" />

<ctl name="ADCR Mixer MIC2R Switch" value="1" />

<ctl name="MIC1 MIC1 On" value="1" />

<ctl name="MIC2 MIC2 On" value="1" />

</path>

<!-- L ch: 2nd-mic / R ch: main-mic -->

<path name="dev-dual-invert-mic">

<ctl name="ADCL Mixer MIC2L Switch" value="1" />

<ctl name="ADCR Mixer MIC1R Switch" value="1" />

<ctl name="MIC1 MIC1 On" value="1" />

<ctl name="MIC2 MIC2 On" value="1" />

</path>

<path name="dev-headset-mic">

<ctl name="ADCL Mixer MIC3L Switch" value="1" />

<ctl name="ADCR Mixer MIC3R Switch" value="1" />

<ctl name="MIC3 MIC3 On" value="1" />

</path>

<!-- Output mixer settings -->

<!-- Playback paths -->

<path name="media-handset">

<path name="route-playback" />

<path name="dev-handset" />

</path>

<path name="factory-media-handset">

<path name="media-handset" />

</path>

<path name="media-speaker">

<path name="route-spkamp-playback" />

<path name="dev-speaker" />

</path>

<path name="media-headset">

<path name="route-playback" />

<path name="dev-headset" />

<ctl name="AVC Bypass Mode" value="3" />

<ctl name="AVC Mute Enable" value="1" />

<ctl name="In Mute HP Current" value="3" />

<ctl name="Out Mute HP Current" value="3" />

</path>

<path name="media-headphone">

<path name="media-headset" />

</path>

<path name="media-speaker-headset">

<path name="route-spkamp-playback" />

<path name="dev-speaker-headset" />

<ctl name="AVC Bypass Mode" value="3" />

<ctl name="AVC Mute Enable" value="1" />

<ctl name="In Mute HP Current" value="3" />

<ctl name="Out Mute HP Current" value="3" />

</path>

<path name="media-bt-sco-headset">

<path name="route-bt-sco-playback" />

</path>

<path name="media-speaker-bt-sco-headset">

<path name="media-bt-sco-headset" />

<path name="media-speaker" />

</path>

<!-- Ringtone playback -->

<path name="ringtone-handset">

<path name="media-handset" />

</path>

<path name="ringtone-speaker">

<path name="media-speaker" />

</path>

<path name="ringtone-headset">

<path name="media-headset" />

</path>

<path name="ringtone-speaker-headset">

<path name="media-speaker-headset" />

</path>

<path name="ringtone-bt-sco-headset">

<path name="media-bt-sco-headset" />

</path>

<path name="ringtone-speaker-bt-sco-headset">

<path name="media-speaker-bt-sco-headset" />

</path>

<!-- Communication playback -->

<path name="communication-handset">

<path name="media-handset" />

</path>

<path name="communication-speaker">

<path name="media-speaker" />

</path>

<path name="communication-headset">

<path name="route-playback" />

<path name="dev-headset" />

<ctl name="AVC Bypass Mode" value="3" />

<ctl name="AVC Mute Enable" value="1" />

<ctl name="In Mute HP Current" value="1" />

<ctl name="Out Mute HP Current" value="1" />

</path>

<path name="communication-headphone">

<path name="communication-headset" />

</path>

<path name="communication-bt-sco-headset">

<path name="media-bt-sco-headset" />

</path>

<!-- samsung voip playback -->

<path name="samsung_voip-handset">

<path name="communication-handset" />

</path>

<path name="samsung_voip-speaker">

<path name="communication-speaker" />

</path>

<path name="samsung_voip-headset">

<path name="communication-headset" />

</path>

<path name="samsung_voip-headphone">

<path name="samsung_voip-headset" />

</path>

<path name="samsung_voip-bt-sco-headset">

<path name="communication-bt-sco-headset" />

</path>

<!-- samsung voip fmc playback -->

<path name="samsung_voip_fmc-handset">

<path name="communication-handset" />

</path>

<path name="samsung_voip_fmc-speaker">

<path name="communication-speaker" />

</path>

<path name="samsung_voip_fmc-headset">

<path name="communication-headset" />

</path>

<path name="samsung_voip_fmc-headphone">

<path name="samsung_voip_fmc-headset" />

</path>

<path name="samsung_voip_fmc-bt-sco-headset">

<path name="communication-bt-sco-headset" />

</path>

<!-- voip playback -->

<path name="voip-handset">

<path name="communication-handset" />

</path>

<path name="voip-speaker">

<path name="communication-speaker" />

</path>

<path name="voip-headset">

<path name="communication-headset" />

</path>

<path name="voip-headphone">

<path name="voip-headset" />

</path>

<path name="voip-bt-sco-headset">

<path name="communication-bt-sco-headset" />

</path>

<!-- wificall playback -->

<!-- wificall AP NB -->

<path name="wificall_nb-handset">

<path name="communication-handset" />

</path>

<path name="wificall_nb-speaker">

<path name="communication-speaker" />

</path>

<path name="wificall_nb-headset">

<path name="communication-headset" />

</path>

<path name="wificall_nb-headphone">

<path name="wificall_nb-headset" />

</path>

<path name="wificall_nb-bt-sco-headset">

<path name="communication-bt-sco-headset" />

</path>

<!-- wificall AP WB -->

<path name="wificall_wb-handset">

<path name="wificall_nb-handset" />

</path>

<path name="wificall_wb-speaker">

<path name="wificall_nb-speaker" />

</path>

<path name="wificall_wb-headset">

<path name="wificall_nb-headset" />

</path>

<path name="wificall_wb-headphone">

<path name="wificall_nb-headphone" />

</path>

<path name="wificall_wb-bt-sco-headset">

<path name="wificall_nb-bt-sco-headset" />

</path>

<!-- wificall AP EVS -->

<path name="wificall_evs-handset">

<path name="wificall_nb-handset" />

</path>

<path name="wificall_evs-speaker">

<path name="wificall_nb-speaker" />

</path>

<path name="wificall_evs-headset">

<path name="wificall_nb-headset" />

</path>

<path name="wificall_evs-headphone">

<path name="wificall_nb-headphone" />

</path>

<path name="wificall_evs-bt-sco-headset">

<path name="wificall_nb-bt-sco-headset" />

</path>

<!-- Video call playback -->

<path name="video_call-handset">

<path name="communication-handset" />

</path>

<path name="video_call-speaker">

<path name="communication-speaker" />

</path>

<path name="video_call-headset">

<path name="communication-headset" />

</path>

<path name="video_call-headphone">

<path name="video_call-headset" />

</path>

<path name="video_call-bt-sco-headset">

<path name="communication-bt-sco-headset" />

</path>

<!-- CP Call Output -->

<!-- NB -->

<path name="incall_nb-handset">

<path name="route-playback" />

<path name="dev-handset" />

<ctl name="ABOX Sound Type" value="VOICE" />

</path>

<path name="incall_nb-speaker">

<path name="route-playback" />

<path name="route-spkamp-playback" />

<path name="dev-speaker" />

<ctl name="ABOX Sound Type" value="SPEAKER" />

</path>

<path name="incall_nb-headset">

<path name="route-playback" />

<path name="dev-headset" />

<ctl name="ABOX Sound Type" value="HEADSET" />

<ctl name="AVC Bypass Mode" value="3" />

<ctl name="AVC Mute Enable" value="1" />

<ctl name="In Mute HP Current" value="1" />

<ctl name="Out Mute HP Current" value="1" />

</path>

<path name="incall_nb-headphone">

<path name="incall_nb-headset" />

<ctl name="ABOX Sound Type" value="HEADSET" />

</path>

<path name="incall_nb-bt-sco-headset">

<path name="route-bt-sco-playback" />

<ctl name="ABOX Sound Type" value="BTVOICE" />

</path>

<!-- WB -->

<path name="incall_wb-handset">

<path name="incall_nb-handset" />

</path>

<path name="incall_wb-speaker">

<path name="incall_nb-speaker" />

</path>

<path name="incall_wb-headset">

<path name="incall_nb-headset" />

</path>

<path name="incall_wb-headphone">

<path name="incall_nb-headphone" />

</path>

<path name="incall_wb-bt-sco-headset">

<path name="incall_nb-bt-sco-headset" />

</path>

<!-- VoLTE CP playback -->

<!-- VoLTE CP NB -->

<path name="volte_cp_nb-handset">

<path name="incall_nb-handset" />

</path>

<path name="volte_cp_nb-speaker">

<path name="incall_nb-speaker" />

</path>

<path name="volte_cp_nb-headset">

<path name="incall_nb-headset" />

</path>

<path name="volte_cp_nb-headphone">

<path name="incall_nb-headphone" />

</path>

<path name="volte_cp_nb-bt-sco-headset">

<path name="incall_nb-bt-sco-headset" />

</path>

<!-- VoLTE VT CP NB -->

<path name="volte_vt_cp_nb-handset">

<path name="incall_nb-handset" />

</path>

<path name="volte_vt_cp_nb-speaker">

<path name="incall_nb-speaker" />

</path>

<path name="volte_vt_cp_nb-headset">

<path name="incall_nb-headset" />

</path>

<path name="volte_vt_cp_nb-headphone">

<path name="incall_nb-headphone" />

</path>

<path name="volte_vt_cp_nb-bt-sco-headset">

<path name="incall_nb-bt-sco-headset" />

</path>

<!-- VoLTE CP WB -->

<path name="volte_cp_wb-handset">

<path name="incall_wb-handset" />

</path>

<path name="volte_cp_wb-speaker">

<path name="incall_wb-speaker" />

</path>

<path name="volte_cp_wb-headset">

<path name="incall_wb-headset" />

</path>

<path name="volte_cp_wb-headphone">

<path name="incall_wb-headphone" />

</path>

<path name="volte_cp_wb-bt-sco-headset">

<path name="incall_wb-bt-sco-headset" />

</path>

<!-- EVS 32K -->

<path name="volte_cp_evs-handset">

<path name="incall_nb-handset" />

</path>

<path name="volte_cp_evs-speaker">

<path name="incall_nb-speaker" />

</path>

<path name="volte_cp_evs-headset">

<path name="incall_nb-headset" />

</path>

<path name="volte_cp_evs-headphone">

<path name="volte_cp_evs-headset" />

</path>

<path name="volte_cp_evs-bt-sco-headset">

<path name="incall_nb-bt-sco-headset" />

</path>

<!-- VoLTE VT CP WB -->

<path name="volte_vt_cp_wb-handset">

<path name="incall_wb-handset" />

</path>

<path name="volte_vt_cp_wb-speaker">

<path name="incall_wb-speaker" />

</path>

<path name="volte_vt_cp_wb-headset">

<path name="incall_wb-headset" />

</path>

<path name="volte_vt_cp_wb-headphone">

<path name="incall_wb-headphone" />

</path>

<path name="volte_vt_cp_wb-bt-sco-headset">

<path name="incall_wb-bt-sco-headset" />

</path>

<!-- VoLTE VT CP EVS -->

<path name="volte_vt_cp_evs-handset">

<path name="volte_cp_evs-handset" />

</path>

<path name="volte_vt_cp_evs-speaker">

<path name="volte_cp_evs-speaker" />

</path>

<path name="volte_vt_cp_evs-headset">

<path name="volte_cp_evs-headset" />

</path>

<path name="volte_vt_cp_evs-headphone">

<path name="volte_cp_evs-headphone" />

</path>

<path name="volte_vt_cp_evs-bt-sco-headset">

<path name="volte_cp_evs-bt-sco-headset" />

</path>

<!-- Loopback (no delay) -->

<path name="loopback-headset">

<path name="incall_nb-headset" />

</path>

<!-- Packet Loopback -->

<path name="loopback_packet-handset">

<path name="incall_nb-handset" />

</path>

<path name="loopback_packet-speaker">

<path name="incall_nb-speaker" />

</path>

<path name="loopback_packet-headset">

<path name="incall_nb-headset" />

</path>

<!-- Realtime Loopback -->

<path name="realtimeloopback-handset">

<path name="media-handset" />

</path>

<path name="realtimeloopback-speaker">

<path name="media-speaker" />

</path>

<path name="realtimeloopback-headset">

<path name="media-headset" />

</path>

<path name="realtimeloopback-bt-sco-headset">

<path name="media-bt-sco-headset" />

</path>

<!-- TTY Mode -->

<path name="tty_mode-handset">

<path name="incall_nb-handset" />

</path>

<path name="tty_mode-headset">

<path name="incall_nb-headset" />

</path>

<path name="tty_mode-headphone">

<path name="tty_mode-headset" />

</path>

<!-- AP TTY Mode -->

<path name="ap_tty_mode-handset">

<path name="media-handset" />

</path>

<path name="ap_tty_mode-headset">

<path name="media-headset" />

</path>

<path name="ap_tty_mode-headphone">

<path name="ap_tty_mode-headset" />

</path>

<!-- echo(rms) test output -->

<path name="echo_test-handset">

<path name="media-handset" />

</path>

<path name="echo_test-speaker">

<path name="media-speaker" />

</path>

<!-- call forwarding output -->

<path name="call_forwarding_master">

<!-- AP Rx -> CP Tx -->

<ctl name="ABOX UAIF SPK0" value="SIFS0" />

<ctl name="ABOX NSRC1" value="UAIF1" />

<ctl name="ABOX Sound Type" value="CALLFWD" />

</path>

<path name="call_forwarding_slave-handset">

<path name="communication-handset" />

</path>

<path name="call_forwarding_slave-speaker">

<path name="communication-speaker" />

</path>

<path name="call_forwarding_slave-headset">

<path name="communication-headset" />

</path>

<path name="call_forwarding_slave-headphone">

<path name="call_forwarding_slave-headset" />

</path>

<path name="call_forwarding_slave-bt-sco-headset">

<path name="communication-bt-sco-headset" />

</path>

<!-- Spectro Scenario -->

<path name="call_spectro">

<ctl name="ABOX UAIF SPK0" value="SIFS0" />

<ctl name="ABOX NSRC1" value="UAIF1" />

</path>

<path name="call_spectro-mic">

<ctl name="ABOX SPUS OUT6" value="SIFS0" />

<ctl name="ABOX SPUS OUT4" value="SIFS2" />

<ctl name="ABOX SIFS2" value="SPUS OUT4" />

<ctl name="ABOX UAIF SPK2" value="SIFS2" />

</path>

<!-- end of Spectro Scenario -->

<!-- Input stage -->

<!-- media input -->

<path name="media-mic">

<path name="route-ap-record" />

<path name="dev-main-mic" />

</path>

<path name="media-2nd-mic">

<path name="route-ap-record" />

<path name="dev-2nd-mic" />

</path>

<path name="media-headset-mic">

<path name="route-ap-record" />

<path name="dev-headset-mic" />

<ctl name="MCB2 Chop Mode" value="0" />

</path>

<path name="media-headphone-mic">

<path name="media-mic" />

</path>

<path name="media-bt-sco-headset-in">

<path name="route-bt-sco-tx" />

<path name="route-ap-bt-sco-record" />

</path>

<!-- camcorder input -->

<path name="camcorder-mic">

<path name="media-mic" />

</path>

<path name="camcorder-2nd-mic">

<path name="media-2nd-mic" />

</path>

<path name="camcorder-dualmic">

<path name="route-ap-record" />

<path name="dev-dual-invert-mic" />

</path>

<path name="camcorder-headset-mic">

<path name="media-headset-mic" />

</path>

<path name="camcorder-headphone-mic">

<path name="camcorder-mic" />

</path>

<!-- voice input -->

<path name="recording-mic">

<path name="media-mic" />

</path>

<path name="recording-2nd-mic">

<path name="media-2nd-mic" />

</path>

<path name="recording-dualmic">

<path name="route-ap-record" />

<path name="dev-dual-invert-mic" />

</path>

<path name="recording-headset-mic">

<path name="media-headset-mic" />

</path>

<path name="recording-headphone-mic">

<path name="recording-mic" />

</path>

<path name="recording-bt-sco-headset-in">

<path name="media-bt-sco-headset-in" />

</path>

<!-- jam voice input -->

<path name="recording-jam-mic">

<path name="route-ap-record" />

<path name="dev-dual-invert-mic" />

</path>

<path name="recording-jam-headset-mic">

<path name="media-headset-mic" />

</path>