Summary: | [master] Changing source volume causes protocol error | ||
---|---|---|---|
Product: | PulseAudio | Reporter: | Jan Alexander Steffens (heftig) <jan.steffens> |
Component: | pavucontrol | Assignee: | pulseaudio-bugs |
Status: | RESOLVED FIXED | QA Contact: | pulseaudio-bugs |
Severity: | major | ||
Priority: | medium | CC: | colin, lennart |
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 40193 |
Description
Jan Alexander Steffens (heftig)
2011-08-17 22:08:06 UTC
I cannot reproduce this. How did you install PA? Are you sure you do not have mutliple libpulsecommon.so's installed (e.g perhaps one PA is in /usr/local and you have another in /usr or similar) Also is it definitely pavucontrol that gets kicked? The actual volume change was successful (otherwise it would have been kicked before even getting logged), so it's something strange.... Help narrowing down exactly what call caused this would be appreciated (perhaps console output from pavucontrol?) Scratch that. I can reproduce. My installed pavucontrol was too old :$ OK, yeah this is my fault (shock, surprise!) It seems I didn't really think things through with the pa_ext_device_restore_info struct. It doesn't differentiate between sink/source, so the code on the receiving end doesn't know to which type of device the index refers. I'll fix it up, but won't get the chance for a couple days. Can you try latest HEAD of both? Should be fixed now. It required an API change due to my previous thinko, but as we've not released yet, that's OK. Indeed seems to be fixed. |
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.