[macOS] feedback example only works when audio device is selected in macOS settings
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 30/100
Rechercherichtung
Start with the feedback example and its device selection path, then inspect the macOS audio backend for how it handles the system output device differing from CPAL's selected output. Reproduce using the two commands in the issue on macOS; done when the example no longer panics in the reported configuration.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
When you select the same audio device in macOS settings and in CPAL, the feedback example is working.
When you select another audio device in macOS settings then in CPAL, the feedback example is crashing.
Reproduce:
Working:
- Select "MacBook Air Speakers" in macOS as output.
- Start Feedback Example:
cargo run --release --example feedback -- -i "BlackHole 2ch" -o "MacBook Air Speakers"
Not Working:
- Select "BlackHole 2ch" in macOS as output.
- Start Feedback Example:
cargo run --release --example feedback -- -i "BlackHole 2ch" -o "MacBook Air Speakers" - Crashes with:
thread 'main' panicked at 'failed to find output device'
- Vorherrschende Sprache
- Rust
- Sterne
- 4k
- Forks
- 554
- Ø Merge
- 3 T. 3 Std.
- Gemergte PRs (30 T.)
- 4
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus RustAudio/cpal
-
aaudio: dynamic buffer tuning never grows the buffer (set_buffer_size_in_frames reports Err on success)Evtl. vergeben @dannyward630 hat das vor 5 Tagen übernommen. Offenhost - aaudio platform - android
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 79/100
Maintainer antworten meist innerhalb von 1 Tag
-
WebAudio wasm build fails with wasm-bindgen panic=unwind closuresEvtl. vergeben @bogusyogi hat das vor 14 Tagen übernommen. Offenhost - webaudio platform - web
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
RustAudio/cpal#1394 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
code quality dependencies host - wasapi platform - windows
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
RustAudio/cpal#1416 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
host - pipewire platform - linux
Schwierigkeit 4/5 1-2 Tage Anfängerfreundlichkeit 52/100
RustAudio/cpal#1405 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
WASAPI: default-device activation fails with RPC_E_CHANGED_MODE after endpoint-notification callbacks put thread-pool threads into an STAEvtl. vergeben @dannyward630 hat das vor 6 Tagen übernommen. Offencorrectness host - wasapi platform - windows
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 20/100
RustAudio/cpal#1402 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 92/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 77/100
yunfie-twitter/Palleria#474 ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
servo/rust-smallvec#827 ·
Maintainer antworten meist innerhalb von 1 Tag