update patches from pull request
Signed-off-by: Antoine Damhet <antoine.damhet@lse.epita.fr>
This commit is contained in:
parent
9ef2e68bf4
commit
7d051afb61
27 changed files with 123 additions and 127 deletions
58
.SRCINFO
58
.SRCINFO
|
@ -1,7 +1,7 @@
|
|||
pkgbase = obs-studio-wayland
|
||||
pkgdesc = Free, open source software for live streaming and recording (with wayland patches)
|
||||
pkgver = 25.0.8
|
||||
pkgrel = 5
|
||||
pkgrel = 6
|
||||
url = https://obsproject.com
|
||||
arch = x86_64
|
||||
license = GPL2
|
||||
|
@ -55,36 +55,36 @@ pkgbase = obs-studio-wayland
|
|||
source = 0018-UI-Disable-and-ignore-Always-On-Top-on-Wayland-platf.patch
|
||||
source = 0019-UI-Make-OBSQTDisplay-CreateDisplay-public-and-allow-.patch
|
||||
source = 0020-UI-Check-for-Expose-and-PlatformSurface-events-to-cr.patch
|
||||
source = 0021-libobs-graphics-Add-Linux-only-device_texture_create.patch
|
||||
source = 0022-deps-glad-Add-DMA-BUF-EGL-extensions.patch
|
||||
source = 0023-libobs-opengl-Implement-DMA-BUF-importing-on-EGL-ren.patch
|
||||
source = 0024-libobs-opengl-Create-GLES2-contexts.patch
|
||||
source = 0021-Don-t-create-native-widget-siblings.patch
|
||||
source = 0022-libobs-graphics-Add-Linux-only-device_texture_create.patch
|
||||
source = 0023-deps-glad-Add-DMA-BUF-EGL-extensions.patch
|
||||
source = 0024-libobs-opengl-Implement-DMA-BUF-importing-on-EGL-ren.patch
|
||||
sha512sums = a97c03dc218a4e03e48f6a7dc82b4a59ebeee2039f17be66bb847681ce9ff3d25e6e015be4af78fe44739f6fad5089b6e683d7657c2e4fde8e547df9a2594a08
|
||||
sha512sums = 1ff0e088eed61554268009f3d8c5a23c0888bfbe860d6cb288ddf348108446c152fd87e2cb8f54613a88378d8474550632c90f924005d5e0343bf1a801339ccc
|
||||
sha512sums = c4e653fc744000e0b178848b21f326065dbc83966876594fd349be9b847382afabd0321081e83f3ef094fe067c97d8200817a6cd752df260874bc943271a8658
|
||||
sha512sums = 2359bb8f074e5e5676eefe4c655d79611c901f0c8316275ced4d711be42f74ea29d0167ad018f51064fb8a51535969ae742c576a8afe9d710116f7379a1ee67d
|
||||
sha512sums = 019fd92b51cb432d81d4265e85751040aeedc1f466181c2e2ec14c253335b1a23571e961ce6415e045fa51ea15731de6e540664276cdd76a3ce198d56cb13eac
|
||||
sha512sums = 2f3186d862a78d41496e5a43dd01f5b56edac9873ea309bdcc8c9a83083437e7a252ef0d7373f403dc70ee4f1be8ae6fc430d710b80222ada7ae3ce16b8103ea
|
||||
sha512sums = 457534c7ffb7dd0064b143cdfe472d079251ebe891885372127cbff2b6cb70e7d1e55a2da7956c5b6d940e03f8efa57265453fa23a8fb9fa92e4b2c33c959316
|
||||
sha512sums = 2af83bba2aa2dd2aed11f9a4f431d9aaeae7c6154c921247510e91bb523cede756d0777fe522a5a6db81a9a6989769a839f365e698511890308c5a0ec6e695ec
|
||||
sha512sums = 3f8094c9e577d81bfc9222e436947aa890ce81b2f0e3e43f979a7192cc3e1ca35ca63949e061cecdc6be0579636b6a8e0d8ba21a05a0e11a94ba42210fff851a
|
||||
sha512sums = d0ff4c1bcb156b2c81be38682d4f99b1388d25521f7981016e850f1e8989d0bfe0d3d71d4ec18382f861ca889bcdfb27dd4d73ca7f763f997a5e388bbc8bdcbc
|
||||
sha512sums = 061f7122d5ff8a98dd4ef875c2d7dc60a2dc30627a01a960bd78539e6c7f2bcbfda48f9f42f9f61434f6263686641af2cfb4d6971682be542b6c6f037986e6da
|
||||
sha512sums = a91815239465656a0ab5902e524277659e0e3ab953d0539bc8ead8f65b3a279a801c02635aad541f871f5007943af704c8c64fec90534c66fe6e418d24787300
|
||||
sha512sums = e3bdcdae93fa134c1174bf84152385ae28eb7fd82504331f4dccfd46b6565eb605b63acd4972bed08bbe765c7e213b93d94077a9fafcfe33064b4a526f02f7a6
|
||||
sha512sums = f134c9fed318fde1d11f59e56676cc512bdea81df6a5ce90202759b300405d02981b6586e090cbae65fb730ca352c3942eeec636bb7d5a571475a815f73be89d
|
||||
sha512sums = 530846836b8efc6b7549fb6d2b4288ac9782420fd8e51c988d579f701bc4a1f58b7f941d472ad7d4ab07869e45dfc905c3927a3ad735178a109881ed02ffdb77
|
||||
sha512sums = 014a9dd855e696a33e3b5c8f8a11ec6cf1edc6e0e6478cc5f11530c5535a1d1dfaaa75c5a3de258178e1ab16256fb8303b18c8a69407febe58a7d860b2396fda
|
||||
sha512sums = afb5a5b0cfa09407efe6924b37f8c3b26ccf244acc4a99fcee0eb6705855d2dc8589ecbdb2fcf9066c9ec6d947a6810f58efe34362aa451af4cdf7fa30f2e4e4
|
||||
sha512sums = 5a09040d91bf293389c328f758416f29840eaf6b0acd78adf14b47fc48c417fb1b02ab97dc90c7d8381bc9ffa817cbc6acc83fd318ba85d73d39ae8f4f7a35e1
|
||||
sha512sums = d1ed4b6bb07b2da105e2d69c5af1d61bcd39f141c2500e606f251f2220632f4173d3b3de9e2c88dd0bf2e230cba291cda50fb3a7ca89ff391d0e5e36b2e4aa2f
|
||||
sha512sums = c5b82ddaad7bcc5608168a318e6dde9a0aa0d1dc789d29751a9b22bec2b68288c71e5719c620073ee3c8d9bbf63d60e1634a351cc155b8f2b823d0cbc83cf578
|
||||
sha512sums = c9d1e42cb87964b764a70044aa828c8d712c709d9e1245f644e8aa2f4576cd33c78e81b9b736d39939959aa3811fe4a9cb6970c8278c22d3f5b7f48d43ae1d55
|
||||
sha512sums = a9893913797b503249d182ebbac0452827a837187e7817c46ab76df5d004ada810c2ff8523518d408daf396a4c72f707777a3dadeca598f404b074581f0125e8
|
||||
sha512sums = 848bcf4f525cca508131960fe6bb2757b0975065f680da9c8d692b5ea28b4c5cca7c2e71f1498c8425c0549fc23a41895638da9e1c433d05e6425ea36dc3ec1b
|
||||
sha512sums = 71e11ef607a0371c378db0d50155530d2a918ca47fe15dd29dab36f50dda4a8e7a487f3600b4b03a240db4e84b73c5b49186ca275fb1968de8f15c8d16e8a813
|
||||
sha512sums = 73b82cd530e26d3751de9d3e54da0994cbd5d7c9e5ceed7088d50ef4eda8a8c36d30812e8e4a82be014813ed09aefcfa14e7361189a7b4cf763f20aa2ebda7b7
|
||||
sha512sums = 1442f7918df45b37e9b3bef05573d4f8c7224f950a85fd0b6200a2ca70b377344ecf37ed69b5474453f584d0992b446383b1a708c326e993a9c815882ba4232f
|
||||
sha512sums = 412c4121fc77af66a3e55650859becb6fb6d668369d8767729893e98fea8f6f8dde4ec9bc160041bb986f8a508f762cc68446e3c8cf5525a5b6fbfac1c1bf4fd
|
||||
sha512sums = 6af84ddd3bb6953911840bd130606d8c1148cb6fc8e5750da480adb542813dc336f64056ffec8f07dc7467031e640842490b35fe89b39b621bf7db92d049743f
|
||||
sha512sums = 6205323d409b1c583257540e4d51f6c2a2e456b06a6b6d4edacad8d53af05e40afdd283567d910cdff2d4d6d50677df1e78421c19505a85a71538ca108442de7
|
||||
sha512sums = be0d996ed92eccc4c7da354775b927b34c98f6863a16357c473e04e25a61cd3d73f128cedd154a2a3dfa321444f2884dc7f47f895cd9e2014df8d739837b01af
|
||||
sha512sums = bd7bed1f8bfad7a3a3abc71d0d2db48fcdbe231a42ab16aaf95e81016e11446558bbcb9f18c91af1834c4fd90e692b0865ed23730715b7174545a500a29c1fb7
|
||||
sha512sums = bda1c8488083b9b76d0a7597f81d01621981803f2634a14fdb2bfcb1fa57638afd20956defb9269d234ddc7143755303d7ba21376ebfde034025ab8d2441162f
|
||||
sha512sums = c378765fdcb271a6c98965f91a44d3a990184324a5b1fceb7094cf5333938e30bd09978e47837061bbc9edb2847a0c5e5aea84cf7d1e7a0f34a1ed49ada291d8
|
||||
sha512sums = 9abc8155aa02bb8ee50a32217ff58fa7bc001f070dbdc25c4837a13a5b76088eaf0b5bb76bb4d3cc66f820e1866236bbdece77739d3bd02df5e0e6ed2d8d6932
|
||||
sha512sums = 2b5ab097562b46d19844f80680604126171732fda60984fd6cc63c188e23f04961c255b16af544893b587d00c14c49a465791bf3ee4af19ecb55c9ac09494d13
|
||||
sha512sums = d4f62e5cd212379600f559612592b29d8114b33ecb7d42f2817369866872fe31a20e734b3c3468eaea040ab4b48b94581bda2a45a9b09b029eecdbffdb7a067d
|
||||
sha512sums = fe359f670c5e427d457c4b7a820cfddf37558209ebbd48eb16ca44c7f5342ae1e96685411a51207d8c16ed56b903f5282b29d56b892c7507cae790a759f30c1c
|
||||
sha512sums = 10210a00eac70214c7df82460dc8d8d795e7e4fd0f732effca4ccbc12fe23ee4826faa8d49eb8be5498e895a58c5a481dd46ebd1781489aa2f097827db11362e
|
||||
sha512sums = 57dd96edb1cfc833aea7afa504877d5cb7c0676ec9cba3c8eb615125d5a6e74311ed28edde37a7c34cefb06009c850427e17bff01a09e5b260e4cd645b34449a
|
||||
sha512sums = 3adfe5956a20b06e30bf69bc119f2db8ad336a9288fc5b06d4303429b61d8de58973d223e8a0a4aae8feb16c4ca0ff52796cee229def981b690508be099f70fc
|
||||
sha512sums = 10bb8c05f7aeee664823d5c709d71d6bc2db0939e7749016fa42be1f64a4b9af9c1ef8f60257b92ab2d93947d258e357aaf95c205f95e45e65dbb4c8e88b05b5
|
||||
sha512sums = 03df24ecd1c07ac526a0597a0fa505e84048e40fa60b9871c384959f8916fe610dde715bea267ce2d69ff3fae205eae43179dddfe9b1eb242e670d8c9fef6206
|
||||
sha512sums = d9d3f2aa11c04caf4a2cb4c70cbf9735f2c56995039585359f1cd3d9518bfdef2440086b30cf54c7cbf52daa4b78b2a3120eadfdb0994e9309c4e5e5ca4b8698
|
||||
sha512sums = d3b6abe7b332d31b8b6297b17861bf65c8ea0442026e9ca5d57b3f0e1df302ca6cb3df95f94d1a11143d941443ea748c956eaeb29ce30068da12b5c9bea80432
|
||||
sha512sums = 8b3e0a9a53b2af54662ac23ea8a196506e7434061b0123c9fdc1632aee1f8137fd26151c5fa8ac99d1a794a3d1c67197bab81cc7886a3e903c3bf3d2f3ab8324
|
||||
sha512sums = 77a14e4a5f44d0f0e3895e1802c715907174a007c72b074005b17d6997098ac399e8d08b14c6aa9a3d307354e3f1b52d0640d64c3afd8598f260029b3b41a926
|
||||
sha512sums = a03f2b34847a74920c840131db046370502f6de53c9e27e81c1e3e8cb9dfeae2954cc86d1e874513192ab34c17dd54a7eafc9eadee8037aafa26e2d2d05b7c47
|
||||
sha512sums = b4f768da3974891e50322aed57cbcb228a0f6d54126163719ea41eeb9a9e6ffd7bff30cc3fb0af3e9e8a165d5b0d84d7beb5f442d316a98c79acdb24333687cb
|
||||
sha512sums = 475129b7243db100d5a93e4efb099c32b0bde8c9950494618c2d1bd91e91d19d6e4a2699f071145da585527fd890324073cd03bb520baf80332bbeda533e7015
|
||||
sha512sums = a7bae3d40e67de1a7753cc11f8bbf1a8cf87d642797fc14771e349d66a0127f5a6f767d04b434c5414cc50ae68508e3f21213b500b3abad1ebbb1a3b510be6fd
|
||||
|
||||
pkgname = obs-studio-wayland
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 48e3ddab8d44f1bb5c0430aef3b480c3c73a342d Mon Sep 17 00:00:00 2001
|
||||
From 9ae80ef763534a7e74b286bfa8752f1862b3c965 Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Mon, 9 Mar 2020 13:10:16 -0300
|
||||
Subject: [PATCH 01/24] deps-glad: Add EGL
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 3e53cda423e6969a8e7d842c5f1b0fe58f2ccfd6 Mon Sep 17 00:00:00 2001
|
||||
From 5e10b60ae82614cc6671864042f3629ce4743267 Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Mon, 9 Mar 2020 13:19:31 -0300
|
||||
Subject: [PATCH 02/24] libobs-opengl: Rename gl-x11.c to gl-x11-glx.c
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From e1eb076e87330b4cc197ae9f88cb1ede215dea71 Mon Sep 17 00:00:00 2001
|
||||
From 8ac176c96716a82ba889964425ef78bfcdbb3a2b Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Mon, 9 Mar 2020 16:46:37 -0300
|
||||
Subject: [PATCH 03/24] libobs-opengl: Factor out GLX winsys
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 1219e3656bd1cd07dccb454684e3e535c9de732d Mon Sep 17 00:00:00 2001
|
||||
From 25ae9766e63d059a10bdaa1ce267367e24e455d5 Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Mon, 9 Mar 2020 17:35:49 -0300
|
||||
Subject: [PATCH 04/24] libobs-opengl: Introduce the X11/EGL winsys
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 0be95c8ba491b168db8b44319e53af10e0646c07 Mon Sep 17 00:00:00 2001
|
||||
From 3a3655510da3bee8c0314543e299a617c780efe6 Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Sat, 11 Apr 2020 23:49:05 -0300
|
||||
Subject: [PATCH 05/24] deps/glad: Make X11 required as well
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 4056740eb1ba8de4eb0b4ec6621c48e3ca5fb314 Mon Sep 17 00:00:00 2001
|
||||
From 0bbcf8f5989342a8dd5115a8792bec6706e5bc54 Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Fri, 6 Mar 2020 16:22:01 -0300
|
||||
Subject: [PATCH 06/24] ci: Install qtbase5-private-dev on Linux
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 7aa2fd8902ede3ad5eabe3e0152d9688d12cf9bb Mon Sep 17 00:00:00 2001
|
||||
From 1aa93bda22845acc9dabfd4f810ce88d649de041 Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Fri, 6 Mar 2020 17:24:33 -0300
|
||||
Subject: [PATCH 07/24] libobs/nix: Move X11-specific code to obs-nix-x11.c
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 53d14fdc3ddcd1e5232e9eb3dbd6cb993893b4b1 Mon Sep 17 00:00:00 2001
|
||||
From e4823815167d212426ad71d4f4a558c93928c623 Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Fri, 6 Mar 2020 17:50:41 -0300
|
||||
Subject: [PATCH 08/24] libobs: Introduce the concept of a Unix platform
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From a80131faaa1fad9aff4c4cbe79d49016ff24a6e7 Mon Sep 17 00:00:00 2001
|
||||
From f686f95d5577e39d1e230992db9667263a50b056 Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Tue, 7 Apr 2020 23:17:02 -0300
|
||||
Subject: [PATCH 09/24] UI: Set the Unix platform on startup
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 7f6041c7cb282d5354ad4afc545341f1437d1b46 Mon Sep 17 00:00:00 2001
|
||||
From 74515c11cd2386041df09d40591b61ec232726c6 Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Wed, 8 Apr 2020 23:58:43 -0300
|
||||
Subject: [PATCH 10/24] linux-capture: Fail to load when running on EGL
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 4f0e966291fc8f6780f1ff6439ada95e63847b95 Mon Sep 17 00:00:00 2001
|
||||
From 20b8264570f84ddc218b791643d26e168653ffbe Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Fri, 6 Mar 2020 18:53:42 -0300
|
||||
Subject: [PATCH 11/24] libobs: Add a Wayland platform
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 8c482e031d9891e13d787653135651426661b3b6 Mon Sep 17 00:00:00 2001
|
||||
From a9847552f9b6034f78ce6aae2e4ad7a63a274c5a Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Sat, 11 Apr 2020 23:32:16 -0300
|
||||
Subject: [PATCH 12/24] libobs-opengl: Try to use the platform display if
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From c5e9210a3b0d5a19cfc1b74ea400f049d4983992 Mon Sep 17 00:00:00 2001
|
||||
From fc5b9a4e3f196e0795b1966b64b86d02e4cc1ecb Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Mon, 9 Mar 2020 21:09:11 -0300
|
||||
Subject: [PATCH 13/24] libobs-opengl: Introduce an EGL/Wayland renderer
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From e628aba53a2c4e327460d9b005ecef56bf54ee72 Mon Sep 17 00:00:00 2001
|
||||
From 925a05f9db662ceb3200997d085dbce682f74ffc Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Mon, 9 Mar 2020 21:23:37 -0300
|
||||
Subject: [PATCH 14/24] UI: Retrieve Wayland surface from QWindow
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 334bad8172f854d14e3079f03349d16a4ce2df73 Mon Sep 17 00:00:00 2001
|
||||
From 810e7a1d5e547d25da3d62ecbb25a1dcb8990d2f Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Tue, 18 Aug 2020 19:38:29 -0300
|
||||
Subject: [PATCH 15/24] UI: Destroy display when becoming invisible
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 7b989da443d84cca425c3669f072e413825bc657 Mon Sep 17 00:00:00 2001
|
||||
From 00fcdb6b5f8a01da49d3325884c2e17fa15a5110 Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Wed, 19 Aug 2020 10:11:08 -0300
|
||||
Subject: [PATCH 16/24] UI: Don't create obs_display when QTToGSWindow fails
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From c69023203d043f4ed5d600911a11dacce1331b4f Mon Sep 17 00:00:00 2001
|
||||
From 0c2fdafdb3c0b522732905632bb01e4ada33171c Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Wed, 19 Aug 2020 13:08:01 -0300
|
||||
Subject: [PATCH 17/24] UI: Rename callback to match signal name
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From f385ff60cf00ed6bac84483bd5da9aa84638bb14 Mon Sep 17 00:00:00 2001
|
||||
From 9b1439bc349d79874e0b446d156982c130e698f0 Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Wed, 19 Aug 2020 15:09:26 -0300
|
||||
Subject: [PATCH 18/24] UI: Disable and ignore Always On Top on Wayland
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From e6406c1fb4fcd81383dd11847d0a21908a030877 Mon Sep 17 00:00:00 2001
|
||||
From 721a2b85b798f09a8458ed23198e95019dcc9bae Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Thu, 20 Aug 2020 11:57:19 -0300
|
||||
Subject: [PATCH 19/24] UI: Make OBSQTDisplay::CreateDisplay() public and allow
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From af18bb55d32a6794cd6ce2dd5f16d9a8e6bc700e Mon Sep 17 00:00:00 2001
|
||||
From 656c0b68892d1ab455979c59dfef529924c57bff Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Thu, 20 Aug 2020 11:58:45 -0300
|
||||
Subject: [PATCH 20/24] UI: Check for Expose and PlatformSurface events to
|
||||
|
|
36
0021-Don-t-create-native-widget-siblings.patch
Normal file
36
0021-Don-t-create-native-widget-siblings.patch
Normal file
|
@ -0,0 +1,36 @@
|
|||
From cbb48e4213f5666a8714a8d644f8f8fb1473d793 Mon Sep 17 00:00:00 2001
|
||||
From: David Edmundson <kde@davidedmundson.co.uk>
|
||||
Date: Wed, 16 Sep 2020 15:24:22 +0100
|
||||
Subject: [PATCH 21/24] Don't create native widget siblings
|
||||
|
||||
Native windows really only make sense for previews. They can be a new
|
||||
xcb_window or a wayland subsurface.
|
||||
|
||||
For historical reasons setting a widget to native will also affect
|
||||
ancestors. Qt will still draw them as part of the parent as they are
|
||||
never mapped, but a window is nonetheless created.
|
||||
|
||||
This is especially problematic on wayland as then the subsurface is
|
||||
parented to an unmapped window.
|
||||
|
||||
This default behaviour can be turned off. Now only the native widgets
|
||||
(the video previews) are actually native.
|
||||
---
|
||||
UI/obs-app.cpp | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/UI/obs-app.cpp b/UI/obs-app.cpp
|
||||
index 8335c2ce..44df67ad 100644
|
||||
--- a/UI/obs-app.cpp
|
||||
+++ b/UI/obs-app.cpp
|
||||
@@ -1353,6 +1353,7 @@ bool OBSApp::OBSInit()
|
||||
ProfileScope("OBSApp::OBSInit");
|
||||
|
||||
setAttribute(Qt::AA_UseHighDpiPixmaps);
|
||||
+ setAttribute(Qt::AA_DontCreateNativeWidgetSiblings);
|
||||
|
||||
qRegisterMetaType<VoidFunc>();
|
||||
|
||||
--
|
||||
2.28.0
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
From 35142e4c7c0ff41dfd869dbcdcef05ebc47102d3 Mon Sep 17 00:00:00 2001
|
||||
From 5af41c0c15639b58491b573e6c00eb6e9c7272a2 Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Thu, 12 Mar 2020 23:50:18 -0300
|
||||
Subject: [PATCH 21/24] libobs/graphics: Add Linux-only
|
||||
Subject: [PATCH 22/24] libobs/graphics: Add Linux-only
|
||||
device_texture_create_from_dmabuf
|
||||
|
||||
The implementation are stubs as of now
|
|
@ -1,7 +1,7 @@
|
|||
From 81ec6cf5002e4f381d6fdcc82bc7ac1189628f53 Mon Sep 17 00:00:00 2001
|
||||
From 17e54962b4de4008a52c7d54d5402752a6d6f0e7 Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Thu, 12 Mar 2020 23:57:23 -0300
|
||||
Subject: [PATCH 22/24] deps-glad: Add DMA-BUF EGL extensions
|
||||
Subject: [PATCH 23/24] deps-glad: Add DMA-BUF EGL extensions
|
||||
|
||||
---
|
||||
deps/glad/include/glad/glad_egl.h | 63 +++++++++++++++++++++++++++++--
|
|
@ -1,40 +0,0 @@
|
|||
From c526b2ac87ce5cb26db187bbd612b90bb35605fa Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Fri, 28 Aug 2020 09:43:24 -0300
|
||||
Subject: [PATCH 24/24] libobs-opengl: Create GLES2 contexts
|
||||
|
||||
They are required for importing DMA-BUF images.
|
||||
---
|
||||
libobs-opengl/gl-wayland-egl.c | 2 +-
|
||||
libobs-opengl/gl-x11-egl.c | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/libobs-opengl/gl-wayland-egl.c b/libobs-opengl/gl-wayland-egl.c
|
||||
index 299fe7ea..33352dfb 100644
|
||||
--- a/libobs-opengl/gl-wayland-egl.c
|
||||
+++ b/libobs-opengl/gl-wayland-egl.c
|
||||
@@ -27,7 +27,7 @@
|
||||
static const EGLint config_attribs[] = {EGL_SURFACE_TYPE,
|
||||
EGL_WINDOW_BIT,
|
||||
EGL_RENDERABLE_TYPE,
|
||||
- EGL_OPENGL_BIT,
|
||||
+ EGL_OPENGL_ES2_BIT,
|
||||
EGL_STENCIL_SIZE,
|
||||
0,
|
||||
EGL_DEPTH_SIZE,
|
||||
diff --git a/libobs-opengl/gl-x11-egl.c b/libobs-opengl/gl-x11-egl.c
|
||||
index d56f6b71..40e6a7f8 100644
|
||||
--- a/libobs-opengl/gl-x11-egl.c
|
||||
+++ b/libobs-opengl/gl-x11-egl.c
|
||||
@@ -62,7 +62,7 @@ static const EGLint ctx_config_attribs[] = {EGL_STENCIL_SIZE,
|
||||
EGL_ALPHA_SIZE,
|
||||
8,
|
||||
EGL_RENDERABLE_TYPE,
|
||||
- EGL_OPENGL_BIT,
|
||||
+ EGL_OPENGL_ES2_BIT,
|
||||
EGL_SURFACE_TYPE,
|
||||
EGL_WINDOW_BIT | EGL_PBUFFER_BIT,
|
||||
EGL_NONE};
|
||||
--
|
||||
2.28.0
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
From 8b047f19f5351382da17951a24923ca195fb5002 Mon Sep 17 00:00:00 2001
|
||||
From 54e6e2f92cfeb9375e281c958102d58d076295a1 Mon Sep 17 00:00:00 2001
|
||||
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||
Date: Sat, 14 Mar 2020 14:26:02 -0300
|
||||
Subject: [PATCH 23/24] libobs-opengl: Implement DMA-BUF importing on EGL
|
||||
Subject: [PATCH 24/24] libobs-opengl: Implement DMA-BUF importing on EGL
|
||||
renderers
|
||||
|
||||
This is currently extremely limited. It only supports XRGB8888
|
||||
|
@ -30,7 +30,7 @@ index 0f694b6c..c434c65f 100644
|
|||
gl-x11-glx.c)
|
||||
diff --git a/libobs-opengl/gl-egl-common.c b/libobs-opengl/gl-egl-common.c
|
||||
new file mode 100644
|
||||
index 00000000..8688af6b
|
||||
index 00000000..0696839e
|
||||
--- /dev/null
|
||||
+++ b/libobs-opengl/gl-egl-common.c
|
||||
@@ -0,0 +1,340 @@
|
||||
|
@ -297,8 +297,8 @@ index 00000000..8688af6b
|
|||
+ }
|
||||
+
|
||||
+ egl_image = create_dmabuf_egl_image(egl_display, width, height,
|
||||
+ DRM_FORMAT_ARGB8888, n_planes, fds,
|
||||
+ strides, offsets, modifiers);
|
||||
+ drm_format, n_planes, fds, strides,
|
||||
+ offsets, modifiers);
|
||||
+ if (egl_image == EGL_NO_IMAGE) {
|
||||
+ blog(LOG_ERROR, "Cannot create EGLImage: %s",
|
||||
+ gl_egl_error_to_string(eglGetError()));
|
58
PKGBUILD
58
PKGBUILD
|
@ -7,7 +7,7 @@ pkgname=$_pkgname-wayland
|
|||
provides=("$_pkgname")
|
||||
conflicts=("$_pkgname")
|
||||
pkgver=25.0.8
|
||||
pkgrel=5
|
||||
pkgrel=6
|
||||
pkgdesc="Free, open source software for live streaming and recording (with wayland patches)"
|
||||
arch=('x86_64')
|
||||
url="https://obsproject.com"
|
||||
|
@ -46,37 +46,37 @@ source=(
|
|||
0018-UI-Disable-and-ignore-Always-On-Top-on-Wayland-platf.patch
|
||||
0019-UI-Make-OBSQTDisplay-CreateDisplay-public-and-allow-.patch
|
||||
0020-UI-Check-for-Expose-and-PlatformSurface-events-to-cr.patch
|
||||
0021-libobs-graphics-Add-Linux-only-device_texture_create.patch
|
||||
0022-deps-glad-Add-DMA-BUF-EGL-extensions.patch
|
||||
0023-libobs-opengl-Implement-DMA-BUF-importing-on-EGL-ren.patch
|
||||
0024-libobs-opengl-Create-GLES2-contexts.patch
|
||||
0021-Don-t-create-native-widget-siblings.patch
|
||||
0022-libobs-graphics-Add-Linux-only-device_texture_create.patch
|
||||
0023-deps-glad-Add-DMA-BUF-EGL-extensions.patch
|
||||
0024-libobs-opengl-Implement-DMA-BUF-importing-on-EGL-ren.patch
|
||||
)
|
||||
sha512sums=('a97c03dc218a4e03e48f6a7dc82b4a59ebeee2039f17be66bb847681ce9ff3d25e6e015be4af78fe44739f6fad5089b6e683d7657c2e4fde8e547df9a2594a08'
|
||||
'1ff0e088eed61554268009f3d8c5a23c0888bfbe860d6cb288ddf348108446c152fd87e2cb8f54613a88378d8474550632c90f924005d5e0343bf1a801339ccc'
|
||||
'c4e653fc744000e0b178848b21f326065dbc83966876594fd349be9b847382afabd0321081e83f3ef094fe067c97d8200817a6cd752df260874bc943271a8658'
|
||||
'2359bb8f074e5e5676eefe4c655d79611c901f0c8316275ced4d711be42f74ea29d0167ad018f51064fb8a51535969ae742c576a8afe9d710116f7379a1ee67d'
|
||||
'019fd92b51cb432d81d4265e85751040aeedc1f466181c2e2ec14c253335b1a23571e961ce6415e045fa51ea15731de6e540664276cdd76a3ce198d56cb13eac'
|
||||
'2f3186d862a78d41496e5a43dd01f5b56edac9873ea309bdcc8c9a83083437e7a252ef0d7373f403dc70ee4f1be8ae6fc430d710b80222ada7ae3ce16b8103ea'
|
||||
'457534c7ffb7dd0064b143cdfe472d079251ebe891885372127cbff2b6cb70e7d1e55a2da7956c5b6d940e03f8efa57265453fa23a8fb9fa92e4b2c33c959316'
|
||||
'2af83bba2aa2dd2aed11f9a4f431d9aaeae7c6154c921247510e91bb523cede756d0777fe522a5a6db81a9a6989769a839f365e698511890308c5a0ec6e695ec'
|
||||
'3f8094c9e577d81bfc9222e436947aa890ce81b2f0e3e43f979a7192cc3e1ca35ca63949e061cecdc6be0579636b6a8e0d8ba21a05a0e11a94ba42210fff851a'
|
||||
'd0ff4c1bcb156b2c81be38682d4f99b1388d25521f7981016e850f1e8989d0bfe0d3d71d4ec18382f861ca889bcdfb27dd4d73ca7f763f997a5e388bbc8bdcbc'
|
||||
'061f7122d5ff8a98dd4ef875c2d7dc60a2dc30627a01a960bd78539e6c7f2bcbfda48f9f42f9f61434f6263686641af2cfb4d6971682be542b6c6f037986e6da'
|
||||
'a91815239465656a0ab5902e524277659e0e3ab953d0539bc8ead8f65b3a279a801c02635aad541f871f5007943af704c8c64fec90534c66fe6e418d24787300'
|
||||
'e3bdcdae93fa134c1174bf84152385ae28eb7fd82504331f4dccfd46b6565eb605b63acd4972bed08bbe765c7e213b93d94077a9fafcfe33064b4a526f02f7a6'
|
||||
'f134c9fed318fde1d11f59e56676cc512bdea81df6a5ce90202759b300405d02981b6586e090cbae65fb730ca352c3942eeec636bb7d5a571475a815f73be89d'
|
||||
'530846836b8efc6b7549fb6d2b4288ac9782420fd8e51c988d579f701bc4a1f58b7f941d472ad7d4ab07869e45dfc905c3927a3ad735178a109881ed02ffdb77'
|
||||
'014a9dd855e696a33e3b5c8f8a11ec6cf1edc6e0e6478cc5f11530c5535a1d1dfaaa75c5a3de258178e1ab16256fb8303b18c8a69407febe58a7d860b2396fda'
|
||||
'afb5a5b0cfa09407efe6924b37f8c3b26ccf244acc4a99fcee0eb6705855d2dc8589ecbdb2fcf9066c9ec6d947a6810f58efe34362aa451af4cdf7fa30f2e4e4'
|
||||
'5a09040d91bf293389c328f758416f29840eaf6b0acd78adf14b47fc48c417fb1b02ab97dc90c7d8381bc9ffa817cbc6acc83fd318ba85d73d39ae8f4f7a35e1'
|
||||
'd1ed4b6bb07b2da105e2d69c5af1d61bcd39f141c2500e606f251f2220632f4173d3b3de9e2c88dd0bf2e230cba291cda50fb3a7ca89ff391d0e5e36b2e4aa2f'
|
||||
'c5b82ddaad7bcc5608168a318e6dde9a0aa0d1dc789d29751a9b22bec2b68288c71e5719c620073ee3c8d9bbf63d60e1634a351cc155b8f2b823d0cbc83cf578'
|
||||
'c9d1e42cb87964b764a70044aa828c8d712c709d9e1245f644e8aa2f4576cd33c78e81b9b736d39939959aa3811fe4a9cb6970c8278c22d3f5b7f48d43ae1d55'
|
||||
'a9893913797b503249d182ebbac0452827a837187e7817c46ab76df5d004ada810c2ff8523518d408daf396a4c72f707777a3dadeca598f404b074581f0125e8'
|
||||
'848bcf4f525cca508131960fe6bb2757b0975065f680da9c8d692b5ea28b4c5cca7c2e71f1498c8425c0549fc23a41895638da9e1c433d05e6425ea36dc3ec1b'
|
||||
'71e11ef607a0371c378db0d50155530d2a918ca47fe15dd29dab36f50dda4a8e7a487f3600b4b03a240db4e84b73c5b49186ca275fb1968de8f15c8d16e8a813'
|
||||
'73b82cd530e26d3751de9d3e54da0994cbd5d7c9e5ceed7088d50ef4eda8a8c36d30812e8e4a82be014813ed09aefcfa14e7361189a7b4cf763f20aa2ebda7b7'
|
||||
'1442f7918df45b37e9b3bef05573d4f8c7224f950a85fd0b6200a2ca70b377344ecf37ed69b5474453f584d0992b446383b1a708c326e993a9c815882ba4232f')
|
||||
'412c4121fc77af66a3e55650859becb6fb6d668369d8767729893e98fea8f6f8dde4ec9bc160041bb986f8a508f762cc68446e3c8cf5525a5b6fbfac1c1bf4fd'
|
||||
'6af84ddd3bb6953911840bd130606d8c1148cb6fc8e5750da480adb542813dc336f64056ffec8f07dc7467031e640842490b35fe89b39b621bf7db92d049743f'
|
||||
'6205323d409b1c583257540e4d51f6c2a2e456b06a6b6d4edacad8d53af05e40afdd283567d910cdff2d4d6d50677df1e78421c19505a85a71538ca108442de7'
|
||||
'be0d996ed92eccc4c7da354775b927b34c98f6863a16357c473e04e25a61cd3d73f128cedd154a2a3dfa321444f2884dc7f47f895cd9e2014df8d739837b01af'
|
||||
'bd7bed1f8bfad7a3a3abc71d0d2db48fcdbe231a42ab16aaf95e81016e11446558bbcb9f18c91af1834c4fd90e692b0865ed23730715b7174545a500a29c1fb7'
|
||||
'bda1c8488083b9b76d0a7597f81d01621981803f2634a14fdb2bfcb1fa57638afd20956defb9269d234ddc7143755303d7ba21376ebfde034025ab8d2441162f'
|
||||
'c378765fdcb271a6c98965f91a44d3a990184324a5b1fceb7094cf5333938e30bd09978e47837061bbc9edb2847a0c5e5aea84cf7d1e7a0f34a1ed49ada291d8'
|
||||
'9abc8155aa02bb8ee50a32217ff58fa7bc001f070dbdc25c4837a13a5b76088eaf0b5bb76bb4d3cc66f820e1866236bbdece77739d3bd02df5e0e6ed2d8d6932'
|
||||
'2b5ab097562b46d19844f80680604126171732fda60984fd6cc63c188e23f04961c255b16af544893b587d00c14c49a465791bf3ee4af19ecb55c9ac09494d13'
|
||||
'd4f62e5cd212379600f559612592b29d8114b33ecb7d42f2817369866872fe31a20e734b3c3468eaea040ab4b48b94581bda2a45a9b09b029eecdbffdb7a067d'
|
||||
'fe359f670c5e427d457c4b7a820cfddf37558209ebbd48eb16ca44c7f5342ae1e96685411a51207d8c16ed56b903f5282b29d56b892c7507cae790a759f30c1c'
|
||||
'10210a00eac70214c7df82460dc8d8d795e7e4fd0f732effca4ccbc12fe23ee4826faa8d49eb8be5498e895a58c5a481dd46ebd1781489aa2f097827db11362e'
|
||||
'57dd96edb1cfc833aea7afa504877d5cb7c0676ec9cba3c8eb615125d5a6e74311ed28edde37a7c34cefb06009c850427e17bff01a09e5b260e4cd645b34449a'
|
||||
'3adfe5956a20b06e30bf69bc119f2db8ad336a9288fc5b06d4303429b61d8de58973d223e8a0a4aae8feb16c4ca0ff52796cee229def981b690508be099f70fc'
|
||||
'10bb8c05f7aeee664823d5c709d71d6bc2db0939e7749016fa42be1f64a4b9af9c1ef8f60257b92ab2d93947d258e357aaf95c205f95e45e65dbb4c8e88b05b5'
|
||||
'03df24ecd1c07ac526a0597a0fa505e84048e40fa60b9871c384959f8916fe610dde715bea267ce2d69ff3fae205eae43179dddfe9b1eb242e670d8c9fef6206'
|
||||
'd9d3f2aa11c04caf4a2cb4c70cbf9735f2c56995039585359f1cd3d9518bfdef2440086b30cf54c7cbf52daa4b78b2a3120eadfdb0994e9309c4e5e5ca4b8698'
|
||||
'd3b6abe7b332d31b8b6297b17861bf65c8ea0442026e9ca5d57b3f0e1df302ca6cb3df95f94d1a11143d941443ea748c956eaeb29ce30068da12b5c9bea80432'
|
||||
'8b3e0a9a53b2af54662ac23ea8a196506e7434061b0123c9fdc1632aee1f8137fd26151c5fa8ac99d1a794a3d1c67197bab81cc7886a3e903c3bf3d2f3ab8324'
|
||||
'77a14e4a5f44d0f0e3895e1802c715907174a007c72b074005b17d6997098ac399e8d08b14c6aa9a3d307354e3f1b52d0640d64c3afd8598f260029b3b41a926'
|
||||
'a03f2b34847a74920c840131db046370502f6de53c9e27e81c1e3e8cb9dfeae2954cc86d1e874513192ab34c17dd54a7eafc9eadee8037aafa26e2d2d05b7c47'
|
||||
'b4f768da3974891e50322aed57cbcb228a0f6d54126163719ea41eeb9a9e6ffd7bff30cc3fb0af3e9e8a165d5b0d84d7beb5f442d316a98c79acdb24333687cb'
|
||||
'475129b7243db100d5a93e4efb099c32b0bde8c9950494618c2d1bd91e91d19d6e4a2699f071145da585527fd890324073cd03bb520baf80332bbeda533e7015'
|
||||
'a7bae3d40e67de1a7753cc11f8bbf1a8cf87d642797fc14771e349d66a0127f5a6f767d04b434c5414cc50ae68508e3f21213b500b3abad1ebbb1a3b510be6fd')
|
||||
prepare() {
|
||||
cd $_pkgname-$pkgver
|
||||
|
||||
|
|
Loading…
Reference in a new issue