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

IgorA

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

    5 555
  • Баллов

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

  • Посещение

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

    15

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

  1. Обновлён облегченный вариант выходного плагина ASIO (повышена устойчивость). Для тестирования выложен пилотный вариант плагина линейки in_out_asio - in_wave.dll. Плагин не использует при воспроизведении выходные плагины, в том числе, out_asio. Настройки вызываются через свойства входного WAV-плагина. Поддерживается ресемплинг 192->96 и 176->88. В плагине реализован предельно чистый режим воспроизведения, при котором в программе почти всё время работает единственный поток драйвера ASIO, считывающий данные из памяти. Когда окно плеера свёрнуто в трей и отсутствует (или отключен в настройках) cue-файл, интерфейсная часть плеера также полностью выключается на время воспроизведения.
  2. В облегченной версии убран собственный программный поток выходного плагина, для которого задавался этот приоритет. Соответственно, пункт стал лишним.
  3. Эта возможность скорее всего будет в третьей версии плеера, у которой будет другой пользовательский интерфейс. Но её разработка несколько отодвигается, так как для второй версии решены ещё не все задачи, связанные со звуком. Надеюсь, летом будут первые пробные варианты третьей версии. Такая возможность уже реализована, но эти версии плагинов пока проходят обкатку и в комплект плеера не включены. Есть максимально облегченный вариант (он без ресемплера и включает в себя ряд других оптимизаций) и обычный с ресемплером. Поддержка регулировки громкости включается флажком "Enable volume control" в настройках плагина out_asio.
  4. Звук меняется, так как меняется работа с данными входного плагина. А выходной плагин любое из своих входных разрешений переводит в стандартное выходное.
  5. Alt Интерфейс ASIO выбора битового разрешения для вывода программе не оставляет. Поэтому если в панели драйвера выбрано 32 бита, то только в этом формате смогут передаваться данные.
  6. abvgd Обработчики есть смысл вшивать между входными и выходными плагинами, а не в выходной. Во второй версии плеера я этого делать не буду, а в третьей - может быть.
  7. Для тех, кто будет пробовать использовать новый out_asio.dll вместо плагинов из архива in_out_wasapi, на всякий случай напоминаю, что out_asio будет активным при воспроизведении lossless форматов только после замены in_out_wasapi плагинов на обычные плагины из основной папки плеера в установочном комплекте.
  8. Сергей, различия велики. В первом облегченном плагине убран ресемплер и обсуживающий его программный поток. Во втором убран программный поток, обслуживающий работу самого плагина, фильтрация плагином очереди сообщений Windows и внутренняя передача сообщений плагина через сервис операционной системы. Дальше otachan упрощать уже некуда. Можно пробовать отдельно сделать аналог плагинов in_out_wasapi в виде сквозных плагинов in_out_asio, где основное время будет работать только поток драйвера, напрямую считывающий данные из памяти. Это будет уже вариант, облегченный до абсолютного предела.
  9. Я, честно говоря, не вижу смысла, то есть, важности такой конфигурации для широкого круга пользователей. Тот, кто захочет, лишнее с его точки зрения без труда сам удалит. Что касается возможных влияний на звук, то версия плеера 2.9 от влияния неактивных выходных плагинов избавлена, а состав неактивных входных плагинов на звук не влияет по-моему.
  10. Выходной плагин не участвует в переключении треков. Скорее это сбой входного плагина или сработала по какой-то причине горячая клавиша "Next".
  11. Как я понимаю, пожалуйста поправьте меня, буфер ASIO устройства считается как latency*2^size. Т.е., как я понимаю Ваши настройки, речь идёт о четырёх 2ms блоках. Плагин otachan выделяет размер своего буфера как latency*4*(Asio buffer size+1).
  12. Я пробовал, но там мне звук понравился меньше стандартного плагина 0.67. Он изменился в сторону фубаровского звука.
  13. Сергей, в out_ks "лишних сущностей", вроде бы, нет. Скорее всего, он свой потенциал реализует достаточно полно.
  14. DAZZER Я думаю, не должно вызывать споров, что по звуку лучший - самый облегченный (последний). Просто его рано в папку вкладывать, так как для устранения некоторых издержек этого облегчения ещё требуется доработка, включающая, возможно, поддержку со стороны плеера.
  15. В настройках Win 7 не важно, если в Maiko выбрано "Slave to input sample rate". А в настройках Xonar Audio Center лучше выбирать соответствующее воспроизводимым файлам значение.
  16. Считается, что для ASIO меньшие значения лучше, пока стабильность сохраняется. Но результат может зависеть от конкретной реализации драйвера/железа, поэтому лучше выбирать самому на слух.
  17. KingFiercer Эта галочка нужна, чтобы моно звук шёл на оба канала.
  18. Называть его совершенно новым не совсем верно. Это тоже переделанный otachan, но переделанный более решительно. Из плагина убрано всё, кроме передачи и преобразования блоков данных. Что, в частности, сократило нагрузку плагина на процессор почти в два раза. Оригинальный плагин otachan организован не очень рационально. Он перехватывает и фильтрует поток сообщений Windows ради управления одной переменной, которая используется только в Gapless mode. Также плагин использует механизмы передачи сообщений Windows для вызова своих функций, которые можно вызывать прямо из кода. Я убрал всю параллельную передаче данных работу плагина. Какие-то свои аномалии это может вызвать, но по сути "новый экспериментальный плагин" - это тот же otachan, только максимально разгруженный от всего, кроме трансфера данных.
  19. Минимальный блок данных, который может передать mp3 плагин - 2304 байт. Видимо, при малых значениях буфера плагина ASIO допустимый для передачи блок оказывается меньше.
  20. Субъективно, облегчение явно пошло плагину на пользу. И есть ещё экспериментальный новый вариант out_asio.dll. Там существенно упрощена архитектура плагина. Могут быть побочные эффекты, но для звука возможен дополнительный выигрыш.
  21. И для тех, кто не использует ресемплинг: максимально облегченный вариант плагина out_asio.dll.
  22. Для тестирования: версия выходного ASIO-плагина (out_asio.dll) с регулировкой громкости в панели плеера и кнопкой вызова панели драйвера для настройки ASIO. Регулировка громкости включается опционально флажком "Enable volume control" (лучше переключать не на ходу). Громкость во время воспроизведения регулируется инерционно, с задержкой, зависящей от размера буфера.
  23. Я сделал некоторые исправления. Попробуйте пожалуйста обновиться и воспроизвести ситуацию с ошибкой при удалении альбома.
  24. akalibr В концертных альбомах звук будет кратковременно прерываться между треками, если в настройке ASIO плагина не выбран флажок "Gapless моde".
  25. akalibr У меня эта раздача воспроизводится на APlayer'е в установочной его версии без заиканий в начале и без ошибки. Может быть, файл всё-таки битый?
×
×
  • Создать...

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

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