OSX "Error getting supported output configs"
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- rust
- Domaine
- audio-video-rtc
Piste de recherche
Start by reading the CoreAudio output configuration code and its tests; the issue does not name specific files or test entry points. Reproduce device enumeration on macOS with a two-channel output set to 16-bit Integer, then compare it with 24-bit Integer. Done means enumeration handles the 16-bit case and reports the device’s sample format as expected.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I'm getting the following errors when enumerating devices on OSX. Both failure cases are 2 ch outputs set for 16-bit Integer, as viewed via the Mac Audio MIDI Setup app. If I set one of the erring output devices to 24-bit Integer, the error is no longer reported for that output.
The USB audio CODEC device is a MXL ProCon Series 1 AC-404USB PZM mic.
Also I would expect the sample format to be preserved, instead of being promoted to a F32.
Supported hosts:
[CoreAudio]
Available hosts:
[CoreAudio]
CoreAudio
2021-01-04 10:29:18.149907-0800 assistant[55109:6076096] [plugin] AddInstanceForFactory: No factory registered for id <CFUUID 0x7fe25e707590> F8BB1C28-BAE8-11D6-9C31-00039315CD46
2021-01-04 10:29:18.195276-0800 assistant[55109:6076096] HALC_ShellDriverPlugIn::Open: Can't get a pointer to the Open routine
2021-01-04 10:29:18.200471-0800 assistant[55109:6076096] HALC_ShellObject::HasProperty: initial inner method call failed, Error: 560947818 (!obj)
Default Input Device:
Some("USB audio CODEC")
Default Output Device:
Some("MacBook Pro Speakers")
Devices:
1. "LG HDR DQHD"
Error getting supported output configs: BackendSpecific { err: BackendSpecificError { description: "AudioUnit(InvalidPropertyValue)" } }
2. "USB audio CODEC"
Error getting supported output configs: BackendSpecific { err: BackendSpecificError { description: "AudioUnit(InvalidPropertyValue)" } }
3. "USB audio CODEC"
Default input stream config:
SupportedStreamConfig { channels: 1, sample_rate: SampleRate(16000), buffer_size: Range { min: 5, max: 3072 }, sample_format: F32 }
All supported input stream configs:
3.1. SupportedStreamConfigRange { channels: 1, min_sample_rate: SampleRate(8000), max_sample_rate: SampleRate(8000), buffer_size: Range { min: 5, max: 3072 }, sample_format: F32 }
3.2. SupportedStreamConfigRange { channels: 1, min_sample_rate: SampleRate(11025), max_sample_rate: SampleRate(11025), buffer_size: Range { min: 5, max: 3072 }, sample_format: F32 }
3.3. SupportedStreamConfigRange { channels: 1, min_sample_rate: SampleRate(16000), max_sample_rate: SampleRate(16000), buffer_size: Range { min: 5, max: 3072 }, sample_format: F32 }
3.4. SupportedStreamConfigRange { channels: 1, min_sample_rate: SampleRate(22050), max_sample_rate: SampleRate(22050), buffer_size: Range { min: 5, max: 3072 }, sample_format: F32 }
3.5. SupportedStreamConfigRange { channels: 1, min_sample_rate: SampleRate(32000), max_sample_rate: SampleRate(32000), buffer_size: Range { min: 5, max: 3072 }, sample_format: F32 }
3.6. SupportedStreamConfigRange { channels: 1, min_sample_rate: SampleRate(44100), max_sample_rate: SampleRate(44100), buffer_size: Range { min: 5, max: 3072 }, sample_format: F32 }
3.7. SupportedStreamConfigRange { channels: 1, min_sample_rate: SampleRate(48000), max_sample_rate: SampleRate(48000), buffer_size: Range { min: 5, max: 3072 }, sample_format: F32 }
2021-01-04 10:29:18.260273-0800 assistant[55109:6076096] HALC_ShellObject::HasProperty: initial inner method call failed, Error: 560947818 (!obj)
2021-01-04 10:29:18.275941-0800 assistant[55109:6076096] HALC_ShellObject::HasProperty: initial inner method call failed, Error: 560947818 (!obj)
2021-01-04 10:29:18.283476-0800 assistant[55109:6076096] HALC_ShellObject::HasProperty: initial inner method call failed, Error: 560947818 (!obj)
2021-01-04 10:29:18.283695-0800 assistant[55109:6076096] HALC_ShellObject::HasProperty: initial inner method call failed, Error: 560947818 (!obj)
- Langage dominant
- Rust
- Étoiles
- 4k
- Forks
- 554
- Merge moyen
- 3 j 3 h
- PR mergées (30 j)
- 4
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de RustAudio/cpal
-
aaudio: dynamic buffer tuning never grows the buffer (set_buffer_size_in_frames reports Err on success)Peut-être pris @dannyward630 l’a pris il y a 4 jours. Ouvertehost - aaudio platform - android
Difficulté 2/5 1-3 heures Accessibilité débutants 79/100
Les mainteneurs répondent en général sous 1 jour
-
WebAudio wasm build fails with wasm-bindgen panic=unwind closuresPeut-être pris @bogusyogi l’a pris il y a 12 jours. Ouvertehost - webaudio platform - web
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
RustAudio/cpal#1394 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
New WASAPI implementationOuvertecode quality dependencies host - wasapi platform - windows
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
RustAudio/cpal#1416 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
host - pipewire platform - linux
Difficulté 4/5 1-2 jours Accessibilité débutants 52/100
RustAudio/cpal#1405 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
WASAPI: default-device activation fails with RPC_E_CHANGED_MODE after endpoint-notification callbacks put thread-pool threads into an STAPeut-être pris @dannyward630 l’a pris il y a 5 jours. Ouvertecorrectness host - wasapi platform - windows
Difficulté 4/5 3-5 jours Accessibilité débutants 20/100
RustAudio/cpal#1402 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de RustAudio/cpal
Issues similaires
-
Add a just recipe that runs the workflow linters locallyPeut-être pris @sgamelin l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
-
good first issue security
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
-
Status bar: a progress line that keeps the same text (import at 0%) ages out after 8 s and blinksOuvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
transit-audio/transit#216 ·
-
area: effects devices enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
suhina-daw/suhina-daw#1060 ·
Les mainteneurs répondent en général sous 1 jour