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

IgorA

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

    5 649
  • Баллов

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

  • Посещение

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

    15

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

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

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

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