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
Desktop Sharing Linux One Way Only #245
Comments
Reading the bug reporting guidelines would be a start. They tell you to write to the mailing list and send the logs. |
Thank you for the direction, I am slightly confused. [0] https://jitsi.org/Documentation/ReportingBugs |
Did anyone try to reproduce it under Ubuntu? |
@ibauersachs I going to check this issue soon. Just in case: please let me know where I can get source code of libjnffmpeg, libjnvideo4linux2 and other libj libraries? |
@GNUDimarik libjnffmpeg is from here: https://github.com/jitsi/jitsi-lgpl-dependencies |
@damencho thanks! |
@damencho please let me know: When I built native libraries it built 2 libffmpeg.so with and without h264 support. |
Here is dependencies list: |
No, we deliberately didn't link the libraries and use dynamic linking. This way it is used whatever is on the system, and it will be using x264, which we do not want to ship and this for Linux, while on windows and mac it will be using openh264. The -ffmpeg libraries are for Ubuntu/Debian differences in naming the libraries, I don't know them by heart, but you can go and check latest two stable/LTS releases of Debian/Ubuntu and you will see the difference in naming the libraries. You can also see those naming stuff and in the control file:
So those ffmpeg binaries have difference dynamic links and are built on the corresponding debian/ubuntu x86/x64... Why do you need to rebuild the binaries? |
I saw that depencencies. Let me upgrade the distro and check once more |
Why do you need to rebuild those binaries, is it only for local testing or? |
App shown me exceptions about depenencies which can't be installed without system ugrade (after I'll let you know). I decided to build it statically and check. Also I think those deps making jitsi unusable under older linux distros when user has irrelevant libraries like me. |
Well, I'm not sure that we cleared the exceptions, but about ffmpeg you can see that there are few library loads one after another, the logic is supposing some of the binaries to fail till one succeeds are you sure that nothing loaded at the end... |
After system update the same behaviour like with static binaries but without them. So it works fine under Ubuntu 18.04 |
@damencho So much time has passed now and I wonder if we should drop support for Ubuntu 16.04 (well, at least if for ffmpeg/h264). It would make things so much easier... |
Easier is good. +1 to only support current LTS of Ubuntu Desktop |
We can do that, I don't insist on sticking to 16.04, especially when it will be easier :) so we will have more time for other stuff. |
As @GNUDimarik reports that it "works fine under Ubuntu 18.04", I propose we close this. @BoBeR182: Please re-open if it doesn't work for you in Ubuntu 18.04. |
I am running Arch linux and using the AUR for jitsi [0]
I can receive a shared desktop from a Windows user, and if they allow remote control I can control it.
If I share my desktop, fixed region or full-screen, they do not see anything or are able to control anything.
What would help debug this?
[0] https://aur.archlinux.org/packages/jitsi/
The text was updated successfully, but these errors were encountered: