Moving source-outputs causes protocol errors
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
PulseAudio |
Fix Released
|
Unknown
|
|||
pulseaudio (Ubuntu) |
Fix Released
|
Undecided
|
Luke Yelavich |
Bug Description
Binary package hint: pulseaudio
I've also posted this at http://
In a recent version, the native protocol was updated to include a "suspend" flag for the stream when a stream is moved. When sending, this was added only to the playback streams. However, the receiving end expects this for both playback and record streams.
The result is that moving a record stream will cause the program using the stream to fail with a "protocol error".
To replicate this:
parec -d 0 > /dev/null
(or any other program recording over the pulseaudio native protocol)
Open pacmd and
move-source-output X Y
and parec will promptly terminate.
The included patch fixes this problem.
Related branches
Changed in pulseaudio: | |
status: | Unknown → New |
Changed in pulseaudio: | |
assignee: | nobody → themuso |
status: | Confirmed → In Progress |
Changed in pulseaudio: | |
status: | New → Fix Released |
Hi,
Using the commands in the bug report I got
Connection failure: Protocol error
Stream error: Protocol error
from parec, so I am confirming the bug.
Thanks,
James