Is it really required to add pulse as dep? https://github.com/dino/dino/blob/master/plugins/rtp/CMakeLists.txt there is only: Gst, GstApp, GstAudio and GstRtp. WebRTCAudioProcessing is optional dep too. Also there is a set of RTP_ENABLE_* options that disabled by default and may be important to enable it.
> Is it really required to add pulse as dep? Pulse is required apparently, as per: https://github.com/dino/dino/blob/v0.3.0/plugins/rtp/src/plugin.vala#L323 > WebRTCAudioProcessing is optional dep too. I added that to not miss anything. I'll configure it as ON by default option. > Also there is a set of RTP_ENABLE_* options that disabled by default and may be important to enable it. Seems like I missed enabling those RTP_ENABLE_* options :(. I'll look at that, and get back to you on that shortly.
> Pulse is required apparently, as per https://github.com/dino/dino/blob/v0.3.0/plugins/rtp/src/plugin.vala#L334 as for me this looks like it can support non pulse sound devices. And next function by same logic must require pipewire to support video.
I mean code prefer pulse and pipewire devices, but if there is not such devices code will return all other founded devices.
I was not able to get it to show up my OSS devices with pulseaudio uninstalled which is how/why I added dependency on pulseaudio. If you're able to get it working without pulseaudio, then I'm happy to add an OPTION for it. As for video, v4l2 (with webcamd) works fine, so I didn't even look at enabling/adding pipewire.
Looks like this is gsreammer issue: https://github.com/dino/dino/blob/master/plugins/rtp/src/plugin.vala#L45 I remember how bad it work in xfce4-mixer.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=094ff862382121804f1cbad8f2d2f4e5b47387f0 commit 094ff862382121804f1cbad8f2d2f4e5b47387f0 Author: Ashish SHUKLA <ashish@FreeBSD.org> AuthorDate: 2022-03-13 12:19:24 +0000 Commit: Ashish SHUKLA <ashish@FreeBSD.org> CommitDate: 2022-03-13 12:19:24 +0000 net-im/dino: Add missed options related to RTP PR: 262355 Reported by: Ivan Rozhuk <rozhuk dot im at gmail dot com> net-im/dino/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)