Выпуск композитного сервера Weston 7.0, opennews, 24-Авг-19, 11:34 [смотреть все]Опубликован (https://lists.freedesktop.org/archives/wayland-devel/2019-Au... стабильный релиз композитного сервера Weston 7.0 (https://wayland.freedesktop.org/releases.html), развивающего технологии, содействующие появлению полноценной поддержки протокола Wayland (https://www.opennet.ru/opennews/art.shtml?num=50361) в Enlightenment, GNOME, KDE и других пользовательских окружениях. Разработка Weston нацелена на предоставление высококачественной кодовой базы и рабочих примеров для использования Wayland в десктоп-окружениях и встраиваемых решениях, таких как платформы для автомобильных информационно-развлекательных систем, смартфонов, телевизоров и прочих потребительских устройств.Смена значительного номера версии Weston обусловлена изменениями ABI, нарушающими совместимость. Изменения в новой ветке (https://lists.freedesktop.org/archives/wayland-devel/2019-Ju... Weston: - Добавлена поддержка технологии защиты от незаконного копирования контента HDCP (https://ru.wikipedia.org/wiki/HDCP), которая используется для шифрования видеосигнала, передаваемого через интерфейсы DVI, DisplayPort, HDMI, GVIF или UDI. В libweston для вызовов weston_output, weston_surface и weston_head реклизован флаг для включения защиты передаваемого контента. Добавлен пример клиентского приложения для отображения защищённого контента;
- Добавлен плагин для мультимедийного сервера PipeWire (https://www.opennet.ru/opennews/art.shtml?num=47231), развиваемого для замены PulseAudio и кроме звука поддерживающего обработку потоков видео. Плагин может использоваться (https://cgit.freedesktop.org/wayland/weston/commit/?id=d5d5a... для организации вывода на удалённый рабочий стол по аналогии с ранее доступным плагином вывода на базе GStreamer. На принимающей стороне для отображения можно использовать любой клиент с поддержкой pipewire, в том числе GStreamer (например, "gst-launch-1.0 pipewiresrc ! video/x-raw,format=BGRx ! ..."); - В gl-renderer добавлена поддержка EGL-расширения EGL_KHR_partial_update (https://www.khronos.org/registry/EGL/extensions/KHR/EGL_KHR_... для выборочного обновления содержимого поверхностей, пропуская области, в которых не было изменений; - Добавлен новый фреймворк weston_debug для отладки и журналирования событий (weston_log_context); - Добавлены новые заголовочный файлы libweston-internal.h и backend.h. В первый вынесены функции для работы с 'weston_compositor', 'weston_plane', 'weston_seat', 'weston_surface', 'weston_spring', 'weston_view', а во второй - 'weston_output';
- Внесены изменения для обеспечения повторяемых сборок (https://www.opennet.ru/opennews/art.shtml?num=45502); - В compositor-drm добавлена поддержка свойства FB_DAMAGE_CLIPS. В отдельные файлы выделен код для извлечения параметров EDID, обработки видеорежимов, взаимодействия с KMS API, работы с фреймбуфером и обработки состояний; - Добавлен плагин "file stream" для передачи контента из файла; - В отдельный каталог вынесены бэкенды backend-drm, backend-headless, backend-rdp, backend-wayland, backend-x11 и backend-fbdev; - Для оптимизации PNG-изображений задействован пакет zopflipng (https://github.com/imagemin/zopflipng-bin) на базе алгоритма сжатия zopfli (https://www.opennet.ru/opennews/art.shtml?num=36267); - Добавлена поддержка расширений xdg_output_unstable_v1 и zwp_linux_explicit_synchronization_v1. Повышены требования к версии пакета wayland-protocols (https://www.opennet.ru/opennews/art.shtml?num=51173) (для сборки требуется 1.18); - Завершён переход на сборочную систему Meson (https://www.opennet.ru/opennews/art.shtml?num=50882). Поддержка сборки с использованием autotools прекращена. URL: https://lists.freedesktop.org/archives/wayland-devel/2019-Au... Новость: https://www.opennet.ru/opennews/art.shtml?num=51350
|
- Выпуск композитного сервера Weston 7.0, Аноним, 11:34 , 24-Авг-19 (1) +3
- Выпуск композитного сервера Weston 7.0, Аноним, 12:15 , 24-Авг-19 (3) +8 [^]
- Выпуск композитного сервера Weston 7.0, Owlet, 12:44 , 24-Авг-19 (5)
- Выпуск композитного сервера Weston 7.0, Alex, 13:02 , 24-Авг-19 (7) –5 [V]
- Выпуск композитного сервера Weston 7.0, Аноним, 13:49 , 24-Авг-19 (8) +4
- Выпуск композитного сервера Weston 7.0, all_glory_to_the_hypnotoad, 14:35 , 24-Авг-19 (15) +14 [^]
- Выпуск композитного сервера Weston 7.0, user, 15:23 , 24-Авг-19 (18) +7 [^]
- Выпуск композитного сервера Weston 7.0, macfaq, 19:55 , 24-Авг-19 (29) +3
- Выпуск композитного сервера Weston 7.0, Аноним, 13:55 , 24-Авг-19 (9)
- Выпуск композитного сервера Weston 7.0, Аноним, 11:54 , 24-Авг-19 (2)
- Выпуск композитного сервера Weston 7.0, Аноним, 12:16 , 24-Авг-19 (4) +1
- Выпуск композитного сервера Weston 7.0, Аноним, 14:31 , 24-Авг-19 (14)
- Выпуск композитного сервера Weston 7.0, Аноним, 19:03 , 24-Авг-19 (28)
|