Summary: | PA_STREAM_FIX_* flags do not work with pa_stream_new_extended() | ||
---|---|---|---|
Product: | PulseAudio | Reporter: | Remi Denis-Courmont <courmisch> |
Component: | core | Assignee: | pulseaudio-bugs |
Status: | RESOLVED FIXED | QA Contact: | pulseaudio-bugs |
Severity: | blocker | ||
Priority: | medium | CC: | lennart |
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 65348 |
Description
Remi Denis-Courmont
2013-09-04 18:36:06 UTC
I want to get this sorted out before 5.0, so I'm marking this as a release blocker. There are two ways to make this work: allow and ignore the FIX_* flags for non-PCM formats, or treat missing rate/format/channels information in a PCM format info struct as if FIX_* flags were set for for that format info only. We could implement both, they don't conflict with each other. I think the more correct way is the latter, because as Remi said, we should have separate sets of flags for the different formats, and this is a way to implement that. I plan to implement this solution (not today, but "soon"). I started working on this. FWIW, I agree that this approach makes sense. Fix sent to the mailing list: http://thread.gmane.org/gmane.comp.audio.pulseaudio.general/19062 Fix pushed to master. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.