Перейти к содержанию

IgorA

Продвинутые
  • Публикаций

    5 594
  • Баллов

    14 098 
  • Зарегистрирован

  • Посещение

  • Победитель дней

    15

Весь контент IgorA

  1. X-Man По правой кнопке мыши есть команда "Новый список". Она удаляет все альбомы. А поштучно - через DELETE. Если фокус ввода у списка альбомов (фон строки с названием альбома выделен), то список не обязательно распахивать. DELETE будет тогда удалять альбомы по порядку, начиная с выбранного.
  2. Насчёт 50% загрузки - в новых плагинах lossless бывает такой сбой (иногда не сбрасывается почему-то событие с автосбросом и цикл, запускаемый по нему, работает непрерывно). На следующей неделе сделаю скорректированный вариант, где, надеюсь, этого не будет. Сейчас некогда, к сожалению. Можно пока использовать предыдущие версии. Там не должно быть такого явления.
  3. Сейчас посмотрел на Core 2 Duo 6700 - Boom также в режиме воспроизведения загружает процессор в разы больше. Что касается распределённой процессу памяти, которая в воспроизведении не задействована - несколько её мегабайт ничем систему не грузят. Посмотрел по Spy++ - пока плеер никто не трогает, событий нет. Разве в кэш загружается из скомпонованных библиотек код, который не используется?
  4. Можно так оставить. Если размер буферов увеличивать, нагрузка на процессор уменьшается, но плагин может начать сильно тормозить.
  5. Странное утверждение. Я посмотрел сейчас по ProcessExplorer нагрузку на процессор при воспроизведении WAV и FLAC 16/44 (На Celeron E3300): Boom - 2.6% APlayer - 0.16% Код аплеера в последних версиях вообще не участвует в процессе воспроизведения. Даже в форме контроля времени (из-за этого оно и может несколько расходиться с реальным). Плеер лишь просыпается раз в секунду, чтобы обновить индикацию. А музыку воспроизводят, никак не взаимодействуя с ним, плагины, написанные на C (и С++).
  6. ASIO4ALL, в самом деле, выводит через KS. В настройках плагина должен быть список доступных устройств с возможностью выбора. Может быть, там что-то надо поменять? Пока нет.
  7. Для вывода через Wasapi я сейчас делаю плагины для lossless форматов, которые в bit perfect играют лучше существующих (на тех, конечно, платформах, где звук в принципе зависит от плеера). Есть прогресс и по сравнению с теми тестовыми вариантами, которые здесь выкладывались. Но это займёт какое-то время, так как надо доработать совместимость с различными картами. Поэтому окончательные выводы насчёт Wasapi делать ещё рано.
  8. Если системный регулятор Windows громкость через ASIO не регулирует, то это уже определяет драйвер карты. Плеер над этим не властен. Часто не хуже ASIO звук через KS (http://adionsoft.net/winampwasapi/ ). Там громкость в системе регулируется (за исключением Onkyo SE200).
  9. Thom_Yorke Скорее всего, проблема связана с взаимодействием конкретных входных и выходных плагинов в определённом окружении. Если это происходит при воспроизведении форматов из ряда WAV, FLAC, APE, WV, то можно попробовать заменить плагины этих форматов на предпоследнюю их версию.
  10. VVK И какими будут изменения?
  11. Купил в Майкрофте их кабель для HE4. Впечатления положительные. Звук от стокового отличается: более открыто звучит середина, лишний акцент на верхах уходит.
  12. Кстати, а какие элементы на плате надо выпаивать, чтобы отключить мьют?
  13. Дело не только в WAV. WAV плагин выложен для проверки и отладки режима работы. По этой же модели можно реализовать вывод и в остальных lossless плагинах. Я проверял плагин на ASUS'е Essence, Creative X-Fi и встроенном звуке. Там работает. Добиться максимальной совместимости мне интересно потому, что там, где проверял я, звук в этом варианте вывода лучше, чем через Kernel Streaming, через который работает ASIO4ALL.
  14. Отказ происходит на этапе доступа к драйверу. Что там в ЦАПе в таком случае - не принципиально. Пока причина неясна. Если флажок конвертации в 24 бита выбран, мой WAV-плагин должен выдавать такой же поток - 24/44100. А выходной плагин в панели "Режим вывода" плеера во время проверки выбран не maiko WASAPI? Он будет блокировать доступ. Лучше там выбрать на время проверки WAVE out, как самый бесконфликтный.
  15. Всё-таки интересно узнать, что он хочет получить и не получает. Если включить maiko WASAPI в эксклюзивном режиме на воспроизведение и посмотреть Status Log - что он там пишет про "Output stream"? Можно через буфер скопировать вот этот фрагмент лога: Output stream: 32 bit PCM encoding in 2.0 (Stereo) setup. 48000Hz rate
  16. А когда флажок "Convert 16bit->24bit" включен, что тогда происходит? Появляется сообщение "Не удается воспроизвести файл?" На всякий случай можно попробовать ещё верхний правый флажок включить (уменьшение буфера до 250мс). ASIO4ALL - да, через KS выводит.
  17. S314, bzx На альбомное воспроизведение заточен не только интерфейс аплеера, но и его внутренние структуры данных. По этой причине выполнить ваше пожелание не так просто. Сейчас ещё не решено много задач, связанных со звуком. Поэтому редизайном такого рода я пока не готов заниматься.
  18. DAZZER Играет музыку не аплеер, а конкретные входные/выходные плагины. Код последних версий аплеера полностью изолирован от процесса воспроизведения. Соответственно, качество звука (за рамками создаваемых плеером благоприятных для воспроизведения условий: наиболее короткого пути звукового потока и минимальной загрузки процессора) полностью определяется конкретной парой входной/выходной плагин. Звучание WAV, воспроизводимого винамповским плагином, будет отличаться от воспроизведения плагином из комплекта 2.7c. И, конечно, выходной плагин также влияет на звук и приоритеты качества могут различаться на разных платформах. Экспериментальный WAV-плагин, напрямую выводящий в режиме эксклюзивного WASAPI, также будет иначе звучать. Я там добавил в настройках поддержку Gapless mode. Можно тестировать. Хотелось бы, чтобы в сравнениях участвовал лучший по качеству (последний) вариант.
  19. Я выше дал ссылку на архив с плагинами от предыдущей версии. Там in_wave.dll родной винамповский. Есть поле для экспериментов.
  20. DAZZER Я сам с этим не экспериментировал, но есть страничка (с инструкциями), где автор использует аплеер с VST-плагинами: http://vst-asio.ru/news/2010-08-19-40
  21. Shift Output Channels, если менять 0 на 1 и т. д., переключает активные выходы из числа доступных. Convert 1 channel to 2 channel превращает одноканальный mono-поток в двухканальный. Use Direct input monitor отключает внутренний буфер выходного плагина для минимизации задержки. В фубаре выбирается разрядность. Плагин otachan ASIO наверно всё переводит в 32 бита. Драйвер карты отбрасывает младший байт и на ЦАП идут старшие 24 бита. В последней версии аплеера (2.7c) входные lossless плагины для минимизации нагрузки на процессор передают данные выходному плагину максимально возможными блоками. Но с gapless mode в ASIO плагине этот режим плохо совместим. Для решения проблемы можно использовать входные lossless плагины от версии 2.7 вместо новых версий. Если же формат не из этого набора, то либо это был разовый сбой, либо есть проблема на стыке конкретного входного плагина с выходным в этом режиме.
  22. Сегодня выложено небольшое обновление аплеера. Добавлено отображение в треклисте информации из cue файла об исполнителях отдельных треков в сборниках. Добавлена автоматическая регистрация текущего пути к файлу плеера для команды проводника "Открыть с помощью" и для открытия ассоциированных файлов.
  23. Обновлен Album Player. В новом варианте ассоциированные файлы открываются в существующем окне плеера, а не в новых окнах. Также in_ape.dll заменен на более стабильную версию.
  24. На АСУСе все распространенные варианты разрядность/частота принимаются драйвером без обработки. Там, где нужна обработка разрядности для совместимости с устройствами, она не затрагивает последовательность битов в сэмплах, представляя собой пэддинг, а не пересчет. То есть, принцип bit perfect в отношении кода не нарушается. Что касается идеологической сомнительности вывода через входной плагин - играет так лучше всего. Этого достаточно для оправдания решения.
  25. Выложена новая версия экспериментального входного плагина для формата WAV, напрямую выводящего звук в режиме эксклюзивного WASAPI без посредничества выходных плагинов. В настройки плагина добавлен ряд опций, обеспечивающих настройку для совместимости с различными выходными устройствами: "Convert 16bit->24bit", "Convert 16bit->32bit", "Convert 24bit->32bit" - конвертация разрядности потока в битах. "Reduce output buffer from 500ms to 250ms" - уменьшает в два раза максимальный размер буфера выходного драйвера, что может потребоваться при использовании встроенного аудиоконтроллера на Realtek'е, в котором не поддерживается требуемый для 500ms размер буфера в случае частоты дискретизации 192kHz. "Convert 192kHz->96kHz" - может потребоваться, если устройство не поддерживает 192kHz. Все преобразования реализованы с минимальной загрузкой процессора. Если выводится сообщение "Не удается воспроизвести файл", следует пытаться правильно подобрать указанные выше опции. Отпишитесь пожалуйста - где работает, где не работает.
×
×
  • Создать...

Важная информация

Пользуясь форумом вы соглашаетесь с нашими Условия использования.