jamulussoftware / jamulussoftware/jamulus

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

Aperta
#3,430 16 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

bug
Lingua principale
C
Stelle
1.1k
Fork
248
Merge medio
2g 3h
PR unite (30g)
9

Descrizione

**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](https://github.com/user-attachments/assets/e8fdec3a-5b61-47b5-92ae-3db0d7af1065)

This is ok
![image](https://github.com/user-attachments/assets/923227f9-b0fe-4629-9e66-a493fad52701)

**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

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia riproducendo l’iterazione dei dispositivi su Windows 10 con la configurazione BehringerXAIR quando Jamulus si avvia e quando ci si connette a un server. Traccia l’inizializzazione del dispositivo audio durante questi due punti di ingresso e verifica che Windows mantenga il dispositivo selezionato mentre Jamulus utilizza il dispositivo assegnato. Il lavoro è completato quando le altre applicazioni mantengono l’audio durante entrambe le operazioni.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
c
Ambito
audio-video-rtc, operating-systems
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
50/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.