apol created this revision. apol added reviewers: KWin, jgrulich. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. apol requested review of this revision.
REVISION SUMMARY Creates a protocol based on Pipewire that allows us to request feeds to be set up by KWin rather than having to do it from a separate process. This will offer tighter control to KWin to do serve not only outputs but also windows as well. TEST PLAN Treat this as a proof of concept to discuss if it's the protocol we need right now. REPOSITORY R127 KWayland BRANCH master REVISION DETAIL https://phabricator.kde.org/D28882 AFFECTED FILES src/client/CMakeLists.txt src/client/protocols/video-streaming.xml src/client/videostreaming.cpp src/client/videostreaming.h To: apol, #kwin, jgrulich Cc: kde-frameworks-devel, LeGast00n, cblack, michaelh, ngraham, bruns