OSS sound for linux-flashplugin9

Michael Nottebrock lofi at freebsd.org
Tue Feb 27 03:27:18 UTC 2007


I installed Fedora Core 4 in Qemu today and compiled Macromedia's
libflashsupport there to see if its OSS support would work on FreeBSD.
It does. You can download the binary from

http://people.freebsd.org/~lofi/libflashsupport.so (for now)

ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/lofi/
libflashsupport.so (later - for prospective porters: that's
MASTER_SITE_LOCAL && MASTER_SITE_SUBDIR=lofi)

How to install in three steps:

1.) Install www/linux-firefox, www/linux-flashplugin9 and
security/linux-openssl

2.) fetch http://people.freebsd.org/~lofi/libflashsupport.so

3.) cp libflashsupport.so /compat/linux/usr/lib

To test, run 

linux-firefox http://www.adobe.com/shockwave/welcome/

Ignore the missing plugin warning for the shockwave demo and watch
the demo flash applet beneath it. It should make some swishing sounds
when you hover the mouse pointer over the 'Create', 'See' and 'About'
areas.

What doesn't work:

Youtube. I tried youtube and google video et al and it seems that
video-streaming flash applets are *very* crash-happy, so they must be
considered broken for now. *However*: They also crash the browser
without libflashsupport present, but they do work quite nicely on FC4
(which by the way does need the libflashsupport as well to make noise
in the shipped Firefox). My conclusion is that the flash video
crashes are in fact caused by a bug/shortcoming of our linuxulator. I
understand there's work going on to bring it up to date with the
Linux 2.6 world, so that problem might go away in the future.

And of course, nothing of all this will work in a native firefox with
the linuxpluginwrapper. You need *linux*-firefox.

Finally: The binary was built from this source: 
http://www.kaourantin.net/flashplayer/flashsupport.c

The license terms for it are at the top of the source code and, at least as 
far as I interpret them, allow for distribution of the binary even without 
accompanying source code.

Cheers,
-- 
   ,_,   | Michael Nottebrock               | lofi at freebsd.org
 (/^ ^\) | FreeBSD - The Power to Serve     | http://www.freebsd.org
   \u/   | K Desktop Environment on FreeBSD | http://freebsd.kde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-multimedia/attachments/20070227/ffec2c80/attachment.pgp


More information about the freebsd-multimedia mailing list