PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Radio (http://pccar.ru/forumdisplay.php?f=193)
-   -   USB AUDIO на MST786 (http://pccar.ru/showthread.php?t=22844)

Anzic 18.02.2015 00:54

Цитата:

Сообщение от Rage2 (Сообщение 320957)
Отлично!!!! Значит дрова 100% есть.

Как дела с семплом? Воспроизводит вавку?
Как пример настройки конфига альсы.
http://forum.xda-developers.com/show...08&postcount=4

Не воспроизводится. Вот что пишит:
Код:

u0_a46@android:/mnt/sdcard/test-samples # alsa_aplay -v -Dhw:0,0 16-hpt.wav
aplay: main:655: audio open error: Device or resource busy

Пробовал я этот конфиг. Только он у меня не завелся. Возможно я не правильно назвал карту. В примере выше у него она определяется как DACE07K. Я пробовал подставлять SA9023 USB Audio и просто SA9023 не помогло. Правда я не понял куда init.d нужно закидывать? Кидал в корень системы с правами 644, может из-за этого не получилось?

Rage2 18.02.2015 01:21

стоп стоп...init.d то тебе зачем? это папка для автозапуска скриптов, тебе она не нужна для этого.
Судя по скринам, она у тебя называется просто Audio

И потом, ты пытаешься заставить петь встроенную карту, а не юсб ))))
Вот поэтому и ругается, т.к карта занята (busy)

Нужно вот так:
alsa_aplay -v -Dhw:1,0 16-hpt.wav

Anzic 18.02.2015 08:54

Цитата:

Сообщение от Rage2 (Сообщение 320995)
Нужно вот так:
alsa_aplay -v -Dhw:1,0 16-hpt.wav

Код:

1|u0_a46@android:/mnt/sdcard/test-samples # alsa_aplay -v -Dhw:1,0 24.wav
ALSA lib apps/libasound/project/jni/src/pcm/pcm_hw.c:1400:(_snd_pcm_hw_open) Invalid value for card
aplay: main:655: audio open error: No such file or directory


Rage2 18.02.2015 10:18

Нафига ты пытаешься 24-х битный вав играть...пока не до него.
Тестируй с 16-ти бытным, 44100 или 48000kHz

Пишет, что нет файла. Или путь к нему не верный

Anzic 18.02.2015 10:57

Цитата:

Сообщение от Rage2 (Сообщение 321007)
Нафига ты пытаешься 24-х битный вав играть...пока не до него.
Тестируй с 16-ти бытным, 44100 или 48000kHz

Пишет, что нет файла. Или путь к нему не верный

24.wav набирается быстрее чем 16-hpt.wav )
Ок. Сейчас попробую с 16-ти битным.

Anzic 18.02.2015 11:29

ИГРАЕТ!! ))
Код:

u0_a52@android:/sdcard/test-samples # alsa_aplay -v -Dhw:1,0 16-hpt.wav
Playing WAVE '16-hpt.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
Hardware PCM card 1 'SA9023 USB Audio' device 0 subdevice 0
Its setup is:
  stream      : PLAYBACK
  access      : RW_INTERLEAVED
  format      : S16_LE
  subformat    : STD
  channels    : 2
  rate        : 48000
  exact rate  : 48000 (48000/1)
  msbits      : 16
  buffer_size  : 24000
  period_size  : 6000
  period_time  : 125000
  tstamp_mode  : NONE
  period_step  : 1
  avail_min    : 6000
  period_event : 0
  start_threshold  : 24000
  stop_threshold  : 24000
  silence_threshold: 0
  silence_size : 0
  boundary    : 1572864000
  appl_ptr    : 0
  hw_ptr      : 0

И 24 битный тоже! )
Код:

u0_a52@android:/sdcard/test-samples #
u0_a52@android:/sdcard/test-samples # alsa_aplay -v -Dhw:1,0 24.wav
Playing WAVE '24.wav' : Signed 24 bit Little Endian in 3bytes, Rate 48000 Hz, Stereo
Hardware PCM card 1 'SA9023 USB Audio' device 0 subdevice 0
Its setup is:
  stream      : PLAYBACK
  access      : RW_INTERLEAVED
  format      : S24_3LE
  subformat    : STD
  channels    : 2
  rate        : 48000
  exact rate  : 48000 (48000/1)
  msbits      : 24
  buffer_size  : 24000
  period_size  : 6000
  period_time  : 125000
  tstamp_mode  : NONE
  period_step  : 1
  avail_min    : 6000
  period_event : 0
  start_threshold  : 24000
  stop_threshold  : 24000
  silence_threshold: 0
  silence_size : 0
  boundary    : 1572864000
  appl_ptr    : 0
  hw_ptr      : 0

Что дальше, Гуру? )

Rage2 18.02.2015 12:51

Цитата:

Сообщение от Anzic (Сообщение 321022)
ИГРАЕТ!! ))
Что дальше, Гуру? )

А хрен его знает...))
Пытаться настроить правильно конфиг asound.conf
С ним нужно быть очень внимательно, один лишний\неправильный символ и он не работает.
Изучай его синтаксис. Гугли примеры содержания и пробуй на своем

Anzic 18.02.2015 17:57

Цитата:

Сообщение от Rage2 (Сообщение 321027)
А хрен его знает...))
Пытаться настроить правильно конфиг asound.conf
С ним нужно быть очень внимательно, один лишний\неправильный символ и он не работает.
Изучай его синтаксис. Гугли примеры содержания и пробуй на своем

Блин, пол дня с этим конфигом мучаюсь, ничего не меняется. Знать бы еще, что именно в нем дело, и правильная настройка его поможет. Такое ощущение, что системе вообще на него пофиг.

Rage2 19.02.2015 18:31

Возможно и не пашет...ведь одного конфига недостаточно.

Напомни какой андройд у тебя?
Может попробовать заменить либу (libtinyalsa.so) Даниеля от нексуса?
http://pccar.ru/showpost.php?p=316598&postcount=12

Она для 4.4.4… есть небольшой шанс что заработает.

Anzic 19.02.2015 19:43

Цитата:

Сообщение от Rage2 (Сообщение 321141)
Возможно и не пашет...ведь одного конфига недостаточно.

Напомни какой андройд у тебя?
Может попробовать заменить либу (libtinyalsa.so) Даниеля от нексуса?
http://pccar.ru/showpost.php?p=316598&postcount=12

Она для 4.4.4… есть небольшой шанс что заработает.

Лучше потри свой пост. Замена libtinyalsa.so - повесила аппарат напрочь, пришлось шить из рекавери с потерей всех программ и настроек.. ((

я так понял что там за звук отвечает audio.primary.cedric.so. Мне так уважаемый HoSStiA сказал. Обещал помочь. Вот что он пишет (надеюсь он не против):
Цитата:

за вывод звука в Вашем Андроиде через Android API отвечает audio.primary.cedric.so , которая поставляется в бинарном виде (для устройств на rk3066, в частности), либо собирается в рамках Android SDK для платформы. Реализация для различных устройств также разная. К примеру, для процессоров Allwinner A13 это единственный файлы audio.c в дереве устройства, а для платформы RockChip - более развитый исходный код вида:
-rwxrwxr-x 1 hosstia hosstia 2758 нояб. 11 17:34 acoustics_default.cpp
-rwxrwxr-x 1 hosstia hosstia 6246 нояб. 11 17:34 ALSAControl.cpp
-rwxrwxr-x 1 hosstia hosstia 27180 янв. 26 20:00 alsa_default.cpp
-rwxrwxr-x 1 hosstia hosstia 19184 нояб. 11 17:34 ALSAMixer.cpp
-rwxrwxr-x 1 hosstia hosstia 9580 нояб. 18 17:18 ALSAStreamOps.cpp
-rwxrwxr-x 1 hosstia hosstia 4716 нояб. 11 17:34 Android.mk
-rwxrwxr-x 1 hosstia hosstia 14057 янв. 30 18:41 AudioHardwareALSA.cpp
-rwxrwxr-x 1 hosstia hosstia 14398 янв. 29 02:37 AudioHardwareALSA.h
-rwxrwxr-x 1 hosstia hosstia 26885 нояб. 11 17:34 audio_hw_hal.cpp
-rwxrwxr-x 1 hosstia hosstia 172852 нояб. 11 17:34 AudioPolicyManagerBase.cpp
-rwxrwxr-x 1 hosstia hosstia 9642 янв. 29 04:17 AudioStreamInALSA.cpp
-rwxrwxr-x 1 hosstia hosstia 9108 янв. 26 20:00 AudioStreamOutALSA.cpp

Просьба выслать файл audio.primary.cedric.so на почту, чтобы можно было получить дополнительную информацию из него.


Часовой пояс GMT +4, время: 06:14.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot