PDA

Просмотр полной версии : Android 5.x ограничения звука


ticc29
25.12.2017, 07:02
Приветствую энтузиастов Кар пс.

Собственно искал конкретную тему на форуме, но все не в отдельной теме, а разбросано по форуму.

Вопрос достаточно бональеый: давно известно что в андроид 5.0 - 5.1 есть внутренний даунгрейд до 44 кГц. Пытаюсь понять найдено ли решение как его обойти , и обобщить в одной теме.


На андроид 6-7 у меня как и у вас проблем нет ))

Используется дешёвый планшет archos 70b neon на mtk8163(он только вышел как я понял, и прошивки кроме стоковой в сети нет). Поёт через usb -dac из коробки.

Но там где андроид 6-7 не ограничивает частоту, то 5 всем известно что опускает вниз, до 44100 всегда!!!
На данный момент есть uapp и нейтрон - последний и предпочтителен.


Подскажите, или ткните где то было обсуждение решения?


Ниже скрин с одного стороннего сайта, для того чтобы не спорили те кто не в теме что проблема есть!
И если смотреть внимательно, то именно андроид, ДО вашего любого цапа делает ресемпл, то есть bit perfect как я вижу у себя - не помогает

Audio.policy - правил ту часть где usb output до 48000 - перегружал, права исправлял. Изменений не вижу, всё так же 44100

Rage2
02.01.2018, 00:58
Если использовать uapp или нейтрон (с включенным юсб драйвером), то вообще побарабану какой андройд стоит и ровно так же фиолетова есть ли поддержка юсб аудио в ОС или нет.
Поскольку эти плееры подкидывают карте свои драйвера и работают с юсб картой напрямую(DIRECT). В UAPP даже есть режим бит-перфект.


Audio.policy - правил ту часть где usb output до 48000 - перегружал, права исправлял. Изменений не вижу, всё так же 44100
Этим плеерам пофиг на андройд и его конфиги.

Какие файлы(формат, частота, битность) воспроизводишь?

mehanix
02.04.2018, 14:27
a2dp {
outputs {
a2dp {
sampling_rates 44100
channel_masks AUDIO_CHANNEL_OUT_STEREO
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_OUT_ALL_A2DP
}
}
}