Как вывести DSD поток через USB без конвертации в PCM?
foobar2000 -> XMOS
Как вывести DSD поток через USB без конвертации в PCM?
foobar2000 -> XMOS
С уважением. Дмитрий.
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Да мне-то что, меняйтесь!"(с)анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
Саш, можно с этого места можно подробнее. Как убедиться, что XMOS принимает DSD. Чип тот же, что используешь ты. Есть на нём возможность сделать индикацию ДСД? (клоки 512фс стоят на XMOSe выход I2S). Фубар, в режиме "ASIO Driver Mode - DSD" зажигает на XMOSe индикацию 44.1. С А-Плеера выходит РСМ, т.к. цап на 5102 его воспроизводит (вывод ASIO output (APlayer mod)).
С уважением. Дмитрий.
Например - почитать документацию на твой интерфейс.
Это неважно, важно что в прошивке. У меня на том-же чипе есть интерфейсы как без DSD (ADC Onyx, ATDAC-8), так и с DSD (xVeloci, xVM).
Конечно, у меня один из управляющих сигналов - nDSD/PCM.
В АПлеере это настраивается так:
правая кнопка - форматы файлов - ISO,DFF,DSF - конфигурация.
Там выбираешь Output Mode:
PCM - с конвертацией.
Без конвертации:
DSD DoP - это работает макс. до DSD128
Native DSD - это работает макс. до DSD512, если ЦАП позволяет.
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Да мне-то что, меняйтесь!"(с)анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
Спасибо за инструкцию к АПлееру. DSD DoP работает, Native DSD выдаёт ошибку, семпл записан в DSD64.
Это понятно, но доков на девайс нет и не предвидится, а изучать документацию XMOSа довольно серьёзное занятие, пока не отважился. Хочу выяснить умеет ли интерфейс выводить DSD на I2S. Дело в том, что ЦАПа понимающего ДСД пока нет.
Именно это интересует, как реализовать?
С уважением. Дмитрий.
А это тебе ничего не даст - ты от этого не узнаешь чего там написали в прошивке ТВОЕЙ платы.
Ну могу показать как у меня, правда что это тебе даст?
Код:if(dsdMode!=DSD_MODE_OFF){ // DSD Mode ------------- DSD_PIN <: DSD_ON; if(dsdMode == DSD_MODE_NATIVE){ F1_PIN <:1; } }else{// PCM Mode -------------------------- DSD_PIN <:DSD_OFF; F1_PIN <:0; }
Это, я думаю, проще всего - APlayer в режимах DoP или Native, при попытке вывода ДСД потока в интерфейс, ДСД не поддерживающий, выкидывает окошко с надписью "Can*t play file".
Только что еще раз проверил на ATDAC-8.
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Да мне-то что, меняйтесь!"(с)анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
Я так понял, что пин с индикацией не определен железом а задаётся в прошивке. Значит решение вопроса придётся пока отложить.
Alex, спасибо за ликбез."Can*t play file"
Продолжу опыты после приобретения АК4399 или подобного.
С уважением. Дмитрий.
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Да мне-то что, меняйтесь!"(с)анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
Для фубара есть плагин, его же можно использовать с Аплеером. Появятся настройки Fs DSD64, DSD128... DSD-PCM Mode и т.д.
Про то, что PCM через него обрастает мхом, аля бархатом и становится чуть ватным, стоит писать, не знаю
Заметил на днях, когда слушал файлики 44 vs 88 из соседней темы.
Чувак, спасибо, скачал прозапас. Пока мой XMOS не принимает DSD.
С уважением. Дмитрий.
АПдеером проверял, как я выше писал?
Чья плата-то?
P.S. APlayer - надо "в чистом виде", вот как скачал, так и оставил. А то я вон приятелю поставил, проварили - все ОК. Через 2 недели прихожу, подключаю тот же ЦАП - нейтив уже не работает, только ДоР. Лазил по настройкам - все вроде ноормально. Потом ог говорит - "а я там игрался с разными режимами, файлы из папки "экстенд" пробовал, и т.д."
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Да мне-то что, меняйтесь!"(с)анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
Alex, АПлеер выдаёт "Can*t play file" . В чистом виде не пробовал пока АП, но думаю будет то же самое.
Платка из подвальчика Ляо, что-то вроде этого брал для издевательств над РСМ5102, а теперь интересен XMOS. В планах, заставить её выводить DSD на другой ЦАП (встроенный 5102 - не в счёт).
Последний раз редактировалось Deemon1970; 10.05.2015 в 18:38.
С уважением. Дмитрий.
А, ну значит платка не умеет ДСД, что логично, раз она на 5102 (как и в ATDAC-8 там DSD не включено в прошивке.
А как ты ее собираешься заставишь делать то, чего она не имеет? Если плату не совсем колхозники делали, это не получится.
Менять проц будешь и писать свою программу?
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Да мне-то что, меняйтесь!"(с)анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
Писать свою программу, если получиться. Пока отложил опыты.
С уважением. Дмитрий.
Возможно. Я пока слабо представляю как это делается и не могу оценить стоит ли овчинка выделки.
А какие могут быть неразрешимые преграды на готовой плате? Вроде там с топологией можно разобраться. Затея исключительно из спортивного интереса, но добиваться победы над XSMOSом любой ценой тоже нет резона.
С уважением. Дмитрий.
Дело не в плате, а в стоящем там проце - если делали не совсем колхозники, то прошивка находится во флешке в зашифрованном виде, а ключ - прошит в ОТР-область проца.
Теоретически. при этом свою прошивку можно запустить на этом проце через JTAG, но только из ОЗУ. Но опять-же, если делали не совсем колхзозники, то JTAG там в том-же ОТР отключен.
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Да мне-то что, меняйтесь!"(с)анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
То есть, для начала, нужно считать родную прошивку и убедиться, что она не зашифрована? В противном случае - бросить эту затею.
С уважением. Дмитрий.
Последняя прошивка и драйвер для Эдель (а она на ХМОС, как известно) обещают поддержку ДСД какого-то там. Именно на кв шине.
Я не разбирался. Можно почитать ридми.
Может это поможет?
В комплекте драйверов и программка-перепрошивалка ХМОС
С уважением
Евгений Балакин
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Да мне-то что, меняйтесь!"(с)анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
Социальные закладки