Источник: openatv/enigma2, ветка 8.0
Период: с 06 окт. 2026 18:10 до 08 окт. 2026
Сравнение Git:
Comparing b3d601fc...8.0 · openatv/enigma2 · GitHubС момента последнего обновления в Enigma2 8.0 были внесены новые исправления и изменения. Это обновление сосредоточено на интеграции с HbbTV, Dreambox One/Two, ускорении графики и звука, маршрутизации CI, FastScan, обработке ошибок хранения/медиа и нескольких исправлениях, приводящих к сбоям.
Основные измененияДобавлена новая интеграция с бэкэндом HbbTV . Она включает в себя привязки совместимости для новой среды HbbTV и очистку старого кода совместимости Dream HbbTV. Это еще один шаг на пути к грядущим расширениям HbbTV 2.0.
Dreambox One/Two и DreamNextGen.Были улучшены несколько важных аспектов работы Dreambox One и Two. Это включает в себя управление пультом дистанционного управления DreamBLE, переработанное воспроизведение звука с синхронизацией аудио/видео, первоначальное определение метаданных видео и графическое ускорение GE2D на Amlogic. Аппаратное ускорение для Broadcom Dreambox также было переработано.
Графический интерфейсgFBDC, поддерживающий работу с графическим буфером и режимом ожидания, теперь поддерживает обработку приостановки/возобновления работы графического интерфейса. На Dreambox One/Two вывод HDMI можно отключить в режиме ожидания. Добавлен новый флаг режима ожидания сессии, позволяющий плагинам и компонентам надежно определять, находится ли устройство в режиме ожидания.
Улучшена маршрутизация CI/CAM/демультиплексоров. Освобожденные маршруты CI обновляются после передачи демультиплексора, а активные демультиплексоры, не относящиеся к CI, обновляются после изменений маршрутизации CAM. Это должно уменьшить количество проблем после изменений маршрутизации CAM/CI.
FastScan и сканирование.Плагин FastScan был переработан. Сообщения журнала ScanSetup были унифицированы, а импорты оптимизированы. Satconfig теперь более безопасно обрабатывает недоступные тюнеры перед чтением их конфигурации.
В EPGисправлена утечка памяти в eEPGCache lookupEvent с convertFunc. Это повышает стабильность при выполнении запросов EPG и увеличивает время выполнения.
Теперь ошибки хранения и /mediaпри просмотре содержимого /media обрабатываются более надежно. Если устройство хранения возвращает ошибки ввода-вывода или монтирование не выполняется корректно, графический интерфейс пользователя больше не должен так легко сталкиваться с последующими ошибками.
PluginBrowser и FileCommander:После исправления ошибки проверки интернет-соединения в PluginBrowser произошел сбой. FileCommander больше не вылетает при удалении дерева каталогов.
Журналы сбоев и диагностика.Если StartEnigma.py завершается с ошибкой на самом верхнем уровне, теперь записывается журнал сбоя. Это помогает при проблемах на самых ранних этапах запуска, когда ранее полезная диагностическая информация была ограничена.
Удобство использования и пользовательский интерфейс.Сводка на ЖК-экране в настройках обновляется при изменении значений. Функция ConfigSelection сбрасывает кэшированные описания при изменении выбранных параметров. Тексты справки для действий закрытия и верхней навигации были унифицированы.
Таймеры и списки.В списке таймеров теперь поддерживается сортировка по выбору. Это упрощает работу с большими списками таймеров.
Внесены изменения в оформление экрана и переводы.Также были внесены некоторые изменения в стиль кода и обновления переводов.
Краткое резюмеНовая интеграция с бэкэндом HbbTV станет основой для будущих функций HbbTV.
Значительные улучшения графики, звука, синхронизации аудио/видео и BLE RCU для Dreambox One/Two.
Улучшена маршрутизация CI/CAM/демультиплексирования.
Функция FastScan переработана, а Satconfig стал более надежным.
Устранена утечка памяти в программе EPG.
Исправлены ошибки, приводившие к сбоям в работе PluginBrowser, FileCommander, хранилища и на ранних этапах запуска Enigma2.
Повышена стабильность работы в режиме ожидания, HDMI, при использовании тем оформления дисплея, настроечных экранов и списков таймеров.