OS: Linux: Fedora 25
qTox version: v1.6.0-38-g5921122
Commit hash: 5921122
toxcore: dcf2aaa53005060608353b9d66b9917fd7ed18a9 (2016-09-28)
Qt: 5.7.0
Reproducible: Always (by design)
Preview is black, only showing the mouse pointer
Screen sharing should work.
Output on cli:
BAD!
BAD!
[x11grab @ 0x1db55a0] Stream #0: not enough frames to estimate rate; consider increasing probesize
[x11grab @ 0x1dbd6c0] Stream #0: not enough frames to estimate rate; consider increasing probesize
[swscaler @ 0x1dbf420] Warning: data is not aligned! This can lead to a speedloss
This bug is expected due to the current design changes while gnome-shell is ported to wayland API. Related info:
Is there a single API/lib that can be used to target all DEs?
As far as I know, no. But I've opened an upstream bug report: https://bugs.freedesktop.org/show_bug.cgi?id=98894
At the moment if I click on the QComboBox to choose video device it crashes on Plasma Wayland session, I can't even choose any device.
Does it try to call any X-specific calls?
@stikonas Kind of
For now, there is no API on Wayland for doing screencasts correctly on all DEs. So I suggest disabling the feature until at least one API is stable.
@stikonas All of the screen casting "API" is X-specific.
@genodeftest screen sharing API is of course X-specific (since preventing access to the screen is one of the points of compositors) but I would expect at least list of webcams to be shown on wayland instead of crashing.
@stikonas In the issue nothing about crash. Can you post backtrace or create new issue?
I think porting to PipeWire would eventually be necessary to fix this.
Most helpful comment
As far as I know, no. But I've opened an upstream bug report: https://bugs.freedesktop.org/show_bug.cgi?id=98894