-
-
Notifications
You must be signed in to change notification settings - Fork 295
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue in sway on NixOS #155
Comments
This looks suspicious, what's the output of |
Indeed, i'm lacking more plugins:
Let me try to fix all that, thanks ! |
So, to kind of "fix" the packaging on NixOS, I used an overlay to redefine the definition of the package:
I now encounter a bug regarding the execution which seems it's not related to some lib weylus does not find:
Full log: log.txt |
Does screen recording work with other programs like OBS, does this snippet work: https://gitlab.gnome.org/-/snippets/19 ? |
Alright, I think I might have figured it out. It looks like sway abandoned support for the BGRx pixel format, which used to be the only format Weylus accepted. Now there is a choice between RGBx and YV12. For now I just pretend BGRx == RGBx, which should make streaming, albeit with wrong colors, possible again. You can try the latest build here: https://github.com/H-M-H/Weylus/actions/runs/2288101214#artifacts |
It indeed works on master now. I still get a few Full logs: log.txt |
Alright, colors should be fixed now as well. |
Indeed colors are now working ! So, aside from these problem when starting, it kind of works ! Thanks ! |
That's a little weird. I started a sway session myself to do the debugging and testing of my changes and had no such problems. |
Here is some example of what's happening: https://0x0.st/omq9.mp4 It seems I have to refresh the page (after a first load) to get weylus working. Maybe we can interact on Matrix, if you're there ? |
Hello,
This issue follows my comment at #3 (comment)
I'm facing the
WARN weylus::websocket: Failed to init screen cast: Failed to create element from factory name!
error and screen sharing does not seem to work on my OS.I believe there is two separate issues: one is the discovery of the libgstpipewire.so, that can be worked out by using GST_PLUGIN_PATH, but as this is not enough to get everything working, I believe there is another issue.
Here are the full logs of two commands (one is
gst-inspect-1.0 pipewiresrc
, the other is weylus, with the GST_PLUGIN_PATH trick): log.txtThe text was updated successfully, but these errors were encountered: