Код: Выделить всё
PAL_DEVICE_OUT_WIRED_HEADPHONE
CODEC_DMA-LPAIF_RXTX-RX-0
2
2
1
headphones
PAL_STREAM_VOICE_CALL
1
48000
16
PAL_STREAM_VOIP_RX
2
48000
16
< /code>
Из этого я отметил соответствующее устройство HW из Aplay -l < /code>:
CODEC_DMA-LPAIF_RXTX-RX-0 multicodec-0Код: Выделить всё
pcm.headphone {
type hooks
slave.pcm {
type hw
card 0
device 0
subdevice 0
}
hooks.0 {
type ctl_elems
hook_args [
{
name 'CODEC_DMA-LPAIF_RXTX-RX-0'
preserve false
lock false
value [ 0 0 ]
}
{ name 'RX_MACRO RX0 MUX' value AIF1_PB }
{ name 'RX_MACRO RX1 MUX' value AIF1_PB }
{ name 'CODEC_DMA-LPAIF_RXTX-RX-0 Channels' value Two }
{ name 'RX INT0_1 MIX1 INP0' value RX0 }
{ name 'RX INT1_1 MIX1 INP0' value RX1 }
{ name 'RX INT0 DEM MUX' value CLSH_DSM_OUT }
{ name 'RX INT1 DEM MUX' value CLSH_DSM_OUT }
{ name 'RX_COMP1 Switch' value 0 }
{ name 'RX_COMP2 Switch' value 0 }
{ name 'HPH_L Switch' value 1 }
{ name 'HPH_R Switch' value 1 }
{ name 'HPHL_COMP Switch' value 0 }
{ name 'HPHR_COMP Switch' value 0 }
{ name 'HPHL_RDAC Switch' value 1 }
{ name 'HPHR_RDAC Switch' value 1 }
{ name 'RX_RX0 Digital Volume' value 84 }
{ name 'RX_RX1 Digital Volume' value 84 }
{ name 'CODEC_DMA-LPAIF_RXTX-RX-0 SampleRate' value KHZ_96 }
{ name 'CODEC_DMA-LPAIF_RXTX-RX-0 Format' value S32_LE }
{
name 'CODEC_DMA-LPAIF_RXTX-RX-0'
preserve true
lock true
value [ 1 0 ]
}
]
}
, где элементы первой и фамилии являются именем устройства. Я попытался сделать следующие значения: < /p>
Код: Выделить всё
CODEC_DMA-LPAIF_RXTX-RX-0 multicodec-0< /code>
CODEC_DMA-LPAIF_RXTX-RX-0< /code>
CODEC_DMA-LPAIF_RXTX-RX-0 Audio Mixer Multimedia1Последняя из которых была смутная надежда на то, что существуют некоторые дополнительные флаги конфигурации. Тем не менее, каждый раз, когда я пытаюсь aPlay -v -d Hearset test.wav , Aplay отвечает, что устройство не может быть найдено. Гарнитура не косвенно взимается в PCM.Headphone , а Aplay содержит правильное имя устройства в соответствии с Asound.Conf, поэтому вместо этого у меня должно быть неправильное устройство - за исключением того, что он настроен как таковой во всех файлах конфигурации ресурса. Итак, что я делаю не так, и как я могу найти правильную комбинацию битов и частей? https://paste.debian.net/1394822/
Код: Выделить всё
asound.confПодробнее здесь: https://stackoverflow.com/questions/797 ... android-13
Мобильная версия