Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

[macOS] feedback example only works when audio device is selected in macOS settings

Offen
#718 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

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
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
rust
Bereich
backend

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

host - coreaudio platform - macos

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

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus RustAudio/cpal

Alle Issues in RustAudio/cpal

Ähnliche Issues

Weitere Issues zu Rust

Neue Issues direkt in Ihr Postfach

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