Код: Выделить всё
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Два дня после того, как в настоящее время вспыхиваются, я упал из-за предположения о том, что оригинальные элементы управления направлением по адресу: Access в настоящее время. Таким образом, я сейчас пытаюсь следующее: < /p>
Код: Выделить всё
{
name 'HPHL_RDAC Switch'
preserve false
lock false
value [ 0 ]
}
{
name 'HPHR_RDAC Switch'
preserve false
lock false
value [ 0 ]
}
{ name 'RX_MACRO RX0 MUX' value AIF1_PB }
{ name 'RX_MACRO RX1 MUX' value AIF1_PB }
{ 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 1 }
{ name 'RX_COMP2 Switch' value 1 }
{ 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 'HPHL_RDAC Switch'
preserve true
lock true
value [ 1 ]
}
{
name 'HPHR_RDAC Switch'
preserve true
lock true
value [ 1 ]
}
< /code>
Тем не менее, это приводит к следующим результатам от Aplay: < /p>
ALSA lib confmisc.c:136:(snd_config_get_bool) Invalid type for value
ALSA lib confmisc.c:136:(snd_config_get_bool) Invalid type for value
ALSA lib confmisc.c:136:(snd_config_get_bool) Invalid type for value
ALSA lib confmisc.c:136:(snd_config_get_bool) Invalid type for value
ALSA lib confmisc.c:136:(snd_config_get_bool) Invalid type for value
ALSA lib confmisc.c:136:(snd_config_get_bool) Invalid type for value
ALSA lib confmisc.c:136:(snd_config_get_bool) Invalid type for value
ALSA lib confmisc.c:136:(snd_config_get_bool) Invalid type for value
Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
aplay: set_params:1436: Unable to install hw params:
ACCESS: RW_INTERLEAVED
FORMAT: S16_LE
SUBFORMAT: STD
SAMPLE_BITS: 16
FRAME_BITS: 32
CHANNELS: 2
RATE: 44100
PERIOD_TIME: (10666 10667)
PERIOD_SIZE: (470 471)
PERIOD_BYTES: (1880 1884)
PERIODS: (15 17)
BUFFER_TIME: (170657 170658)
BUFFER_SIZE: 7526
BUFFER_BYTES: 30104
TICK_TIME: 0
Подробнее здесь: https://stackoverflow.com/questions/797 ... android-13
Мобильная версия