Avatar1
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Aleksoid1978 Почти тоже самое сам хотел написать, благо объяснение было дано чуть выше Останется как есть? Просто раз уж всё равно приходится задействовать микшер и это уже "вроде не bit-exact" - не логичнее было бы в таком случае оставить частоту как есть, а наоборот поменять битность на 24 бита, пусть микшер добивает "нулями". Почему занудствую - просто на этой карте с её чудесными драйверами, любые переключения частот в WASAPI Exclusive со стороны приложений нормально не срабатывают. В лучше случае просто нет звука, а в худшем... В частности вышеуказанный 20b не просто падает, что уже плохо. Плейер падает - пытаемся его закрыть и система стабильно валится в "синий экран". Вот, вчера написал "портянку", но не стал выкладывыть - как выяснилось, пока это актуально только для 32/24 битных исходных данных. --- Немного оговорюсь, говоря про "без проблем". Оставлю это здесь для других владельцев E-MU 0404 USB (и 0202, а также видимо и 0204 тоже - последний драйвер похоже для всех одинаковый: "EMUU_PCAppDrv_US_1_40_00_BETA"). Система Windows 8 x64 (насколько помню в 7-ке было также). Про 32-битные системы ничего сказать не могу. Если вдруг решите включить "bit-exact"/побитовый вывод - готовьтесь выставлять нужную частоту на выходе руками, через E-MU Control Panel (или настройки Windows, они синхронизированы между собой), т.к. автомат частоты у этой карты нормально работает только в ASIO. Сейчас же при несовпадении частот, например выставленных в настройках 44100 и частоте исходного материала 48000 - звука не услышите. При включенном "bit-exact"/побитовом выводе плейер видит что частота 48000 поддерживается системой и выводит её без изменений. При этом частота в контрольной панели E-MU и настройках Windows "вроде бы" меняется с 44100 на эти самые 48000, но звука нет - где-то Creative/E-MU не доработали и видимо уже не доработают никогда. Если закрыть плейер, поменять частоту на 48000 и запустить воспроизведение снова - звук появится. Ну и разумеется, если не использовать опцию "bit-exact"/побитовый вывод - такой проблемы просто не будет, плейер увидит что в настройках выставлено 44100 и преобразует исходящие 48000 через встроенный микшер. Кому непонятно - пройдите мимо опции "bit-exact", жить вам точно будет намного легче Reclock при выводе через WASAPI Exclusive режим ведёт себя точно также, т.е. это ни разу не проблема плейера. --- Добавлено: Вообщем решил для себя проблему, радикально. Цитата: "Теперь немного поподробнее - начну с того что WASAPI Exclusive поддерживает только 16 и 24(32) битный вывод. Именно по этой причине в настройке декодеров убираем поддержку вывода во float режимы." | Можно просто не оставлять аудиорендеру "плохих" вариантов с 16 бит. Поэтому убрал в настройке декодеров вообще всё, кроме 24 бит. Тоже получается костыль, но уж лучше ходить так, чем падать. ![](http://forum.ru-board.com/board/s/smile.gif) | Всего записей: 26 | Зарегистр. 15-11-2011 | Отправлено: 15:40 07-07-2013 | Исправлено: Avatar1, 18:38 07-07-2013 |
|