jamulussoftware / jamulussoftware/jamulus

Audio devices iterates in Windows when Jamulus starts and when joining to a server

Offen
#3,430 16 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug
Vorherrschende Sprache
C
Sterne
1.1k
Forks
248
Ø Merge
2 T. 3 Std.
Gemergte PRs (30 T.)
9

Beschreibung

Describe the bug

When I run Jamulus or when I join to a new server, selected audio device in windows changes and iterates selecting all available devices and a few seconds later returns to the initial device selected.

To Reproduce

I have a BehringerXAIR in my PC that have 4 devices, XAIR 1 2 | XAIR 3 4 | XAIR 5 6 , etc. I assign 3 4 one to Jamulus and 1 2 to windows, but when I start Jamulus or join to a server. The device selected in windows change and iterates became crazy and I lose all sound except Jamulus during a few seconds or a minute, causing losing audio in OBS, Google Chrome, Spotify, etc...

Expected behavior

To don't iterate this and keep the same device selected in windows.

Screenshots

This place becomes crazy
image

This is ok
image

Operating system

Windows 10 22H2

Version of Jamulus

Jamulus 3.11.0

Additional context

This don't allow me and other colleagues to stream our Jamulus performance on Twitch and it is very annoying for us

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die Geräteiteration unter Windows 10 mit dem BehringerXAIR-Setup zu reproduzieren, wenn Jamulus startet und wenn eine Verbindung zu einem Server hergestellt wird. Verfolge die Initialisierung des Audiogeräts während dieser beiden Einstiegspunkte und überprüfe, dass Windows sein ausgewähltes Gerät beibehält, während Jamulus das zugewiesene Gerät verwendet. Als abgeschlossen gilt die Aufgabe, wenn andere Anwendungen während beider Vorgänge weiterhin Audio verwenden können.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
c
Bereich
audio-video-rtc, operating-systems
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
50/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.