Из маркета? Есть такое.
Но там же(в моем посте) есть ссылка на апк.
Закидываешь на планшет и устанавливаешь.
Сообщение от Shumik
Только от ЦП устройства?
Нет. Все иначе.
1. Если только слушать музыку, тогда через спец.софт (USB Audio Player PRO или HibyMusic)
будет работать практически на любом устройстве (ГУ, планшет, смартфон и т.д)
2. Если выводить через юсб карту все звуки, вместо встроенной в ГУ, то тут нужна поддержка карты в Андройде.
Точнее наличие дров в ядре и роутинг звука на карту в ОС.
Тут как повезет....правда для ГУ-устройств обычно не везет
Китайцы(производители) при сборке прошивки просто не включают это.
В общем не от Андройда(его версии) зависит, а от того как его собрали для конкретного устройства.
На ГУ с RK3066 и RK3188 если подшаманить, то шанс заставить петь юсб карту есть....но мизерный.
Сорцы ядра для них есть и модули юсб карты подключить не проблема. Сложности более в роутинге звука...
Написал я продавцу девайса на рк3188 о совместимости с внешним dac-ом и привел в пример сабру. Может озадачиться и массово попросить китайцев заняться этим вопросом? человек с 100 можно с форума собрать, может кто-то и помочь сможет. Пусть указывают большими буквами в описании 'audiphile edition' . Ведь будут покупать точно больше и им это выгодно! И для нас это будет означать конец мучений с ущербными древними двухдиновыми устройствами, которые только с диска могут сигнал по оптике гнать и не имеют никакой совместимости с автомобилем. Идея, конечно, ближе к фантастике, но... а вдруг?
Пусть немного оффтоп, но вопрос потерь качества при цифровой регулировке громкости косвенно касается данной темы.
Всем известно, что при цифровой регулировке громкости теряется глубина - каждые минус 6 децибел отбирают по одному разряду глубины звука. Таким образом, апсэмплинг исходного звука с 16 бит до 24 бит даст нам дополнительную фору в (24-16)*6=48 децибел. То есть тогда можно убавлять громкость изначально 16-битного источника на -48дб от 0 без потерь, что уже немало. Заставить Андроид изначально выводить на цап, поддерживающий глубину 24 бит, только эти самые апсемпленные 24 бит - не проблема. Но вот главный вопрос: В случае регулировки громкости штатными средствами Андроид будет ли он происходить уже в 24 битах, или все-таки до ресэмплинга - в 16-битном представлении? И какова реальная качественная характеристика апсемплинга средствами андроида? (Читал где-то, что только в лоллипопе начали уделять внимание алгоритмам ресемплирования с целью исключения ошибок, а в прежних версиях громкость лучше держать на максимуме).
Отвечаю сам себе. Громкость регулируется после микшера. Подружил SGS3 и Sabre U2 DAC на лоллипоп 5.1 (CM12.1) именно на максимальных значениях разрядности и частоты - 24/96. Все просто - необходимо только в /etc/audio_policy.conf отредактировать разрядность и частоту на значение dynamic:
В наличии имеются: вирутальная звуковая карта VmWare, старенькая 24-битовая Creative SB Audigy 2 NX и китайский 16-битовый "свисток"!
Вторая и третья сидят на USB:
hosstia@WerkStatt:~$ lsusb
Bus 001 Device 002: ID 041e:3020 Creative Technology, Ltd SoundBlaster Audigy 2 NX
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 005: ID 0d8c:013c C-Media Electronics, Inc. CM108 Audio Controller
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Но при более скурпулёзном рассомотрении все-таки можно заменить, что Audigy потенциально дано воспроизводить 8ch x 24bit x 96000 Hz: Вложение 831450
Теперь посмотрим, что могут наши карты, если бы для ALSA не были бы заданы никакие параметры в пользовательской конфигурации, т.е. отправим исходный файл этим железкам напрямую:
hosstia@WerkStatt:~$ aplay -v -Dhw:0,0 05\ Halo\ Effect.wav
Воспроизведение WAVE '05 Halo Effect.wav' : Signed 24 bit Little Endian in 3bytes, Частота 96000 Гц, Стерео
aplay: set_params:1233: Остсутствует частота оцифровки
Available formats:
- U8
- S16_LE
Встроенная карта сразу говорит "нет", и скатывается до уровня Андроида в перевариваемых форматах!
Можно ли воспроизвести "05 Halo Effect.wav" на китайской карте. Оказывается да, можно, но как минимум потребуется сборка ALSA с библиотекой ресемплера,
и явное указание совместимой с картой частоты дискретизации и формата данных:
hosstia@WerkStatt:~$ aplay -v -Dplughw:CARD=2,DEV=0 -r48000 -fS16_LE "05 Halo Effect.wav"
Внимание: формат изменён на S24_3LE
Воспроизведение WAVE '05 Halo Effect.wav' : Signed 24 bit Little Endian in 3bytes, Частота 96000 Гц, Стерео
Plug PCM: Rate conversion PCM (48000, sformat=S16_LE)
Converter: libspeex (builtin)
Социальные закладки