Активация Hi-res в Neutron для Moto G5 Plus c Android 8.1В крайней версии стоковой прошивки Android 8.1 для Moto G5 Plus испорчен вывод аудиотракта через direct_pcm. При этом вывод flac в частоте исходника от 44,1 до 192 кГц и 16 бит через compress_offload системным Play Музыка и подобными плеерами сохранился.
Для лечения:
root,
файловый менеджер с возможностью редактирования и перезаписи системных файлов (к примеру, Х-Plore или Root Explorer),
распаковать папку edit audio.zip, скопировать папку sysytem в папку system в смартфоне с заменой файлов. Проверить после копирования разрешение файлам. Оно должно быть 644.
перезагрузить смартфон.
На всякий случай даю папку со стоковыми файлами stock audio.zip
В build.prop в качестве бонуса активирован API 27 и Camera2API.
Также в качестве бонуса в deep_buffer, который в Moto G5 Plus используют практически все приложения Интернет-радио, YouTube и прочие, по умолчанию сделан вывод в 44,1 вместо 48 кГц.
Проверено на Moto G5 Plus XT1685 c прошивкой OPSS28.85-17-6 и Neutron 2.09.5
Внимание: в Neutron не будет работать аппаратная громкость, и уровень громкости кнопками громкости в смартфоне регулироваться не будет, при включенной аппаратной громкости громкость всегда будет максимальной. Громкость регулировать непосредственно в плеере.
Обязательные настройки Neutron для вывода потока через direct_pcm без пересемплирования и в 24 бит:
аудиооборудование/аппаратная громкость – выкл.
аудиоборудование/аудиофокус – выкл. (при включении очень длинная задержка при первом включении проигрывания после запуска плеера и вылет в primary с семплированием в 48 кГц после звонка или сообщения, лечится только принудительной остановкой плеера в настройках смартфона, при выключенной функции вылета не наблюдается и проигрывание возобновляется)
аудиооборудование/32-битный вывод – выкл.
аудиооборудование/низкая задержка – выкл.
аудиооборудование/следовать частоте исходника – вкл. (если нет желания слушать в какой-либо другой частоте семплирования)
аудиооборудование/DSD, DSD через PCM - выкл. (аппаратно не поддерживается)
аудиооборудование/базовый драйвер – вкл.
аудиооборудование/базовый драйвер/Hi-Res кодек (Direct PCM) – вкл.
В случае, если такая же проблема наблюдается на других Motorola c Андроид 8.1, способ тоже может помочь, но это не проверялось. В этом случае перед экспериментом сделайте копии своих стоковых файлов system/etc/audio_policy.conf, system/vendor/etc/audio_policy.conf и system/vendor/etc/audio_output_policy.conf. Пробуйте варианты с редактированным и своим стоковым build.prop (от Moto G5 Plus может подойти не всем).
Android 9 для Moto G5 Plus есть только кастомный. Попробовал многие прошивки. Во всех вывод возможен на сегодняшний день только в 48 кГц или можно сделать фиксированный для всего подряд в 44,1 кГц.
edit audio.zip ( 10.21 КБ )
stock audio.zip ( 9.95 КБ )
Сообщение отредактировал ciril70 - 15.05.19, 00:00Причина редактирования: исправлены ошибки, перекачайте