Rumpelstilzchen
https://bugzilla.mozilla.or...w_bug.cgi?id=1415481 Build Linux/Gtk+ with titlebar rendering enabled = FIXED
В общем "Implement titlebar rendering on GTK 3.20+" - почти сделали :)
Дата рождения: 21.01.1924
Rumpelstilzchen
https://bugzilla.mozilla.or...w_bug.cgi?id=1415481 Build Linux/Gtk+ with titlebar rendering enabled = FIXED
В общем "Implement titlebar rendering on GTK 3.20+" - почти сделали :)
Graf
Rumpelstilzchen, говорят, когда-то, можно его было с qt собирать... я пробовал, не получилось((
feuerplatz
Будет любопытно под это дело поставить Гноме, заценить.
Tenno-Seremel
Васисдас титлебар рёндеринк?
Rumpelstilzchen
Ну это когда окно при одной и той же ГТК теме выглядит не вот так https://bug1283299.bmoattac...hment.cgi?id=8770233 а вот так скажем https://bug1283299.bmoattac...hment.cgi?id=8770234
Tenno-Seremel
Rumpelstilzchen
Именно он. Вот что гвоорятв багзилле.
"We'd like to draw window decorations in Gecko on GTK 3.20 and above. This will allow us to draw tabs in the titlebar, and permit drawing on Wayland using OMTC (as GTK restricts drawing to the main-thread "draw" handler on Wayland, as it must draw its own decorations).
3.20 is chosen as a target as it provides us with gtk_render_background_get_clip, which is required for us to fetch the metrics for the drop shadows that GTK uses for its window decorations. It also exposes CSD styling sanely via the "decoration" CSS node on GtkWindow."
Rumpelstilzchen
postman
мне похуй на CSD, в развернутом на весь экран окне они роли не играют (по крайней мере, в юнити)
Rumpelstilzchen
feuerplatz
Tenno-Seremel
postman
Rumpelstilzchen, почему это? В вейланде оконные менеджеры разучились окна менеджить?
Rumpelstilzchen
Alinaki
Лиса научится в CSD? Воу.
Rumpelstilzchen
Ну да. Причем все началось с кода который им задонатили из Rad hat - https://www.opennet.ru/open.../art.shtml?num=47264
feuerplatz
Rumpelstilzchen
Tenno-Seremel
Rumpelstilzchen
Узбагойся, под Линуксами аппаратное декодирование не работает ни в ФФ ни в Хромиуме (хотя говорят на Хромиум надежды есть).
Движухи на тему vaapi\vdpau в Мозилле - ноль. Обычные отмазы типа "на Линуксе нет устойчивого и (главное!!) дешевого и простого в применении фреймворка для использования аппартаного декодирования".
Иными словами - чтобы оно заработало надо писать много кода под разные варианты, а делать этого неохота.
Под Виндой работает, правда не каждый кодек и не на любом GPU.
feuerplatz
Движухи на тему vaapi\vdpau в Мозилле - ноль. Обычные отмазы типа "на Линуксе нет устойчивого и (главное!!) дешевого и простого в применении фреймворка для использования аппартаного декодирования".
Они про гстример не в курсе? Который какбэ и в бубунтах, и в шапках стандарт? Варианты лесом.
Самое смешное, что в Мазиле аппаратное декодирование работало (и именно на жестримере), но потом поддержку его выпилили.
Rumpelstilzchen
postman
Rumpelstilzchen
Вообще, у Мозиллы есть стойкое нежелание касаться тем связанных с браузером и железом.
Скажем U2F тормозили в разработке полтора года, потмоу что им очень не хотялось реализовывать поддержку USB HID в браузере.
Та же бйда с инициативами типа WebBluetooth.
Rumpelstilzchen
По загрузке проца, например :)
А в ФФ можно посомтреть в about:support - там должно быть уопминание об аппартном ускорении.
feuerplatz
Ищещь на ютюбе видео 1080п 60фпс, смотришь в top.
Потом его же играешь mpv с ускорением, тоже смотришь в top.
Поэтому я все видосы смотрю в mpv кстати, батарейко дороже.
feuerplatz
Зато согреешься.
Rumpelstilzchen
А зачем тебе и то и другое? Собирай под своё железо.
Rumpelstilzchen
И кстати, вот пример да - под тем же MPV аппаратное ускорение работает ОК. Уже далеко не первый релиз как. Так что было бы желание...
Rumpelstilzchen
Теперь ты знаешь что значит слово "боль".
Rumpelstilzchen
...и почему собственно все так дрочат на аппаратное декодирование.
Ну в ночнушках уже как бы работает, почти - только widget.allow-client-side-decoration включить.