По поводу рокчипа. Появилась зарубежная инфа, что на кастомной прошивке андроид 9 нашего соотечественника Hal9k_ ГУ на PX5 (RK3368 4GB/32GB) поет на helix usb hec из коробки без артефактов даже на хайрезе, вплоть до 192/32, и даже громкая связь блютус идет на юсб.
Не знаю как кто, а я не верю. Ну если на хеликс юсб хек и двухъядерный рокчип пел без щелчков, то как хэндсфри с платы мцу на плату андроид у товарища попало - хз... Через блютус может играть только музыка, имхо.
Заказал платформу Dixom m 12. Далее планирую брать Китай-андройд для Весты. Но пока не определился.
Пока, временно, подумал такой вариант:
У меня Xiaomi Mi max 2. По информации из интернета, прога USB audio player pro должна с ним работать.
В чем вопрос - а как быть?
Возможно купить переходник-разветвитель, что бы в телефон подключить внешний накопитель и со второго USB вывести сигнал на звуковую? И ещё бы желательно как-то это дело питать
Ребята помогите, я уже всю голову себе сломал. Есть USB DAC SA9023, встроен в проц AUDISON Bit ten D, который категорически не хочет дружить с андроидом. С ноутбука все играет. Что было сделано: установлен USB Audio Player Pro и Onkyo на 3 телефона и планшет на андроиде. One Plus 5, Xiaomi mi MAX, ZTE Axon 7 подключались через OTG переходник с usb type c to USB и далее usb провод. Планшет Samsung TAB pro через OTG переходник с micro usb to USB и далее usb провод. При подключении кабеля к андроиду, он SA9023 определяет. На всех телефонах при нажатии play в плеере издается легкий треск в динамиках и выскакивает сообщение USB failure: could not submit USB transfer либо Error: USB set-up failed. На One Plus 5 может заиграть, но на середине песни будет треск и те же ошибки, а также при переключении треков эти же ошибки. Один раз проигралось 3 песни с переключением треков до ошибок. Можно было подумать, что что то с кабелем но этот кабель играет на ноутбуке и на One Plus 5 (другие телефоны не пробовал) с другим ЦАПом от SONY. Похоже на какую то не совместимость, но у других вроде играет. Может подкинет кто какие нибудь мысли?
Причина какая-то тривиальная, типа нехватки питания. Надо смотреть как этот цап в проц встроен. Запитывается ли он от проца, либо от юсб, а в проц только сигнал отдает.
Чтобы отмести проблемы с юсб в андроиде можно попробовать ограничить битность и частоту в уапп, поиграть со значением буфера.
Шнурок юсб какой длины?
Питание цап получает с процессора, но при подключении к телефону, либо пк, 5 в поступают на плату переключения источников. В проц также встроен блютуз модуль, и при подключении юсб кабеля проц сразу переключается на usb. Юсб кабель см 50 примерно. Попробую еще покороче найти для проверки.
Новые версии прошивок на c500 могут не роутить звук на юсб, хотя функция юсб аудио в настройках разработчика не отключена.
Полиси не заменялся как на xda написано? https://forum.xda-developers.com/and...-c500-t3575427
Обновился на последнюю прошивку и звук пропал(( Второй день ковыряю audio_policy, пока безуспешно.
Тот-же power amp цап видит, но не играет в него..
Может есть какие варианты?
Пробовал прошиться на старую версию, выдает ошибку и не шьется...
После прочтения съесть!
Код:
#
# Audio policy configuration for generic device builds (goldfish audio HAL - emulator)
#
# Global configuration section: lists input and output devices always present on the device
# as well as the output device selected by default.
# Devices are designated by a string that corresponds to the enum in audio.h
#global_configuration {
# attached_output_devices AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_EARPIECE
# default_output_device AUDIO_DEVICE_OUT_SPEAKER
# attached_input_devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_REMOTE_SUBMIX|AUDIO_DEVICE_IN_FM_TUNER
#}
# audio hardware module section: contains descriptors for all audio hw modules present on the
# device. Each hw module node is named after the corresponding hw module library base name.
# For instance, "primary" corresponds to audio.primary.<device>.so.
# The "primary" module is mandatory and must include at least one output with
# AUDIO_OUTPUT_FLAG_PRIMARY flag.
# Each module descriptor contains one or more output profile descriptors and zero or more
# input profile descriptors. Each profile lists all the parameters supported by a given output
# or input stream category.
# The "channel_masks", "formats", "devices" and "flags" are specified using strings corresponding
# to enums in audio.h and audio_policy.h. They are concatenated by use of "|" without space or "\n".
audio_hw_modules {
primary {
global_configuration {
attached_output_devices AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_WIRED_HEADPHONE
default_output_device AUDIO_DEVICE_OUT_WIRED_HEADPHONE
attached_input_devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_FM_TUNER|AUDIO_DEVICE_IN_VOICE_CALL
audio_hal_version 3.0
}
devices {
headset {
type AUDIO_DEVICE_OUT_WIRED_HEADSET
gains {
gain_1 {
mode AUDIO_GAIN_MODE_JOINT
channel_mask AUDIO_CHANNEL_OUT_STEREO
min_value_mB -6400
max_value_mB 0
default_value_mB 0
step_value_mB 100
min_ramp_ms 0
max_ramp_ms 0
}
}
}
headphone {
type AUDIO_DEVICE_OUT_WIRED_HEADPHONE
gains {
gain_1 {
mode AUDIO_GAIN_MODE_JOINT
channel_mask AUDIO_CHANNEL_OUT_STEREO
min_value_mB -6400
max_value_mB 0
default_value_mB 0
step_value_mB 100
min_ramp_ms 0
max_ramp_ms 0
}
}
}
}
outputs {
primary {
sampling_rates 44100|48000
channel_masks AUDIO_CHANNEL_OUT_STEREO
formats AUDIO_FORMAT_PCM_32_BIT|AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_AUX_DIGITAL|AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET|AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET|AUDIO_DEVICE_OUT_ALL_SCO|AUDIO_DEVICE_OUT_FM|AUDIO_DEVICE_OUT_DEFAULT
flags AUDIO_OUTPUT_FLAG_PRIMARY
gains {
gain_1 {
mode AUDIO_GAIN_MODE_JOINT
channel_mask AUDIO_CHANNEL_OUT_STEREO
min_value_mB -6400
max_value_mB 0
default_value_mB 0
step_value_mB 100
min_ramp_ms 0
max_ramp_ms 0
}
}
}
fast {
sampling_rates 44100|48000
channel_masks AUDIO_CHANNEL_OUT_STEREO
formats AUDIO_FORMAT_PCM_32_BIT|AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_EARPIECE
flags AUDIO_OUTPUT_FLAG_FAST
}
}
inputs {
primary {
sampling_rates 8000|16000|32000|44100|48000
channel_masks AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_STEREO|AUDIO_CHANNEL_IN_VOICE_UPLINK|AUDIO_CHANNEL_IN_VOICE_DNLINK
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_IN_COMMUNICATION|AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_AMBIENT|AUDIO_DEVICE_IN_WIRED_HEADSET|AUDIO_DEVICE_IN_AUX_DIGITAL|AUDIO_DEVICE_IN_MATV|AUDIO_DEVICE_IN_VOICE_CALL|AUDIO_DEVICE_IN_BACK_MIC|AUDIO_DEVICE_IN_ALL_SCO|AUDIO_DEVICE_IN_FM_TUNER|AUDIO_DEVICE_IN_DEFAULT
}
}
}
a2dp {
global_configuration {
audio_hal_version 2.0
}
outputs {
a2dp {
sampling_rates 44100
channel_masks AUDIO_CHANNEL_OUT_STEREO
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_OUT_ALL_A2DP
}
compress_offload {
sampling_rates 8000|11025|16000|22050|32000|44100|48000
channel_masks AUDIO_CHANNEL_OUT_MONO|AUDIO_CHANNEL_OUT_STEREO
formats AUDIO_FORMAT_AAC|AUDIO_FORMAT_MP3
devices AUDIO_DEVICE_OUT_ALL_A2DP
flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD
}
}
inputs {
a2dp {
sampling_rates 44100
channel_masks AUDIO_CHANNEL_IN_STEREO
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_IN_BLUETOOTH_A2DP
}
}
}
usb {
global_configuration {
audio_hal_version 2.0
}
outputs {
usb_accessory {
sampling_rates 44100
channel_masks AUDIO_CHANNEL_OUT_STEREO
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_OUT_USB_ACCESSORY
}
usb_device {
sampling_rates dynamic
channel_masks dynamic
formats dynamic
devices AUDIO_DEVICE_OUT_USB_DEVICE
}
}
inputs {
usb_device {
sampling_rates dynamic
channel_masks AUDIO_CHANNEL_IN_STEREO
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_IN_USB_DEVICE
}
}
}
r_submix {
global_configuration {
attached_input_devices AUDIO_DEVICE_IN_REMOTE_SUBMIX
audio_hal_version 2.0
}
outputs {
r_submix {
sampling_rates 48000
channel_masks AUDIO_CHANNEL_OUT_STEREO
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_OUT_REMOTE_SUBMIX
}
}
inputs {
r_submix {
sampling_rates 48000
channel_masks AUDIO_CHANNEL_IN_STEREO
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_IN_REMOTE_SUBMIX
}
}
}
}
Социальные закладки