Всем привет. Ковыряю планшет Wexler Tab 7is на процессоре Amlogic M6 (AML8726) на предмет USB - Audio.
Собрал модули из исходников,
Поставил Альсу и (о чудо) заиграло через aplay:
Код:
root@android:/ # alsa_aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: AMLWM8960 [AML-WM8960], device 0: WM8960 PCM wm8960-hifi-0 []
Subdevices: 0/1
Subdevice #0: subdevice #0
card 1: Audio [DigiHug USB Audio], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
root@android:/ # alsa_aplay -Dhw:1,0 -v /sdcard/1.wav
Playing WAVE '/sdcard/1.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
Hardware PCM card 1 'DigiHug USB Audio' device 0 subdevice 0
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 44100
exact rate : 44100 (44100/1)
msbits : 16
buffer_size : 22050
period_size : 5513
period_time : 125011
tstamp_mode : NONE
period_step : 1
avail_min : 5513
period_event : 0
start_threshold : 22050
stop_threshold : 22050
silence_threshold: 0
silence_size : 0
boundary : 1445068800
appl_ptr : 0
hw_ptr : 0
Файл /etc/asound.conf сделал такой :
Код:
pcm.!default {
type hw
card 1
}
ctl.!default {
type hw
card 1
}
Перезагружаюсь - играет встроенная карта. Судя по логу
Код:
11-17 16:25:24.630 I/ALSAModule(1506): Initialized ALSA PLAYBACK device hw:0
Может подскажет кто-чего?