xdg-desktop-portal-hyprland icon indicating copy to clipboard operation
xdg-desktop-portal-hyprland copied to clipboard

First screen share is working, subsequent shares show black screen

Open herrwusel opened this issue 6 months ago • 9 comments

Similar to #148, I'm experiencing the behaviour that the first screen share is working and afterwards only a black screen is shown.

I built commit 4fc83e6 and started XDPH with -v:

[TRACE] [core] got poll event
[TRACE] [core] got poll event
[TRACE] [sc] hlOnBuffer for 0x6183b95d86c0
[TRACE] [sc] hlOnDmabuf for 0x6183b95d86c0
[TRACE] [sc] hlOnBufferDone for 0x6183b95d86c0
[TRACE] [sc] pw format 8 size 3804x2070
[TRACE] [sc] hl format 875709016 size 3804x2070
[TRACE] [sc] wlrOnBufferDone: dequeue, no current buffer
[TRACE] [pw] dequeue on 0x6183b95aa2b0
[TRACE] [pw] dequeue failed
[LOG] [screencopy/pipewire] Out of buffers
[TRACE] [pw] pwStreamParamChanged on 0x6183b95aa2b0
[TRACE] [pipewire] pw requested dmabuf
[TRACE] [pw] Format renegotiated:
[TRACE] [pw]  | buffer_type DMA
[TRACE] [pw]  | format: 8
[TRACE] [pw]  | modifier: 72057594037927938
[TRACE] [pw]  | size: 3804x2070
[TRACE] [pw]  | framerate 60
[TRACE] [core] got poll event
[TRACE] [core] got poll event
[TRACE] [core] got poll event
[TRACE] [core] got poll event
[TRACE] [pw] pwStreamAddBuffer with 0x6183b95cebe8 on 0x6183b95aa2b0
[TRACE] [pw] createBuffer: type dma
[TRACE] [pw] buffer datas 1
[TRACE] [pw] pwStreamAddBuffer with 0x6183b95cec18 on 0x6183b95aa2b0
[TRACE] [pw] createBuffer: type dma
[TRACE] [pw] buffer datas 1
[TRACE] [pw] pwStreamAddBuffer with 0x6183b95cec48 on 0x6183b95aa2b0
[TRACE] [pw] createBuffer: type dma
[TRACE] [pw] buffer datas 1
[TRACE] [pw] pwStreamAddBuffer with 0x6183b95cec78 on 0x6183b95aa2b0
[TRACE] [pw] createBuffer: type dma
[TRACE] [pw] buffer datas 1
[TRACE] [pw] pwStreamAddBuffer with 0x6183b95ceca8 on 0x6183b95aa2b0
[TRACE] [pw] createBuffer: type dma
[TRACE] [pw] buffer datas 1
[TRACE] [pw] pwStreamAddBuffer with 0x6183b95cecd8 on 0x6183b95aa2b0
[TRACE] [pw] createBuffer: type dma
[TRACE] [pw] buffer datas 1
[TRACE] [pw] pwStreamAddBuffer with 0x6183b95ced08 on 0x6183b95aa2b0
[TRACE] [pw] createBuffer: type dma
[TRACE] [pw] buffer datas 1
[TRACE] [pw] pwStreamAddBuffer with 0x6183b95ced38 on 0x6183b95aa2b0
[TRACE] [pw] createBuffer: type dma
[TRACE] [pw] buffer datas 1
[TRACE] [core] got poll event
[TRACE] [core] got poll event

If I cut too much from the logs, I can provide a full log.

herrwusel avatar Jan 19 '24 09:01 herrwusel