The new flash player from adobe supports external plugins for audio and one has been written to support pulseaudio and esd, this plugin solves several problems with the flash plugin, it correctly handle latency so youtube films are always on-sync. It is however provided as alpha quality, has to be downloaded from svn, but on my computer works greatly so on my opinion is at least ~x86 quality. The source is located at http://pulseaudio.revolutionlinux.com/ and the site is sometimes offline (like right now). Reproducible: Always Steps to Reproduce: 1. configure alsa to use pulseaudio as the default device 2. using firefox and the adobe flash 9 plugin try to wath a movie on YouTube 3. Actual Results: In the system log I find this message: Jan 23 01:21:34 [pulseaudio] protocol-native.c: Warning! Too many connections (6 4), dropping incoming connection. - Last output repeated 141 times - and starting firefox from a terminal it prints lots of these messages attemping to play a video in youtube: *** PULSEAUDIO: Unable to create stream. *** PULSEAUDIO: Unable to create stream. [......] *** PULSEAUDIO: Unable to connect: Connection terminated *** PULSEAUDIO: Unable to connect: Connection terminated Considering that pulseaudio will soon replace esd as the default Gnome audio daemon better be prepared :-)
Feel free to attach an ebuild patch if upstream ever gets working again and reopen the bug then; can't even check it now.
Oh, and not really an option until they start releasing something, live SVN is a no go.
Created attachment 108262 [details] netscape-flash-9.0.31.0-r1.ebuild They are back online. As you said live svn ist not an option so I wrote them to put a tar.gz online they already have a mandriva rpm (they are french) and debian packages so it should not be a problem. The ebuild I wrote works BUT downloads the source from svn using wget certainly not the way to do it ....... it is a beginning I hope they answer.
forgot to reopen it
Comment on attachment 108262 [details] netscape-flash-9.0.31.0-r1.ebuild Using wget in src_unpack is absolutely unacceptable.
Marking LATER again.
Please note that the src_compile you use overrides the default one, so you're effectively only compiling pulseaudio stuff. See the devmanual page[1] for more information on this. Please drop into #gentoo-dev-help if you need more help working on this ebuild. [1] http://devmanual.gentoo.org/ebuild-writing/functions/src_compile/index.html
Created attachment 108278 [details] pulseaudio-0.9.5-r4.ebuild on my computer compiles and installs correctly
Comment on attachment 108278 [details] pulseaudio-0.9.5-r4.ebuild Invalid syntax in SRC_URI
Created attachment 108326 [details] pulseaudio-0.9.5-r5.ebuild this time works :-)
Upstream answered my email and says he will put a tarball with the source online, he also prefers a stand-alone ebuild so I prepared one. (it is a good idea anyway)
Created attachment 108471 [details] libflashsupport-1.0.ebuild This still downloads the tarball from a temporary location the should be soon a tarball online at http://pulseaudio.revolutionlinux.com
*** Bug 166357 has been marked as a duplicate of this bug. ***
How about changing the Summary from new ebuild media-sound/libflashsupport to support revolutionlinux plugin for adobe flash to new ebuild media-sound/libflashsupport add support for esd and pulseaudio to net-www/netscape-flash-9.0.31.0 ?
Created attachment 112563 [details] libflashsupport-1.0.ebuild revolutionlinux agreed to put a tarball online for gentoo user so I updated the SRC_URI in the ebuild. They will also ship the ebuild together with the package.