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
nheko: build with VoIP support #110595
nheko: build with VoIP support #110595
Conversation
pkgs/applications/networking/instant-messengers/nheko/default.nix
Outdated
Show resolved
Hide resolved
pkgs/applications/networking/instant-messengers/nheko/default.nix
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm no longer a nheko user myself so other people are probably more qualified than me to review, but as I was asked for review FWIW this looks good to me, though I didn't test it :)
I tested voice calling and it worked great. |
pkgs/applications/networking/instant-messengers/nheko/default.nix
Outdated
Show resolved
Hide resolved
pkgs/applications/networking/instant-messengers/nheko/default.nix
Outdated
Show resolved
Hide resolved
I rebased this onto #110608 with the additonal changeset
to enable qt5support in the gst plugin and successfully tested a video call. |
Result of 1 package marked as broken and skipped:
|
After rebasing I noticed the build of gst-plugins-good broke due to a change in master. I should have fixed it, now. |
Checked out the PR on top of current master and was able to do a voice call, so lgtm. |
Good, thank you for testing! |
Motivation for this change
Making calls (and fix the embedded media player).
Things done
nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
nix path-info -S
before and after)notes:
The media player works but I still can't get calls to work. In particular is not finding any microphone.
I tested with both alsa and pulseaudio on NixOS to no avail. On the other hand, the webcam is working.
For a brief moment, after having switched to pulseaudio, it could detect the microphone and I managed to start a call, but nheko crashed as soon as I pressed the bottom green bar.
It seems the problem with the audio sources detection can be traced to the gstreamer monitor: running this
nix-shell --pure -p gst_all_1.gst-plugins-base --run 'gst-device-monitor-1.0'
fails with
Failed to start device monitor!
. I would be good if someone else were to confirm this or put the blame on my setup. In theory it should just work and list all the audio and video sources.cc: @pstn