-
Публикаций
5 555 -
Баллов
14 098 -
Зарегистрирован
-
Посещение
-
Победитель дней
15
Тип контента
Профили
Форумы
Пользовательские тракты
Галерея
Колекции
Блоги
Объявления
Магазин
Articles
Весь контент IgorA
-
Alt Для тестирования UNICODE-версии плеера с исправлениями: Обычная и 800x600.
-
Alt Спасибо. Насчёт возможных причин нестабильности посмотрю. Что касается другого звука в unicode-версиях - это вряд ли, так как эти изменения в коде не затрагивают входные/выходные плагины, управление воспроизведением и интерфейс.
-
Для тестирования: "классический" (то есть, не memory и не wasapi) in_alac.dll с автоматическим распознаванием и воспроизведением alac и aac версий m4a-файлов. Для воспроизведения aac требуется наличие в папке плеера плагина in_mp4.dll.
-
Вариант 800x600 с поддержкой unicode-плагинов. Устранён ряд недоработок предыдущих unicode-вариантов.
-
Обновлен тестовый вариант APlayer'а с поддержкой unicode-плагинов (неверно формировался список треков из отдельных файлов).
-
Для тестирования: вариант APlayer'а (exe-файл) с поддержкой плагинов, использующих юникод.
-
Как это !!! Ведь по идее громкость не должна регулироваться программно при задейстовании ASIO. Или я ошибаюсь ? В самом интерфейсе ASIO нет передачи информации об уровне громкости, но драйверы карт часто учитывают системный Master Volume при выводе через ASIO.
-
При использовании плагина ASIO громкость регулируется системным регулятор Windows (Master Volume) или ручкой на усилителе.
-
Обновлен архив in_out_wasapi.zip. В плагины добавлена поддержка встроенного звука HD Audio (дополнительно требуется установка флажка "Convert 24bit -> 32bit") .
-
Обновил последний вариант. Увидится?
-
Можно сделать ещё одну папку с плеером, скопировать туда плагины in_out_wasapi и запустить две версии. Поочередно включая воспроизведение, можно послушать - будет ли какая-то разница в звуке. Если будет лучше, то есть смысл использовать, иначе - нет. Во второй папке плагин Maiko можно удалить, а в настройке выбрать waveOut или ASIO (использоваться с lossless плагинами они не будут). Или выбрать в настройках Maiko "Free device when idle".
-
Карабас-барабас В архиве plugins27.zip плагины, сделанные на основе стандартных плагинов винампа. Там только добавлена поддержка встроенных в звуковые файлы картинок и передача плееру информации из тегов. В основной папке плеера входные lossless плагины, воспроизводящие декодированный поток из большого буфера в памяти и передающие его выходным плагинам более крупными порциями, чем стандартные плагины. Но при выводе через ASIO с этими плагинами не совсем стабильно работает Gapless mode.
-
Карабас-барабас Если не включена опция "Gapless mode" в ASIO плагине, может помочь её включение. Если она включена и есть щелчки, то может помочь замена входных lossless плагинов на плагины из архива plugins27.zip (папка EXTRAS). Но в последнем случае звук может отличаться.
-
Я выложил файл, откомпилированный в отладочном режиме (забыл сделать release). Наверно ему не хватает чего-то для работы. Вечером смогу выложу рабочий вариант.
-
Alt Тогда вариант ещё более приближенный к стандартному плагину.
-
Alt Тогда вариант, близкий по режиму вывода к стандартному плагину flac.
-
Спасибо за информацию. Я сделал исправления и обновил файл на странице плеера (пока только основной exe, не HTPC). Проверьте пожалуйста, как теперь. Я сделал на пробу вариант, который чаще передаёт данные выходному плагину. Если этого будет мало, могу сделать вывод, как в старых плагинах.
-
Беспокоиться насчёт возможных потерь в звуке не следует. Вторая версия плеера останется, как есть. Планируется ещё работа над плагинами, но интерфейсная часть останется без существенных изменений. Третья версия с новым интерфейсом будет отдельным проектом. Поэтому, если звук от этого как-то пострадает (я надеюсь, что никакой разницы не будет), можно будет и дальше пользоваться второй.
-
Я выше ответил, что для этого достаточно удерживать клавишу "Ctrl" при нажатии на кнопку выбора папки. Если в папке есть cue, он будет использован (если выбрана опция "Обрабатывать cue" в контекстном меню).
-
Карабас-барабас Пожелания буду иметь ввиду. Для этого достаточно снять флажок "Сворачивать в трей" в контекстном меню. Сейчас папки добавляются в текущий плейлист при перетаскивании из "Проводника" папок, файлов или cue и при копировании через буфер обмена. Для добавления новых папок без остановки воспроизведения, надо использовать кнопку "Открыть папку" и удерживать в момент нажатия на эту кнопку клавишу "Ctrl".
-
Мне этот вариант представляется непрактичным. Для 32-разрядных OS он создаёт слишком существенную нагрузку на память в случае использования однофайловых рипов альбомов, а в случае hi-res рипов - просто неподъёмную нагрузку. Также этот вариант либо создаст существенную задержку начала воспроизведения, либо первая часть воспроизведения будет идти параллельно с процессом загрузки и декодирования файла. Сейчас в плеере реализован вариант, неотличимый, как я считаю, на слух от варианта с предварительной полной загрузкой альбома, но лишенный его недостатков. В памяти используется буфер 16Mb. Когда одна его половина воспроизводится, в другую загружаются данные из файла. Скорее, индикатор жёсткого диска включается на слишком короткий интервал времени.
-
Карабас-барабас Для lossless форматов плеер раз в сорок секунд быстро подкачивает и декодирует в памяти в WAV очередную порцию данных из файла, занимающую в памяти 8Mb. Эта операция обычно занимает доли секунды. То есть, основное время условия воспроизведения lossless форматов плеером аналогичны воспроизведению полностью загруженного в память WAV-файла.
-
Что касается отображения времени, то в случае выполнения во время воспроизведения операций, связанных с переходами внутри большого файла, APlayer может несколько завышать время текущей позиции в треке, так как он отображает время воспроизведения, включающее задержку выполнения команд, управляющих воспроизведением, а не чистое время трека. Это сознательная мера, связанная с изоляцией интерфейсной части плеера на время воспроизведения от модулей, воспроизводящих звук. Соответственно, интерфейс отсчитывает время воспроизведения в рамках доступной ему информации, то есть, с момента отправки им команды на воспроизведение, а не с момента реального начала воспроизведения.
-
Pierce Push и Pull только в WASAPI, а Карабас-барабас слушает через ASIO.
-
Карабас-барабас, спасибо за отзывы. Мой плеер останется бесплатным продуктом. На это есть целый ряд причин и выше в теме этот вопрос уже обсуждался.