From owner-freebsd-multimedia@FreeBSD.ORG Tue Feb 27 03:27:18 2007 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0E2B916A403 for ; Tue, 27 Feb 2007 03:27:18 +0000 (UTC) (envelope-from lofi@freebsd.org) Received: from mail-in-01.arcor-online.net (mail-in-01.arcor-online.net [151.189.21.41]) by mx1.freebsd.org (Postfix) with ESMTP id 8C5F913C442 for ; Tue, 27 Feb 2007 03:27:17 +0000 (UTC) (envelope-from lofi@freebsd.org) Received: from mail-in-03-z2.arcor-online.net (mail-in-03-z2.arcor-online.net [151.189.8.15]) by mail-in-01.arcor-online.net (Postfix) with ESMTP id 2CE9615B5FA; Mon, 26 Feb 2007 23:23:13 +0100 (CET) Received: from mail-in-13.arcor-online.net (mail-in-13.arcor-online.net [151.189.21.53]) by mail-in-03-z2.arcor-online.net (Postfix) with ESMTP id 128E42D3786; Mon, 26 Feb 2007 23:23:13 +0100 (CET) Received: from lofi.dyndns.org (dslb-084-061-179-019.pools.arcor-ip.net [84.61.179.19]) by mail-in-13.arcor-online.net (Postfix) with ESMTP id BFB8F23D1E2; Mon, 26 Feb 2007 23:23:12 +0100 (CET) Received: from kiste.my.domain (root@kiste.my.domain [192.168.8.2]) by lofi.dyndns.org (8.13.8/8.13.3) with ESMTP id l1QMN8WF045898 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 26 Feb 2007 23:23:08 +0100 (CET) (envelope-from lofi@freebsd.org) Received: from kiste.my.domain (lofi@localhost [127.0.0.1]) by kiste.my.domain (8.13.6/8.13.4) with ESMTP id l1QMN7CW077876; Mon, 26 Feb 2007 23:23:07 +0100 (CET) (envelope-from lofi@freebsd.org) Received: from localhost (localhost [[UNIX: localhost]]) by kiste.my.domain (8.13.6/8.13.4/Submit) id l1QMN79u077875; Mon, 26 Feb 2007 23:23:07 +0100 (CET) (envelope-from lofi@freebsd.org) X-Authentication-Warning: kiste.my.domain: lofi set sender to lofi@freebsd.org using -f From: Michael Nottebrock To: freebsd-multimedia@freebsd.org Date: Mon, 26 Feb 2007 23:23:03 +0100 User-Agent: KMail/1.9.5 X-Face: g:jG2\O{-yqD1x?DG2lU1)(v%xffR"p8Nz(w/*)YEUO\Hn%mGi&-!+rq$&r64,fuP~; bw\ ^QdX@v~HEAi?NaE8SU]}.oeYSjN84Fe{M(ahZ.(i+lxyP; pr)2[%mGbkY'RmM>+mg3Y$ip 1@Z>[EUaE7tjJ=1DRs~:!uSd""d~:/Er3rpQA%ze|bp>S MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1297881.MVmkTCF3iu"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200702262323.07066.lofi@freebsd.org> X-Virus-Scanned: by amavisd-new Cc: freebsd-ports@freebsd.org Subject: OSS sound for linux-flashplugin9 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Feb 2007 03:27:18 -0000 --nextPart1297881.MVmkTCF3iu Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline 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=3Dlofi) 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=20 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. =46inally: The binary was built from this source:=20 http://www.kaourantin.net/flashplayer/flashsupport.c The license terms for it are at the top of the source code and, at least as= =20 far as I interpret them, allow for distribution of the binary even without= =20 accompanying source code. Cheers, =2D-=20 ,_, | Michael Nottebrock | lofi@freebsd.org (/^ ^\) | FreeBSD - The Power to Serve | http://www.freebsd.org \u/ | K Desktop Environment on FreeBSD | http://freebsd.kde.org --nextPart1297881.MVmkTCF3iu Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQBF413LXhc68WspdLARApI6AJ0cGtr4NwWmtTYyGSrqgbGh42+lXACdGwUc I92jRjk+JfhXEW75gQScsmY= =QWw/ -----END PGP SIGNATURE----- --nextPart1297881.MVmkTCF3iu--