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