https://bugs.kde.org/show_bug.cgi?id=448839

Jan Grulich <jgrul...@redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/kpipewire/commit/6a6438e |ma/kwin/commit/75c7689f6784
                   |681ac60d8ec4670b075ce77de0f |09b594e3f4ed0161aa12f2baf1e
                   |dd2e11                      |c

--- Comment #25 from Jan Grulich <jgrul...@redhat.com> ---
Git commit 75c7689f678409b594e3f4ed0161aa12f2baf1ec by Jan Grulich.
Committed on 31/03/2023 at 12:31.
Pushed by grulich into branch 'master'.

Screencast: fix renegotiation when client fails to use DMABuf modifiers

When client fails to import a DMABuf with a certain modifier, it will
remove it from offerings on his side and offer a new set of modifiers
for us to use. In case the list ends up being small enough that even we
won't be able to use any of the modifiers, we would still keep these
modifiers on our list and offering them to the client. With this we
would end up in a loop renegotiating and never actually fallback to use
MemFD buffers instead. We should also offer modifier-less DMABufs as
in the past. Using these we just need to avoid offering them as they
should be used as the last option.

M  +25   -1    src/plugins/screencast/screencaststream.cpp

https://invent.kde.org/plasma/kwin/commit/75c7689f678409b594e3f4ed0161aa12f2baf1ec

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to