Messages in this thread | | | Subject | Re: [PATCH] Tell user that stream to be rewound is suspended | From | Lubomir Rintel <> | Date | Sun, 02 Aug 2009 18:32:57 +0200 |
| |
On Sun, 2009-08-02 at 18:14 +0200, Lubomir Rintel wrote: > Return STRPIPE instead of EBADF when userspace attempts to rewind > of forward a stream that was suspended in meanwhile, so that it > can be recovered by snd_pcm_recover(). > > This was causing Pulseaudio to unload the ALSA sink module under a race > condition when it attempted to rewind the stream right after resume from > suspend, before writing to the stream which would cause it to revive the > stream otherwise. Tested to work with Pulseaudio patched to attempt to > snd_pcm_recover() upon receiving an error from snd_pcm_rewind().
The userspace part is filed here: http://www.pulseaudio.org/ticket/616
-- "Excuse all the blood" -- Dead
| |