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

IgorA

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

    5 594
  • Баллов

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

  • Посещение

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

    15

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

  1. eduardpon Да, я так и понял. Просто смысл моего совета - воспользоваться теми же настройками и конфигурацией, при которых понравился v3. А от самого v3 после выполнения совета ничего не остаётся.
  2. Последний вариант flac-плагина, который не должен загружать процессор - v8. v7 появился после всех переделок, направленных на упрощение кода ради его стабильности. Но когда была найдена причина сбоя, оказалось, что она этих переделок не требовала. Поэтому я сделал ещё v8, который представляет из себя исходную версию плагина, но с исправленной ошибкой. Для релиза надо выбирать между v7 и v8. Если звук у них равноценный, то лучше v8, так как v7 из-за упрощений более инерционно отрабатывает команды. Но, может быть, у него звук лучше?
  3. "v3+файл из v7" - неправильная формула. После копирования файла из v7 от v3 не остаётся ничего.
  4. Я хотел уточнить, как при сравнении v3 и v7 отличается звук?
  5. Это, конечно, странно, так как вывод звука в них одинаково реализован. Но, может быть, какие-то неконтролируемые факторы сказываются. Я сделал v7 в качестве релиз-кандидата, где удалил некоторые лишние теперь фрагменты кода. Можно и его потестировать. Но лучше сделать полную копию папки, в которой у плеера нравится звук v3, затем заменить в копии in_flac.dll на v7 и сразу после этого сравнивать v3 и v7. Тогда настройки гарантированно будут одинаковыми. Я преимуществ v3 не услышал.
  6. eduardpon v6 на основе v3, но с корректировкой той операции, которая могла быть причиной перегрузки.
  7. eduardpon, Thom_Yorke, anest3, проверьте пожалуйста, как себя поведёт v6 в отношении загрузки процессора.
  8. Но первый flac, а второй - wav. Сравнивается один и тот же трек? Впрочем, сам я v3 со своими wasapi-версиями не сравнивал. Надо будет послушать. Не должны, но на Titanium X-Fi HD почему-то отличаются .
  9. В Maiko, чтобы этот флажок работал, должен быть ещё выбран "Exclusive Mode".
  10. 0%, это округлённое вниз значение. На самом деле, немного больше. Проблема в возможном отказе при запуске трека с сообщением "Невозможно воспроизвести трек". Это происходит, если интерфейс wasapi отказывается принять для определенного режима вывода определенные настройки потока (частота/разрядность/каналы). И пока таких ситуаций с некоторыми картами/режимами достаточно много у моих тестовых плагинов. Но это должно быть решаемо, так как плагин maiko в аналогичных условиях справляется с ситуацией.
  11. Можно "wave". Если ставить эксклюзивный wasapi maiko, там надо выбрать флажок "Free device when idle", чтобы не было конфликта плагинов.
  12. eduardpon, тестовые wasapi-плагины, которые я выше упоминал, работают каждый с конкретным входным форматом. Пока режимы тестируются на формате wav. То есть, если wav открыть, то эти тестовые плагины будут выводить по wasapi вне зависимости от выбранного в настройках общего режима вывода. А если flac открыть, то будут работать установленный flac-плагин и выбранный в настройке "Режим вывода" выходной плагин. Я рад, конечно, что Wasapi2 так благотворно влияет на воспроизведение, даже не работая .
  13. Да, с проблемой я буду разбираться. Может потребоваться помощь по тестированию. Но заняться этим смогу через день-два. Видимо, должны нормально работать плагины от версии 2.7. Там движок "классический", только добавлена обработка встроенных картинок и cue.
  14. Я делаю сейчас "экстремистские" bit perfect плагины для вывода через wasapi, которые записывают данные с диска прямо в буфер драйвера карты. То есть, пути короче и экономичнее по ресурсам быть уже не может. Пока занимаюсь прототипами для формата WAV, а если всё будет работать, для остальных lossless форматов сделать не так сложно. Сейчас есть тестовые варианты, работающие в разных режимах вывода через wasapi. Один использует "pull mode" - Wasapi1, другой "push mode" - Wasapi2. Все настройки, включая устройство для вывода, там в свойствах входного WAV-плагина. Но wasapi надо уметь готовить. Режим капризный. И у меня пока на одних картах один вариант работает, на других - другой, на некоторых в нужной мере - никакой. Наверно буду просить willow поделиться некоторыми тайнами. Его плагин отлично проскакивает везде этап инициализации вывода через wasapi, на котором у меня затык. Спасибо за информацию. На всякий случай прошу проверить v5. Это вариант на основе v4, но компилированный в более старой версии Visual Studio. С плагином APE мне встречалась ситуация, что в VS2008 получался менее стабильный код, чем в VS2003.
  15. Проблема с перегрузом не связана с соображениями willow. Это просто какая-то программная ошибка или нестабильность, которую мы устраним через некоторое время. Поэтому просьба оставаться на связи. Но из-за других дел придётся на пару дней отложить дальнейшие эксперименты. Что касается лучшего решения для плеера, то я больше смотрю на результат нежели на теоретические соображения. memory-плагины с подкачкой с диска раз в сорок секунд играют лучше классических версий. А прямой вывод по wasapi в экспериментальном плагине с подкачкой данных с диска 2 раза в секунду играет лучше, чем он же через буфер в памяти.
  16. В v3 вообще нет циклов, которые могут фатально загрузить процессор при условии, что корректно работает декодер flac (библиотечный код от разработчиков формата). Может быть, я заставил его работать со слишком большими для него блоками данных и где-то он сбоит. Для проверки этой версии я сделал v4, где размер блока данных для декодера flac уменьшен. Проверьте пожалуйста, также она будет работать, как v3, или иначе.
  17. Thom_Yorke, а высокая загрузка, как и раньше, начинается в какой-то момент? Или в v3 всё время?
  18. eduardpon, спасибо за информацию. Поищу возможные причины, и если будут варианты, потом ещё попрошу Вашей помощи в тестировании.
  19. У меня сейчас поставлена карта Creative Titanium HD, так на ней последний майко-плагин довольно устойчиво работает в эксклюзивном режиме под Windows 7, не заикается и не падает (за редким исключением). И загрузка процессора плеером в трее с этим плагином 0.01% (когда звук воспроизводит lossless плагин через буфер в памяти).
  20. Я думаю, существует общая причина такой аномалии, которая проявляется с разной вероятностью на разных компьютерах. У меня тоже был однажды похожий эффект, но он исчез после перезагрузки.
  21. eduardpon и Thom_Yorke, проверьте пожалуйста v3. Там вообще отсутствуют те причины, по которым было возможно, на мой взгляд, возникновение ситуации с экстремальной загрузкой процессора.
  22. eduardpon и Thom_Yorke, спасибо за помощь в тестировании. Раз мерами, принятыми в v1 и v2 проблема не решается, придётся существеннее изменить реализацию алгоритма. Поэтому версию 3 для тестирования я выложу несколько позже, завтра скорее всего.
  23. Да, запускать, но скачать на всякий случай заново, я заменял его.
×
×
  • Создать...

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

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