За последние несколько месяцев в OpenATV 8.0 было внесено огромное количество изменений. Их число стало настолько велико, что получить адекватное представление об их ходе из отдельных коммитов в Git стало практически невозможно.
Таким образом, здесь представлен первый краткий промежуточный отчет о наиболее важных изменениях, произошедших с OpenATV 7.6 до OpenATV 8.0 Beta .
Это не полный список всех коммитов , а краткое изложение основных изменений, новых функций и фундаментальных доработок.
основа для сравнения
Система сборки / OE:
OpenATV 7.6: Сборка OE Alliance 5.6
OpenATV 8.0: OE Alliance Build 6.0
Enigma2:
OpenATV 7.6: Ветка 7.6
OpenATV 8.0: Ветка master
Только между соответствующими этапами разработки существует несколько сотен прямых изменений. Кроме того, вся базовая структура OpenEmbedded/OE была значительно обновлена.
1. Система сборки / OpenEmbedded
Сборка 5.6 → Сборка 6.0OpenATV 8.0 основан на значительно более новой платформе OpenEmbedded/OE-Core.
Между версиями ядра OE, используемыми в сборках 5.6 и 6.0, существует более 3000 изменений в исходном коде.
Это означает, что версия 8.0 содержит не просто обновленную Enigma2, а практически всю базу Linux/сборки.
Набор инструментов и базовая система
В частности, были обновлены или адаптированы следующие элементы:
Набор инструментов GCC: от GCC 15.2 до GCC 16.2
Масштабное обновление OE-Core
многочисленные современные системные библиотеки GNU/Linux
Совместимость с Python 3.14
Внесены изменения для более новых версий OpenSSL, включая OpenSSL 4.
текущая инфраструктура сборки Rust/Cargo
Обновлены компоненты Meson/CMake/Autotools
многочисленные исправления безопасности и ошибок компилятора
Адаптация старых ядер приемников к новому поколению компиляторов.
Очистка устаревших или недоступных исходных рецептов
Особенно в случае со старыми приемниками, использующими ядро версии 3.x или 4.x от производителя, потребовалось множество дополнительных патчей совместимости.
Kodi 22 с аппаратным ускорениемKodi был кардинально переработан для OpenATV 8.0.
Вместо ранее использовавшихся специальных решений теперь существует выделенная аппаратная абстракция для STB-приставок Kodi.
Аппаратные декодеры поддерживаются для:
Broadcom ARM
Broadcom MIPSel
HiSilicon
Dreambox Amlogic
Kodi по-прежнему отвечает за демультиплексирование, звук, субтитры, экранное меню, управление плеером и синхронизацию. Фактическое декодирование видео может осуществляться непосредственно через аппаратные декодеры ресивера.
Дальнейшие изменения:
Kodi 22 "Пирсы"
Пересмотренная инициализация EGL/GLES
автоматическое переключение частоты обновления
Обработка HDMI/видеоплоскости
улучшенная обработка звука ALSA
Синхронизация с томом Enigma2
Поддержка SMB2
Поддержка NFS
Дополнения InputStream
Дополнительные модули PVR
Дополнения для визуализации
Поддержка дисплея LCDproc/ресивера
Использование Widevine возможно из браузера/HbbTV.
Специальная категория дополнений Kodi в браузере плагинов OpenATV.
Новая инфраструктура для потоковой передачи/транскодирования
В OpenATV 8.0 включена новая услуга:Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Поддержка оказывается, в частности, следующим категориям лиц:
Прямая трансляция по протоколу RTSP
Прямая трансляция HLS
HLS, совместимый с браузерами
Аппаратное транскодирование H.264
Аппаратное транскодирование H.265/HEVC
Управление осуществляется напрямую через Enigma2.
Управление D-Bus
Автоматический запуск при необходимости
Blu-ray / DVD / Аудио CDПоддержка Blu-ray через библиотеку libbluray.
прямой выбор названия Blu-ray
Остановись и поищи
Функция предварительного чтения для медленных оптических приводов
Поддержка файлов ключей AACS подготовлена.
DVD-плеер для AArch64 extended
Улучшена поддержка DVD на Dreambox Amlogos.
Поддержка аудио CD на Dreambox Amlogos
Аудиоподдержка AC-4
Поддержка TrueHD
DTS-HD MA
HBR Passthrough для TrueHD
HBR Passthrough для DTS-HD MA
многочисленные исправления ALSA
Улучшена синхронизация аудио и видео.
Сеть / Системановый механизм управления службами на основе socketdaemon
новые действия сетевой службы
Активация/деактивация беспроводной локальной сети через централизованные службы.
Пересмотренная логика перезапуска сети
настройки скорости Ethernet-соединения для конкретного интерфейса
модернизированная интеграция mDNS/Avahi
Обновлена поддержка CIFS/SMB.
Интеграция WireGuard
Поддержка ZeroTier
Поддержка DNSCrypt
различные адаптации IPv6
SmallFlash / SmallBox / Chkrootновый собственный мастер первой загрузки SmallBox
Установка самой системы OpenATV на внешний носитель.
Chkroot Multiboot Images
Многозагрузочный архив только с корневой файловой системой
Улучшена поддержка initramfs.
Поддержка UBIFS для большего количества старых моделей Dreambox.
Улучшенная активация свопа
Оптимизация для одноядерных приемников
Улучшена защита слотов мультизагрузки.
2. Новая и расширенная поддержка оборудования.
Vu+ Duo 4K LiteВ OpenATV 8.0 добавлена или постоянно обновляется поддержка Vu+ Duo 4K Lite.
Обнаружение приемника/оборудования
интеграция с текущим драйвером
InitRD
Обходные пути MMC
Поддержка отображения
Логотип загрузки на переднем дисплее
Пульт дистанционного управления BLE
правильное сопоставление клавиш UDEV
Корректировка ключевых значений повтора
Хром
Поддержка HbbTV/браузера
Поддержка оборудования Kodi
Специальная конфигурация платформы OpenATV
GigaBlue Quad 4K Pro Rev.2новые драйвера
Распознавание оборудования версии 2
Настройки загрузки/GPT
Резервное копирование версий 1 и 2.
Zgemma H8 SEобновленные драйверы
Поддержка WQHD / 2560x1440
Поддержка DVB-T2 5V
Zgemma H7 / H17Поддержка DVB-USB для MyGica T230C2
Идентификатор USB 0572:c68a
Vu+ Duo 4K SEПоддержка более новой аппаратной версии модуля Bluetooth/WLAN.
Оборудование TBS DVBВ текущей ветке 8.0 в слой OE добавлена дополнительная поддержка TBS.
Дальнейшая работа над аппаратной частью.Broadcom ARM
Broadcom MIPSel
HiSilicon
Dreambox Amlogic
Динобот
Згемма
ГигаБлю
Ву+
Октагон
более старые модели Dreambox
3. Enigma2
Встроенная поддержка DAB+ через DVBОдной из главных новинок OpenATV 8.0 является встроенная поддержка DAB+-трансляций через DVB-S/S2.
Для работы DAB+ больше не требуются внешние программы, такие как fedi2eti, tsniv2ni, ts2na, na2ni или dablin.
При поддержке:
DVB MPE
IPv4/UDP
ЭДИ
ЭТИ-НИ
ЭТИ-НА
E1-framed ETI-NA
Оценка FIC/FIG
Аудио DAB+ HE-AAC
DLS Radiotext
Слайд-шоу техосмотра
Информация об ансамбле
Отображение битрейта
Сканирование DAB+В разделе «Настройки» → «Приём» → «Сканирование DAB+» можно выполнить поиск известных спутниковых каналов DAB.
Определение доступных координат спутников
Просканируйте соответствующие DVB-каналы.
Службы озвучиваются непосредственно с DAB FIC.
Автоматическое создание радиобукетов
Названия сервисов из сигнала в реальном времени
Прямое воспроизведение найденных программ DAB+
запись DAB+прямая запись HE-AAC
обычные метаданные Enigma2
Таймер и моментальная съемка
Полностью переработанная система управления сетью.
Старый сетевой код был в значительной степени заменен и дополнен центральным сетевым менеджером (NetworkManager).
Это позволяет, помимо прочего, следующее:
ЭН
Wi-Fi
IPv4
IPv6
DHCP
DNS
Сервер имен
Заявитель WPA
VPN-состояния
Сетевые интерфейсы
Горячая вилка
Сетевые монтирования
Обнаружение хоста
Новый сетевой браузер / Сетевые монтированияОбнаружение SMB/CIFS
Обнаружение NFS
mDNS/DNS-SD
Авахи
Сканирование сети
Управление горой
Управление учетными данными
Отсортировано по хосту/IP-адресу/месту монтирования
Улучшена поддержка более старых моделей ресиверов.
автоматическое определение протокола SMB
Ранее отдельные компоненты WirelessLAN Plugin и NetworkWizard интегрированы в новую систему управления сетью. Теперь StartWizard позволяет также напрямую настраивать локальную и беспроводную сети.
Меньше блокирующих процессов PythonНекоторые системные функции, ранее выполнявшиеся с помощью Python/Twisted, были перенесены на C++ или в socketdaemon.
Горячая вилка
Входной горячий штекер
Запуск/остановка/перезапуск сервиса
Перезапуск сети
Интерфейс ВВЕРХ/ВНИЗ
Wi-Fi ВКЛ/ВЫКЛ
Действия Softcam
Пинг
Разрешение DNS
Сканирование сети
Улучшения в работе электронной программы передач (EPG).Улучшен поиск в программе электронных путевых заметок (EPG).
Поиск также в кратких описаниях событий.
более справедливое ограничение больших результатов поиска
Результаты отсортированы в хронологическом порядке.
Защита от ошибочных, чрезвычайно длительных событий ЭПГ.
Дополнительные исправления для повышения стабильности и оптимизации кэша.
Таймсайфайт и HEVCавтоматическое восстановление в случае потери сигнала
Улучшено восстановление после проблем с тюнером/ФУ.
новый парсер HEVC NAL
улучшенное обнаружение IRAP
Улучшенное обнаружение точек доступа
Улучшена обработка поврежденных упаковок TS.
Ускоренный поиск внутри записей/сдвиг по времени
Улучшена функция сдвига по времени в оперативной памяти.
различные исправления для парсеров и системы безопасности
SoftCSAПрограммное дескремблирование DVB для поддерживаемых методов
Протокол OSCam DVBAPI 3
Прямая трансляция ТВ
Сдвиг по времени
Запись
Стриминг
Транскодирование
отдельные сеансы CSA для отложенной съемки и записи
Оптимизация для Broadcom, HiSilicon, Amlogic и MIPSel
Двойная буферизация управляющих слов
Конфигурация тюнераDVB-S настраивается отдельно.
DVB-C настраивается отдельно.
DVB-T/T2 настраивается отдельно.
Улучшено отображение распространенных входных сигналов C/T.
Напряжение антенны 5 В больше не активируется автоматически.
Улучшено хранение режимов тюнера.
Настройки сохраняются при использовании AutoDiSEqC.
улучшенная конфигурация моторизованных систем
различные исправления SEC/ротора
Blu-ray напрямую в Enigma2Blu-ray: Справочные данные по обслуживанию
выбор названия
пауза
Искать
точное время выполнения
Языковые параметры
Регион/Страна
ключевой файл AACS
Функция предварительного чтения для оптических приводов
Возврат к обычному воспроизведению M2TS
РетрогеймингДля эмуляторов и ретро-игр был добавлен специальный выходной канал Enigma2. Это позволяет эмуляторам полностью перехватывать управление буферами кадров, EGL/GLES, звуком и устройствами ввода.
Кроме того, добавлена поддержка геймпада.
Хранение данных / USB / Горячее подключениеУлучшена обработка сбросов через USB.
USB-устройства, которые появятся снова, будут корректно зарегистрированы.
Проблемы с Mountpoint решены.
Нет дублирующихся точек монтирования /media/usb
Коррекция размера раздела
Улучшено распознавание UUID.
Улучшения NTFS/exFAT
Улучшена обработка fstab.
Улучшена поддержка нескольких разделов.
СубтитрыСубтитры Teletext/EBU
Исправления для отсутствующих значений PTS
Идентификаторы PID телетекста появятся позже от PMT.
Более стабильная инициализация субтитров
Настройка / Пользовательский интерфейсболее сплоченная группировка связанных взглядов
Автоматическое скрытие пустых групп
Улучшенная аппаратно-зависимая отрисовка
Пересмотренные настройки Picon
новые шрифты иконок Enigma2
Улучшенная регенерация кожи
Изменения в мастере
Налаживайте связи напрямую в StartWizard.
Исправления в ConfigList и Config-Notifier
Интеграция MultiBoot/SmallBoxОбнаружение фактически запущенного слота мультизагрузки
более эффективное использование /proc/cmdline
Синхронизация конфигурации загрузки
Названия слотов можно изменить.
Информация об изображении сохраняется для каждого слота.
Улучшено резервное копирование мультизагрузочных образов.
Интеграция нового мастера первой загрузки SmallBox.
Краткое содержаниеOpenATV 8.0 — это значительно больше, чем простое обновление с версии 7.6.
В настоящее время наиболее заметны следующие изменения:
Совершенно новая база для инструментов/оригинальных инструментов.
GCC 16.2
обширные возможности настройки Python 3.14
Kodi 22 с встроенным аппаратным ускорением STB
новая инфраструктура для потоковой передачи и транскодирования RTSP/HLS
Полностью переработанная система управления сетью.
новый интегрированный сетевой браузер / сетевые монтирования
Встроенная поддержка DAB+ через DVB
запись в формате DAB+
Поддержка Blu-ray
Расширенная поддержка DVD/аудио CD
Улучшения AC-4 / TrueHD / DTS-HD
SoftCSA
Значительные улучшения в области сдвига во времени/HEVC.
Инфраструктура для ретрогейминга/геймпадов
Расширения SmallBox/Chkroot
Многочисленные исправления для EPG, хранилища, горячего подключения, тюнера и субтитров.
поддержка новых или расширенных ресиверов и оборудования.
Особого внимания в аппаратной части заслуживает Vu+ Duo 4K Lite , поддержка которого недавно была интегрирована в OpenATV 8.0 и в настоящее время находится в стадии доработки.
Поскольку OpenATV 8.0 все еще находится в стадии бета-тестирования, этот список будет продолжать пополняться до финального релиза.