Отбросив мистику, на треке 3 минуты 35 секунд все-таки убедился, что даунсемплинг к 44100 Гц имеет место, делает это Андроид, и не случайным образом, как показалось ранее. Но принимающая сторона об этом не догадывается: Вложение 909832
(48000-44100)*(3*60+35)=838.500 сэмплов .
Придется выяснять не только как и зачем, но и какому формату приводится передача по S/PDIF в конечном счете.
Запись слишком много занимает даже в архиве, поэтому не выкладывается.
10.12.2015, 16:19
aluver
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от HoSStiA
Провел серию экспериментов.
Во-первых, скажем Спасибо огромное HoSStiA от всего дикого племени! :thank_you2::magnitola_team_ny::drinks:
У мну есть немножко вопросы :blush2:
Цитата:
Сообщение от HoSStiA
При воспроизведении напрямую RKHDMISPDIF через ALSA страдает только битность, 16 bit => 24bit
по какой причине происходит это повышение разрядности? в конфиге asound ничего нет? и в default-конфиге альсы в папке пользователя?
Цитата:
Сообщение от HoSStiA
Далее все проигрывается гладко, вплоть "до финальных аккордов".
Ну вот! Можно кабели тестировать :drinks:
Цитата:
Сообщение от HoSStiA
Следующий момент - попытки командой alsa_aplay передать напрямую через S/PDIF-интерфейс поток 16bit/44.1KHz приводят к ошибке синхронизации
Значит ли это, что SPDIF рокчипа не может 44.100 аппаратно?
Цитата:
Сообщение от HoSStiA
Вторая карта USB с S/PDIF (ASUS Xonar U3) категорически не хочет воспроизводить через Digital
обидно, догадывался о возможности таких проблем выше...
Цитата:
Сообщение от HoSStiA
Под Windows после установки новых драйверов ASUS и некоторой последовательности подключения Creative (перетыканий) одновременно с ней-таки удалось записать с USB-карты на USB-карту, но вдвоем + третья встроенная данная комбинация интерфейсов уживается очень плохо.
Опять на ASIO конфликт? Может воспроизведение тогда через KS пускать?
Цитата:
Сообщение от HoSStiA
На Ubuntu все предсказуемо.
Это воспроизведение+запись командами aplay и arecord из разных терминалов: потребовалось конвертация S32_LE => S24_3, на что тоже ушло время, и часть семплов при старте потерялась
Тоже не понял, откуда ресемплинг этот в 32 бит - настройки?
Цитата:
Сообщение от HoSStiA
Отбросив мистику, на треке 3 минуты 35 секунд все-таки убедился, что даунсемплинг к 44100 Гц имеет место, делает это Андроид, и не случайным образом, как показалось ранее. Но принимающая сторона об этом не догадывается
об чем и говорилось :)
Так как воспроизведение происходит средствами альсы, надо искать причины в альсе. Меня например смущает ранее упомянутый режим asym, который активирует дуплекс, а дуплекс по логике обязывает задействовать собственные микшеры alsa (dmix вообще поддерживается в android?) с возможным вытекающим ресемплингом. Если в asound.conf нет ничего про частоту дискретизации, остается default-конфиг (/usr/share/alsa/alsa.conf). Там частота установлена по умолчанию, и в том числе для микширования в dmix (кстати, а его нет в asound.conf в качестве plug?)
Еще раз СПАСИБО за тесты! :good3::good3::good3:
10.12.2015, 20:18
HoSStiA
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от aluver
по какой причине происходит это повышение разрядности? в конфиге asound ничего нет? и в default-конфиге альсы в папке пользователя?
Перепутал направление преобразования. В текущей конфигурации ALSA считает, что rk_spdif поддерживает только S16_LE, поэтому необходима конвертация S24_3LE => S16_LE.
Список разрешенных драйвером форматов предполагает использование хотя бы S24_LE (если используется одна из следующих версий),
Значит ли это, что SPDIF рокчипа не может 44.100 аппаратно?
Пока либо ALSA не хочет категорически ниже 48.000, либо Creative не может определить со своей стороны, что ему отправляют. Необходимо еще раз проверить под старой Windows, какая частота реально приходит по S/PDIF:
После прочтения съесть!
Цитата:
А вот какая будет частота дискретизации аудиосигнала, приходящего п цифре на S-PDIF входы с какого-нибудь внешнего аудиоустройства — высветится автоматически.
Опять на ASIO конфликт? Может воспроизведение тогда через KS пускать?
Что-нибудь придумается в ближайшее время. есличо
Цитата:
Сообщение от aluver
Тоже не понял, откуда ресемплинг этот в 32 бит - настройки?
Также перепутаны направления, запись в формате S24_3LE, S/PDIF встроенной аудиокарты решил преобразовать в S32_LE.
S24_3LE => S32_LE
Цитата:
Сообщение от aluver
Меня например смущает ранее упомянутый режим asym, который активирует дуплекс, а дуплекс по логике обязывает задействовать собственные микшеры alsa (dmix вообще поддерживается в android?) с возможным вытекающим ресемплингом.
Использовался оригинальный /etc/asound.conf и т.п. на только что перепрошитом после Android 5 устройстве "заводским" 4.4.2 КК firmware. Точнее, эти конфиги не трогал и не заглядывал.
Цитата:
Сообщение от aluver
Еще раз СПАСИБО за тесты!
Надо все-таки добить баги, пока интерес не пропал! :D
11.12.2015, 15:58
aluver
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от HoSStiA
Надо все-таки добить баги, пока интерес не пропал!
Благодарность за тесты - не финальный залп вежливости! Наборот! Мы ни в коем случае не дадим остановиться на достигнутом :D:D:D
Будем требовать продолжения тестов :) тем более, что возможностей для выбора объектов тестирования - непаханное поле ;)
и софт-плееры, и шнурки оптические и юсб-шные, и сами USB-девайсы, и их конфигурационные настройки вывода, и т.д., и т.п.
в общем я тут прикинул, надо HoSStiA памятник заказывать нерукотворный сразу вместе с незарастающей народной тропой :D:D:D:D
---------- Сообщение добавлено 12.12.2015 в 14:10 ----------
продает недорогие ЦАПы, косноязычный мальчуган. Подскажите, какой из ЦАПов стоит выбрать?
14.12.2015, 08:35
aluver
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от titanof
Подскажите, какой из ЦАПов стоит выбрать?
никакой :) если уж на то пошло, эти китайские дешевые поделки дешевле самому на алиэкспрессе заказать :)
для начала - какова цель? к чему будет цап подключаться? все зависит от условий использования и уровня остального оборудования (ГУ, процессор, усилители, АС).
14.12.2015, 12:37
titanof
Re: USB DAC и USB Audio для Android
aluver, Большое спасибо за отклик! Авто Subaru Outback 2008г. Звук устанавливал в 2009г. Шумка есть. АС - Focal 165 (из какой линейки не помню покупал тогда за 12000р.) Сабвуфер - Герц 12". Усилитель DLS ra- 30. ГУ - штатное (Кенвуд ) . Звук в принципе не плохой, я бы даже сказал - забористый!! При условии, что сам трек mp3 , на диске, надлежащего качества! Шибко охота источник поменять , чтобы FLAC можно было слушать . Что бы гибкие настройки были по звуку. С поканалкой может быть заморочиться.
В качестве источника ,на сегодня, могу использовать смартфон Sony Z-1.
Ну и стало быть, за недорого хотелось бы!!:facepalm:
---------- Сообщение добавлено 14.12.2015 в 20:01 ----------
Порекомендуйте люди добрые !! Я ить, не корысти ради, а токмо волею пославшей мя, больной аудиофилиюшкой, главы!!есличо
14.12.2015, 18:24
aluver
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от titanof
С поканалкой может быть заморочиться.
В качестве источника ,на сегодня, могу использовать смартфон Sony Z-1.
смартфон годный, есть андроид 5, что расширяет круг применения устройств USB-Audio.
1) Если с поканалкой, то нужен процессор. Если ставить процессор, то во избежание двойных ЦА-АЦ-ЦА-преобразований как таковой ЦАП и не нужен, а нужен USB-SPDIF-преобразователь, который отдаст процессору звук в нетронутой цифре. Самые лучшие - асинхронные (на чипах XMOS, SA9227, SA9023...), но в принципе на первых порах пойдет и тот же PCM2704(06) - главное, чтобы SPDIF был.
2) Если пока проц не брать, можно взять универсальное устройство - USB-DAC с возможностью SPDIF на вырост. Пока подключить по аналогу. Sabre U2 для указанного конфига - за глаза.
3) А можно замахнуться и на Вильяма... нашего Шекспира... - взять многоканальную USB-звуковуху и забабахать поканальный софт-процессинг прямо в смартфоне :) Но это - если опыт соответствующий имеется... Надежность такого варианта конечно ниже, но капитальных вложений меньше :)
14.12.2015, 18:36
titanof
Re: USB DAC и USB Audio для Android
А где она водится? Эта , неведомая Sabre U2 для указанного конфига!!! Как это можно купить?
14.12.2015, 18:54
Shumik
Re: USB DAC и USB Audio для Android
В Гугле водится, животина диковинная. Правда, достаточно просто загуглить sabre u2 и будет ссылка на магазин производителя с возможностью доставки по почте.