Light Alloy 4.10.0 (build 2945)

добавленоулучшеноисправлено 23.04.2017

Плеер:

Это последняя версия Light Alloy с нововведениями, и проект переходит в режим исключительно технической поддержки. Команда плеера теперь полностью сфокусирована в работе над новым проигрывателем - Verona Player (https://verona.im)

Полностью новый YouTube-парсер.

Интернет радио: поддержка воспроизведения HLS-радио потоков.

Полностью новый модуль поддержки различных кодировок, и теперь плеер без проблем обрабатывает всякие ANSI/UTF-8 с/без BOM/UTF-16 BE/LE с/без BOM. Модуль плейлиста и каталог интернет радио станций получает наибольшую пользу от этого изменения.

Настройки->Список->Разное: опция "считывать сигнатуру файлов для определения длительности" полностью переработана, и теперь она опрашивает файлы для определения длительности в фоне, не влияя на производительность плеера.

Добавлена возможность кастомизировать всплывающую подсказку(хинт) плейлиста. Однако, это скрытая опция (чтобы не обновлять языковые файлы), и включить её нужно самому в LA.xml - смотрите тег CustomHint, и выставьте аттрибут Enabled в 1. Свойство "Template" - шаблон где вы задаете в каком виде и какую информацию выводить в хинте. Поддерживает теги плеера (типа {TITLE}), список которых вы можете найти в Настройки->OSD->Информационная строка, а так же html-теги (b, u, s, i, hr, br).

Плейлист: во всплывающем меню, пункт сортировки теперь преобразован под-меню - с несколькими опциями сортировки для выбора.

Поддержка более 2GB памяти в рамках 32-битного приложения для фильтров которым это ограничение мешает (например, SVP)

Диалог удаления файлов: опция "не показывать".

Добавлен перевод на Portuguese Brazilian за авторством Ricardo Vaidergorn.

Переделан Испанский перевод.

Обновлены официальный сайт и емейл для технической поддержки - на https://verona.im

Множественные оптимизации и чистка кода. Подготовка проекта для выпуска в свет его исходных кодов.

BASS-библиотеки (отвечают за интернет-радио) обновлены до версии v2.4.12 и соответствующие плагины форматов до актуальных версий.

Удалены визуализаторы VMR-7/9/EVR-Sync и соответствующие опции.

Меню "О программе": процесс отправки отзыва полностью переработан (теперь он поддерживает SSL)

Аудио режим: окно плеера в этом режиме теперь максимизируется, а не переходит в полноэкранный режим.

Встроенный формат плейлистов (LAP): кешируем размер файла, если мы его уже ранее где-то получили (ускоряет работу некоторых операций).

Плейлист и Проверка на Обновления: добавлена поддержка SSL.

Плейлист: доработана работа режима "Автоматический поиск и добавление файлов в список" -> "По необходимости".

Настройки: реорганизация расположения некоторых вкладок: теперь их размещение более логично (часть 1-я).

Настройки: обновлены иконки, некоторая чистка и оптимизации.

Настройки->События: переработан блок опций "при запуске программы" при работе с многомониторными конфигурциями.

Настройки->События: "использовать энергосбережение монитора" теперь скрыта, включена по умолчанию.

Настройки->Видео->Разное: доступный список выбора качества воспроизведения для YouTube сокращен до 4 официально поддерживаемых. В Verona Player список поддерживаемых разрешений будет значительно больше.

Скиновая система: модуль Заголовка переработан, теперь он пытается полностью вписать текст в доступную шириную плеера, и принимает в учет соседствующие кнопки, а так же если текст не влезает - он автоматически перейдет в режим бегущей строки.

Планировщик: серьезно переработан внутреннее, убраны пару ненужных режимов Завершения Работы, внесены разные исправления в существующие.

Исправлена проблема с тегом {TITLE}, когда он используется для Информационной Строки - неправильно обрабатывался текст если он включал более одной точки (например "123. qwe.mkv")

Плейлист: Режим Каталогов - исправлены цвета/размер шрифта при переключении из видео / аудио режимов.

Плейлист: исправлены проблемы с отрисовкой.

Плейлист: после очистки списка, всплывающая подсказка по прежнему содержала старый текст.

Плейлист: исправлены проблемы при выделении через Shift+стрелки вверх/вниз.

Активное состояние планировщика не принималось во внимание когда использовалась автопромотка вступлений или был включен "повтор списка".

Опции видео: исправлена некорректная отрисовка квадрата, эмулирующего кадр, при нахождении этого диалога на дополнительном мониторе.

Настройки->Вид->Всплывающее меню: исправлено несколько проблем в функционале кастомизации всплывающих меню.

Настройки->Программа: исправлена работа опции "на панели задач; сворачивать в трей"

Настройки->Мышь: опция "показывать курсор если панели видны" работала некорректно.

Исправлен серьезный баг при обновлении настроек который мешал запустить плеер если файл настроек был по каким-то причинам уже испорчен.

Всплывающее меню кнопки "О программе" - исправлена проблема из-за которой некоторые шкурки не могли быть выбраны.

Исправлено падение плеера при очистки медиа настроек/кеша.

Список радио станций не мог быть показан при условии включенного внешнего списка.

Скиновая система: исправлена отрисовка бордюра у окошка предпросмотра.

Скиновая система: исправлена некорректная обработка параметра "align" для модуля Заголовка.

Исправлено несколько утечек памяти (в секциях Типов Файлов, в алгоритме определения запущенной копии плеера, и некоторых других модулях)

Исправлены проблемы с режимом энергосбережения монитора.

Диалог выключения компьютера: кнопка "отмена" была сломана.

Исправлены артефакты, возникающие при выходе из полноэкранного режима окна при использовании классического стиля Windows.

Исправлено зависание плеера когда во время воспроизведения, на дополнительном мониторе, монитор отключают и бамц.

Исправлено несколько проблем в работе применения сохраненных медиа настроек к субтитрам.

Различные исправления в функционал окна Интернет Каталога Радио Станций.

Видео движок:

Новая система уведомления об изменении файлов в файловой системе для субтитров, теперь плеер корректно и сразу перезагружает файл субтитра при его изменении.

Визуализаторы (EVR CA): поддержка тега Rotation который иногда присутствует в перевёрнутых видео файлах, снятых например на смартфон, сигнализируя о том что этот файл был заснят рукожопом и плееру надо картинку видео перевернуть.

Скриншоты: поддержка текущей ротации кадра.

Обновлены проектные файлы и некоторые исходные коды чтобы обеспечить совместимость с GCC 6.3.0 (предыдущие версии компилировались с достаточно старым 4.9.1)

Значительные оптимизации отрисовки OSD, дабы уменьшить микро-задержки/подёргивания изображения на видео с высоким fps

Оптимизировано сохранение скриншотов при использовании формата PNG.

Не отображаем File Name в техническом OSD (Q) когда смотрим видео с интернета (youtube, например).

Удалена поддержка визуализаторов VMR-7/9 и EVR Sync

EVR-CA визуализатор более не зависит от наличия в системе DirectX Redist, ровно до тех пор пока вы не решите использовать шейдеры в опциях видео (Shift+V) или расширенную статистику по кадрам (Ctrl+Q).

VSFilter: исправлено падение.

MKV: исправлен подсчёт TimeStamp для субтитров.

Исправлено падение на некоторых DVD.

Текущая активная/выделенная кнопка в DVD-меню не всегда отрисовывалась корректно на некоторых DVD.

Исправлено несколько утечек памяти.

Исправлено потенциальное падение плеера, при условии активного воспроизведения и включенных субтитрах, и когда вы перетаскиваете окно плеера на дополнительный монитор.

Не восстанавливалась нормальная (х1.0) скорость воспроизведения при изменении мышью или клавиатурой.

Встроенные фильтры в режиме пониженного приоритета были сломаны.

Видео снятые перевернутыми на мобильный, не масштабировались корректно.

Система установки:

Установщик/Деинсталлятор: теперь запоминает куда плеер был установлен (необходимо при обновлении)

Установщик/Деинсталлятор/Редактор теперь корректнно отображает версию системы установки.

Алгоритм сжатия ZIP, заменен на 7-Zip, что обеспечивает куда меньший размер инсталлятора, однако несколько увеличивает время установки.

Установщик: Улучшена производительность. Файлы извлекаются напрямую из файла установки, без предварительной распаковки на диск.

Деинсталлятор: Исправлено отображение иконки деинсталятора в "Установка и удаление программ".

Установщик: Теперь запущенный Light Alloy автоматически закрывается перед началом установки.

Установщик: Некоторые действия процесса установки отрабатывали даже при отмене установки.