https://bugs.kde.org/show_bug.cgi?id=466655
Aleix Pol <aleix...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Latest Commit| |https://invent.kde.org/plas | |ma/kwin/commit/5ac5251674d9 | |10e3402885144dc6ce9479a960e | |b Status|ASSIGNED |RESOLVED --- Comment #3 from Aleix Pol <aleix...@kde.org> --- Git commit 5ac5251674d910e3402885144dc6ce9479a960eb by Aleix Pol Gonzalez, on behalf of Aleix Pol. Committed on 04/03/2023 at 23:47. Pushed by apol into branch 'Plasma/5.27'. 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. 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/5ac5251674d910e3402885144dc6ce9479a960eb -- You are receiving this mail because: You are watching all bug changes.