[LAU] Solved [was Re: libflashplayer library path]

Patrick Shirkey pshirkey at boosthardware.com
Sat Aug 8 02:05:52 EDT 2009


On 08/08/2009 03:40 PM, Patrick Shirkey wrote:
> ===================================================================
> Complete install method for libflashplayer with the dev version of
> pulseaudio on Fedora 11 x86_64
>
>
> Install pulseaudio
> 1. Download the pulseaudio dev version and install.
> 2. Make sure the headers are installed else libflashsupport won't build.
> rm -rf /usr/include/pulse/
> 3. ln -s /usr/local/src/pulseaudio/pulseaudio/src/pulse /usr/include/
>
> Install libflashplayer(64)
>
> 1. yum remove flash-plugin
> 2. Download from here: http://labs.adobe.com/downloads/flashplayer10.html
> 3. install as per instructions (hahahahhahhahhaha)
> 4. copy libflashplayer.so to
>
> /usr/lib/mozilla/plugins/libflashplayer.so
> /usr/lib/opera/plugins/libflashplayer.so
>
>
> Install libflashsupport
> 1: Download libflashsupport http://project.revolutionlinux.com/PulseAudio
> 2: Edit the library path in the Makefile to /usr/lib64
> 3: Remove -WError from line 3.
> 4: Edit the Pulse library path in flashsupport.c to /usr/lib64/
>
> // Default library location
> /*
> #ifndef LIBPULSEPATH
> #define LIBPULSEPATH /usr/lib64/libpulse-simple.so.0
> #endif
>
> 6. make
> 7. make install
>
> 10. rm -rf /usr/lib/libflashsupport.so
> 11. ln -s /usr/lib64/libflashsupport.so /usr/lib/
>
> Now libflashsupport will be found by libflashplayer and use the 64 bit
> libs for pulseaudio by default. This frees up /usr/lib/alsa-lib/ for
> installing the 32 bit libs for use with skype, realplayer, etc...
>
>
> 12. restart firefox.
>
> ===================================================================
>
>
>    



#$%@#%#% @%#%#%@!!!!!!

The sound wasn't playing through pulseaudio when I tested even though 
the "Sound Preferences" dialog showed a stream for "npviewer alsa 
plugin". A second test after closing and reopening "Sound Preferences" 
shows that it is not.

I still need to have these libs linked.

ln -s /usr/lib64/alsa-lib/libasound_module_*pulse* /usr/lib/alsa-lib/

So even though I have libflashsupport compiled to use /usr/lib64 it 
appears that libflashplayer(64) is not using it and is in fact hard 
coded to use /usr/lib/ and is in fact bypassing libflashsupport for some 
reason.

- That means that I can't use realplayer or skype with 32 bit pulse libs.



There must be a define for flash to use /usr/lib64 as the path. Anyone 
have an idea on this?









Patrick Shirkey
Boost Hardware Ltd





More information about the Linux-audio-user mailing list