The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск композитного сервера Weston 7.0

24.08.2019 11:12

Опубликован стабильный релиз композитного сервера Weston 7.0, развивающего технологии, содействующие появлению полноценной поддержки протокола Wayland в Enlightenment, GNOME, KDE и других пользовательских окружениях. Разработка Weston нацелена на предоставление высококачественной кодовой базы и рабочих примеров для использования Wayland в десктоп-окружениях и встраиваемых решениях, таких как платформы для автомобильных информационно-развлекательных систем, смартфонов, телевизоров и прочих потребительских устройств.

Смена значительного номера версии Weston обусловлена изменениями ABI, нарушающими совместимость. Изменения в новой ветке Weston:

  • Добавлена поддержка технологии защиты от незаконного копирования контента HDCP, которая используется для шифрования видеосигнала, передаваемого через интерфейсы DVI, DisplayPort, HDMI, GVIF или UDI. В libweston для вызовов weston_output, weston_surface и weston_head реализован флаг для включения защиты передаваемого контента. Добавлен пример клиентского приложения для отображения защищённого контента;
  • Добавлен плагин для мультимедийного сервера PipeWire, развиваемого для замены PulseAudio и кроме звука поддерживающего обработку потоков видео. Плагин может использоваться для организации вывода на удалённый рабочий стол по аналогии с ранее доступным плагином вывода на базе GStreamer. На принимающей стороне для отображения можно использовать любой клиент с поддержкой pipewire, в том числе GStreamer (например, "gst-launch-1.0 pipewiresrc ! video/x-raw,format=BGRx ! ...");
  • В gl-renderer добавлена поддержка EGL-расширения EGL_KHR_partial_update для выборочного обновления содержимого поверхностей, пропуская области, в которых не было изменений;
  • Добавлен новый фреймворк weston_debug для отладки и журналирования событий (weston_log_context);
  • Добавлены новые заголовочные файлы libweston-internal.h и backend.h. В первый вынесены функции для работы с 'weston_compositor', 'weston_plane', 'weston_seat', 'weston_surface', 'weston_spring', 'weston_view', а во второй - 'weston_output';
  • Внесены изменения для обеспечения повторяемых сборок;
  • В compositor-drm добавлена поддержка свойства FB_DAMAGE_CLIPS. В отдельные файлы выделен код для извлечения параметров EDID, обработки видеорежимов, взаимодействия с KMS API, работы с фреймбуфером и обработки состояний;
  • Добавлен плагин "file stream" для передачи контента из файла;
  • В отдельный каталог вынесены бэкенды backend-drm, backend-headless, backend-rdp, backend-wayland, backend-x11 и backend-fbdev;
  • Для оптимизации PNG-изображений задействован пакет zopflipng на базе алгоритма сжатия zopfli;
  • Добавлена поддержка расширений xdg_output_unstable_v1 и zwp_linux_explicit_synchronization_v1. Повышены требования к версии пакета wayland-protocols (для сборки требуется 1.18);
  • Завершён переход на сборочную систему Meson. Поддержка сборки с использованием autotools прекращена.





  1. Главная ссылка к новости (https://lists.freedesktop.org/...)
  2. OpenNews: Red Hat намерен прекратить развитие сервера X.Org
  3. OpenNews: Доступен Waypipe для удалённого запуска приложений на базе Wayland
  4. OpenNews: Представлен мультимедийный сервер PipeWire, идущий на смену PulseAudio
  5. OpenNews: Выпуск wayland-protocols 1.18
  6. OpenNews: Доступен Wayland 1.17
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/51350-wayland
Ключевые слова: wayland, weston
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (52) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:34, 24/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > обавлена поддержка технологии защиты от незаконного копирования контента HDCP, которая используется для шифрования видеосигнала, передаваемого через интерфейсы DVI, DisplayPort, HDMI, GVIF или UDI. В libweston для вызовов weston_output, weston_surface и weston_head реклизован флаг для включения защиты передаваемого контента. Добавлен пример клиентского приложения для отображения защищённого контента;

    Что мешает пропатчить libweston и отключтиь этот чудесный флажок?

     
     
  • 2.3, Аноним (3), 12:15, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +8 +/
    То что у тебя может не быть возможности пропатчить прошивку смартфонов, телевизоров и прочих потребительских устройств, где это может быть включено.
     
     
  • 3.36, IRASoldier_registered (ok), 20:05, 25/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну так на PC это всё равно будет возможно, так что чем "продвинутее" пользователь, тем он независимее от всяких "защит копирайта". Но _большинство_ предпочтёт просто арендовать контент, а другая часть меньшинства - забрать с торрентов, куда это выложили какие-то из продвинутых пользователи. В итоге хорошо всем.
     
  • 2.5, Owlet (?), 12:44, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Что мешает просто не смотреть защищённые видео?
     
     
  • 3.7, Alex (??), 13:02, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Что мешает их просто купить?
     
     
  • 4.8, Аноним (-), 13:49, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Заветы святого RMS :)
     
     
  • 5.12, Аноним (12), 14:10, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    До всяких рис люди заимствовали чужие мысли и дела, багровая этому человечество развивалось. И.н. интеллектуальные права нужны в капиталистическом мире даже не самим родившим что-то "интеллектуальное", а их наследникам, коих защищает правящий класс буржуев, отсюда тормоза в развитии человеческого общества
     
     
  • 6.27, Алекс (??), 16:49, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да, именно благодаря тому что труд и разработки всех граждан СССР доступны каждому СССР является таким передовым государством.
     
     
  • 7.31, JL2001 (ok), 20:58, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, именно благодаря тому что труд и разработки всех граждан СССР доступны
    > каждому СССР является таким передовым государством.

    кроме этого государству ещё много чего нужно, например исполнение законов, расстрелы, образование в психологии

     
  • 7.32, Мертвые_опята (?), 21:08, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > СССР
    > СССР

    Кстати, где он?

     
     
  • 8.33, x3who (?), 01:12, 25/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Он тут, везде Коммунизм, где от каждого по возможности, а каждому по потребност... текст свёрнут, показать
     
     
  • 9.42, Ordu (ok), 23:04, 26/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это плата за прогресс Если ты не производишь тонн говна, значит ты не экспериме... текст свёрнут, показать
     
     
  • 10.51, rshadow (ok), 19:18, 30/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ипать вы мыслители Китай уже поставил точку в этом споре Нужно с умом скрещива... текст свёрнут, показать
     
     
  • 11.52, Ordu (ok), 20:05, 30/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    То есть, надо отдать производства тонн гoвна на откуп капитализму Ну да, о чём ... текст свёрнут, показать
     
  • 8.41, Anomaus (?), 00:17, 26/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Он растворился в будущем ... текст свёрнут, показать
     
  • 7.35, IRASoldier_registered (ok), 20:02, 25/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И, внезапно, передовыми уже во времена СССР и вместе с СССР оказались вполне себе некоммунистические государства, где расцвет технологий был никак не меньше, чем в СССР уж точно, а в некоторых вещах - ещё и больше.
     
  • 6.34, IRASoldier_registered (ok), 20:01, 25/08/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Ага, т.е. я делаю что-то нематериальное и мои наследники не получают от этого никакого дохода в отличие от того, как если бы я оставил им в наследство недвижимость? Щаз, два раза. Именно капиталистическая система защищает мою собственность, пока я _сам_ не решу отдать её в общественное достояние.
     
     
  • 7.38, all_glory_to_the_hypnotoad (ok), 20:59, 25/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    И как, много наделал нематериального? Настоящего, которое не подслушал, забыл и потом вспомнил приписав авторство себе.
     
     
  • 8.39, IRASoldier_registered (ok), 22:59, 25/08/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Это такая убогая вариация на тему спердобейся Или на тему истинный творец - ... текст свёрнут, показать
     
     
  • 9.47, all_glory_to_the_hypnotoad (ok), 02:43, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Когда добьёшься убив на изобретение колеса половину жизни, будешь выть про пат... текст свёрнут, показать
     
     
  • 10.49, IRASoldier_registered (ok), 11:47, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Невнятное бла-бла-бла не имеющее отношения к вопросу прав на собственность ... текст свёрнут, показать
     
  • 7.43, Совершенно другой аноним (?), 10:19, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А какое отношение наследники имеют к тому, что Вы создали? Опять-же, кто Вам мешает за гонорары купить недвижимость и оставить её наследникам?
     
     
  • 8.44, IRASoldier_registered (ok), 13:46, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Такое, что созданное - моя собственность А значит - и собственность моих наслед... текст свёрнут, показать
     
     
  • 9.45, Совершенно другой аноним (?), 15:10, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вам и так-бы выплатили авторские отчисления - они были и в СССР, но вот почему д... текст свёрнут, показать
     
     
  • 10.46, IRASoldier_registered (ok), 01:42, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В n-й раз потому что придуманное мной, если было придумано не в рамках выполнен... текст свёрнут, показать
     
     
  • 11.48, Совершенно другой аноним (?), 08:19, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В n-ый раз - даже в США срок охраны авторских прав ограничен, даже там понимают,... текст свёрнут, показать
     
     
  • 12.50, IRASoldier_registered (ok), 11:55, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Демагогия же Лишь бы оправдать желание не платить за контент и лень пользоватьс... текст свёрнут, показать
     
  • 4.15, all_glory_to_the_hypnotoad (ok), 14:35, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +14 +/
    Потому что в наши дни нельзя просто купить контент. Он будет либо в облаке, где его отберут в любой момент если у правообладателя бомбанёт, либо на носителе с DRM и ограничением на регионы .. в общем нельзя купить контент чтобы им можно было просто и удобно пользоваться. Хорошо что пока ещё остались пираты.
     
  • 4.18, user (??), 15:23, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    С DRM - это платишь как за приобретение, но по факту недоаренда.

    https://drm.info/
    https://www.defectivebydesign.org/

     
  • 4.29, macfaq (?), 19:55, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Арендовать 1 просмотр, ты хотел сказать.
     
     
  • 5.40, Kuromi (ok), 23:06, 25/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет, даже когда ты покупаешь кинчик за 300-400р в "бессрочное владение" ты все равно его арендуешь "пока у дистрибьютора не кончатся права на показ". А вот не захочет он продлять их - твои проблемы и деньги тебе тоже не вернут, потому что "смотри пока можешь".
     
  • 2.9, Аноним (9), 13:55, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Обкопиращеный контент, скорее всего, перестанет воспроизводиться. Алсо, разве у hdcp не посчитали мастер-ключ еще когда-то давно?
     
     
  • 3.10, Аноним (10), 14:00, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я знаю что игра престолов все-рано есть на торентах...
     
     
  • 4.11, Аноним (10), 14:03, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    https://web.archive.org/web/20100923092850/http://www.computerra.ru/own/kiwi/5

    Все уже взломано почти 10 лет назад... но они по-прежнему ее юзают )

     
     
  • 5.16, Аноним (9), 15:05, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Погуглил; в статье речь идет о 1.x
    2.x не взломали полнлстью, но он, вроде, тоже дырявый
     
  • 3.20, user (??), 15:24, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Прекрасно, систему для ненужноТВ пусть сами пилят.
     

  • 1.2, Аноним (2), 11:54, 24/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Он только в гноме используется?
     
     
  • 2.6, midyukovanton (ok), 12:57, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ни в gnome3, ни в KDE5 Weston не используется, там свои композитные серверы. Weston - это вообще типовая реализация, на которую остальные должны ровняться.
     
     
  • 3.13, Аноним (12), 14:12, 24/08/2019 Скрыто ботом-модератором     [к модератору]
  • –5 +/
     
     
  • 4.19, midyukovanton (ok), 15:24, 24/08/2019 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 5.21, Аноним (21), 15:39, 24/08/2019 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 6.22, midyukovanton (ok), 15:40, 24/08/2019 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 7.26, Аноним (21), 16:12, 24/08/2019 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 6.23, Аноним (9), 15:42, 24/08/2019 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 7.25, Аноним (21), 16:11, 24/08/2019 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 8.30, Аноним (30), 20:14, 24/08/2019 Скрыто ботом-модератором     [к модератору]
  • +/
     

     ....ответы скрыты (9)

  • 1.4, Аноним (4), 12:16, 24/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    нубский вопрос, но вот на основе этого pipewire можно будет сделать обертку для реализации сервера терминалов, наподобие x2go, очень не хватает...
     
     
  • 2.24, Anonimus (??), 15:45, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да, но пока можно будет передавать только картинку, для полноценной реализации нужно дождаться поддержки API передачи данных от устройств ввода, предположительно должны реализовать поддержку в в libinput.
     

  • 1.14, Аноним (14), 14:31, 24/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    незаконного копирования контента

    Очень лихо приравняли чьи-то хотелки к закону.

     
     
  • 2.17, Аноним (17), 15:11, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну хоть воровством не назвали, уже хорошо.
    А законы везде разные. Где-то это и правда...
     
  • 2.37, IRASoldier_registered (ok), 20:17, 25/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Очень лихо приравняли чьи-то хотелки к закону

    Закон - то что принято и утверждено парламентом в качестве такового (если речь о демократическом государстве, где парламенту отдана законодательная функция).


     

  • 1.28, Аноним (28), 19:03, 24/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >PipeWire

    Он прибит гвоздями к сыстемд, да?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру