Bug 457563

Summary: xdp-screen-cast.py frozen screen
Product: [Plasma] xdg-desktop-portal-kde Reporter: quackdoctech
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: normal CC: aleixpol, jgrulich, nate
Priority: NOR    
Version First Reported In: 5.25.4   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: screen cast script

Description quackdoctech 2022-08-06 19:27:42 UTC
Created attachment 151152 [details]
screen cast script

SUMMARY
***
Trying to screencast with xdp-screen-cast.py  results in a single frame being shown. 
***


STEPS TO REPRODUCE
1. download xdp-screen-cast.py 
2. execute the script
3. select screen share or application share

OBSERVED RESULT
A single frame being shown, no concurrent frames being shown

EXPECTED RESULT
should be a smooth screencast, works on both sway and gnome

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch linux
(available in About System)
KDE Plasma Version: 5.24.4-1
KDE Frameworks Version: 
Qt Version: 5.15.5+kde+r174-1 OR 6.4.0beta2-1

ADDITIONAL INFORMATION:
https://gitlab.gnome.org/-/snippets/19/raw/master/xdp-screen-cast.py
Comment 1 Aleix Pol 2022-08-06 22:54:16 UTC
This will need some further investigation as to why it's not working if we want to see this fixed.

My guess is that the GStreamer PipeWire integration isn't working all that well, since it works with every client in use: WebRTC, OBS, KPipeWire.

Please if you find anything that KWin is doing wrong, reopen this ticket and I'll look into it.