Open milantonin opened 3 weeks ago
Please attach the full debug log - not only a portion of it.
Also, was the provided screenshot captured with the "microphone workaround" setting turned on?
Please attach the full debug log - not only a portion of it.
Also, was the provided screenshot captured with the "microphone workaround" setting turned on?
this should be the full log venmic1.log
this one is with Microphone workaround turned off
this one is with Microphone workaround turned on
Can you also share a screenshot of the venmic settings you are using (as found in the screenshare modal)?
The linking of all these capture ports shouldn't happen (those from the t-bone microphone). The workaround seems to be applied correctly, however, it seems like your audio setup does not respect the pipewire properties set here... I'll have to try to reproduce this.
Can you also share a screenshot of the venmic settings you are using (as seen in the screenshare modal)?
The linking of all these capture ports shouldn't happen (those from the t-bone microphone). The workaround seems to be applied correctly, however, it seems like your audio setup does not respect the pipewire properties set here... I'll have to try to reproduce this.
right now these
Ah, Ignore Devices
and Ignore Inputs
being turned off explains why the microphone is included - can you check if turning that on prevents the microphone from being linked to venmic? As for the workaround not working, I'll have to investigate
turning Ignore Devices
and Ignore inputs
on disconnects my microphone but in my stream other still hear it
Ok, so i tried some thing and the Chromium input-1 [RecordStream]
seems to be the reason why my microphone still outputs in to the screenshare
with this others can hear me
with this not
turning Ignore Devices and Ignore inputs on disconnects my microphone but in my stream other still hear it
It correctly prevents the microphone from being linked to the venmic node - which is something you'd want in most cases.
The bigger issue at hand is that the microphone workaround doesn't work on your configuration, which results in Chromium incorrectly linking against the system microphone instead of the correct node, which in this case would be the venmic one.
This is usually fixed by telling pipewire to force the chromium node to connect to venmic. However, that doesn't seem to work on your system.
If i connect the [media output node]
with the Chromium input-1 [RecordStream]
it works (makes sense but didnt thought of it yesterday) but i dont wanna use this as a workaround forever since it has to be done manually every time you start a screenshare. I'll try to automate it, but would be nice if you could tell me your thoughts on it since im not that experienced.
As I said earlier, I know what the issue is and I will investigate this. Just be patient, I have a lot of things to do this week, I'll get to it soon
✍️ Bug Description
In my screenshare, people cant hear my systems sound but instead my microphone(i tried the Venmic setting(Microphone Workaround)) it doesnt matter if audio source is set to only browser (or any other application) or entire system. so the problem is Venmic
🔁 Steps to reproduce
im not 100% sure if that recreates it
🗒️ Debug Output
❔ Expected behavior
I expect it to capture my systems sound and output that sound the the screenshare instead of outputting my microphone sound (I expect the Microphone Workaround to work)
👀 Screenshots
📦 Vesktop Version
1.5.3
🖥️ Distribution
Zorin OS 17.2
✅ I confirm that...