The PulseAudio plugin shipped with xine-lib upstream is a racy mess, please integrate this patch I just prepared which fixes all issues I am aware of: http://0pointer.de/public/xine-pulse-rework.patch I think this is safe for F9 given the bad quality of the old driver. Even if the new one is not perfect, it's still far better then the current driver. Changes: * Remove the awful mess of racyness * Remove all usleep() loops * Implement muting properly * Support surround sound properly * Implement Pause/Resume * Clean other things up I am posting this upstream now too.
Now that xine-pulse plugin may actually be useful (pending confirmation) :) , I'd propose it be packaged separately (from the rest of -extras) similar to -arts subpkg.
And, if there are no objections, yes, I'm volunteering to do/help-with the packaging work to make that happen.
Fine with me.
Got merged upstream, BTW. Anyone objects if I do the commit?
(of course, assuming the ACLs are properly set...)
I updated this patch again: http://0pointer.de/public/xine-pulse-rework2.patch Fixes another limitation of the original driver: unbreaks driver autoprobing.
That patch is a 404, do you mean this? http://0pointer.de/public/xine-pulse-rework-fixup.patch
Uh, fixed the URL. rework+fixup is the same as rework2.
OK, let's give this a whirl: * Mon Apr 07 2008 Rex Dieter <rdieter> - 1.1.11.1-2 - pulse-rework2 patch (#439731) - -pulseaudio subpkg (#439731)
Are there any chances for seeing this update in Fedora 8?
of course, just give us a chance to at least test it a little first. :)
OK :)
*** Bug 345461 has been marked as a duplicate of this bug. ***
Rex, I added a small patch to kdebase-runtime which enables the backend in Phonon, we can add it to the specfile and build it as soon as you're comfortable with doing it. We'll also want kde-settings-pulseaudio to Requires: xine-lib-pulseaudio.