Aleix Pol
a790b8d7a7
pipewire: allow disabling dmabuf on streams
...
So far, it's helpful to debug this kind of streams.
4 years ago
Aleix Pol
5f17bc509e
pipewire: Report DRM_FORMAT_MOD_INVALID when no modifiers are offered
...
Otherwise we do not offer dmabuf when no modifiers are available
4 years ago
Fabian Vogt
ad152a1042
libtaskmanager: Don't request dmabuf if not supported
...
Previously, it specified invalid modifiers on failure, but that means that
everything is accepted.
BUG: 428284
5 years ago
Aleix Pol
393af3c1b7
pipewire: Properly compare pipewire versions using QVersionNumber
5 years ago
Aleix Pol
38f8c397c7
PipeWire: Include defines for older PipeWire versions
...
SPA_POD_PROP_FLAG_MANDATORY and SPA_POD_PROP_FLAG_DONT_FIXATE got
included in newer versions.
5 years ago
Aleix Pol
5dfcc03744
PipeWire: Make sure thumbnails properly use dmabuf again
...
There were some changes in KWin that only enabled exchanging streams
(thumbnails in our case) in case it's properly supported. We need to
explicitly request it now, otherwise we get memfd which is much slower.
5 years ago
Alexander Lohnau
3720912f99
GIT_SILENT Misc SPDX fixes
5 years ago
Alexander Lohnau
c11051955d
Convert license headers to SPDX
5 years ago
Aleix Pol
fcde10714a
Partly Revert "Support xdg_activation_v1 on SNI invokations"
...
This reverts commit changes that didn't belong in
6545d5584d .
5 years ago
Aleix Pol
6545d5584d
Support xdg_activation_v1 on SNI invokations
...
Only issues actions after a token has been requested and received.
5 years ago
Aleix Pol
64db2f098f
Announce which buffer types are available on thumbnails elements
...
We recently changed it so kwin defaults to memptr because some clients
couldn't deal with dmabuf. We still want dmabuf to be used as it's less
stressful to the system and we support it just fine.
5 years ago
Alexander Lohnau
823d2106ec
Run clang-format
...
If you want git blame to ignore formatting revisions run:
git config blame.ignoreRevsFile .git-blame-ignore-revs
5 years ago
Aleix Pol
55dbd9dcda
pipewire: Remove unnecessary gbm.h include
6 years ago
Aleix Pol
18b0072f59
Provide the components for screencasting
...
To be used for thumbnails in plasma-desktop and plasma-phone-components
6 years ago