https://bugs.kde.org/show_bug.cgi?id=466655
Aleix Pol <aleix...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/kwin/commit/5ac5251674d9 |ma/kwin/commit/85b614e75c41 |10e3402885144dc6ce9479a960e |cbdeb63b276162ed9777232daf2 |b |8 --- Comment #4 from Aleix Pol <aleix...@kde.org> --- Git commit 85b614e75c41cbdeb63b276162ed9777232daf28 by Aleix Pol Gonzalez, on behalf of Aleix Pol. Committed on 04/03/2023 at 23:47. Pushed by apol into branch 'master'. screencasting: on memfd, skip the QImage step We were using QImage as an intermediary step. GL -> QImage -> spa buffer. While it abstracted things out neatly and eventually helped with debugging, it was unnecessary and woudl present some handicaps, such as the lack of a QImage::Format_BGRA. So we just it out to download right into the buffer. (cherry picked from commit 121454580711c409b612d06865ab9d221dcbac6b) M +2 -2 src/plugins/screencast/outputscreencastsource.cpp M +1 -1 src/plugins/screencast/outputscreencastsource.h M +2 -2 src/plugins/screencast/regionscreencastsource.cpp M +1 -1 src/plugins/screencast/regionscreencastsource.h M +3 -1 src/plugins/screencast/screencastsource.h M +5 -5 src/plugins/screencast/screencaststream.cpp M +18 -15 src/plugins/screencast/screencastutils.h M +2 -2 src/plugins/screencast/windowscreencastsource.cpp M +1 -1 src/plugins/screencast/windowscreencastsource.h https://invent.kde.org/plasma/kwin/commit/85b614e75c41cbdeb63b276162ed9777232daf28 -- You are receiving this mail because: You are watching all bug changes.