Linked by Thom Holwerda on Tue 31st Jan 2006 19:23 UTC, submitted by Inhibit
GNU, GPL, Open Source So you might have heard of the new GNU Gnash Flash player from GNU.org. While still in it's infancy, it's the first non-Macromedia stand alone flash player available. Here is an article walking you through installing Gnash on Linux. It's geared toward Mandriva, but can be used by anyone to compile Gnash from source.
Order by: Score:
Very nice
by Knuckles on Tue 31st Jan 2006 19:58 UTC
Knuckles
Member since:
2005-06-29

With things like gnash, gcj and mono we can have fully open-source drop-in replacements for many proprietary applications! Good work!

And before many of you say you can have flash player from macromedia that works better, and this is useless, etc, may I remind you that linux is NOT only x86, and that is one of the things I like about linux and most open-source software, you can run all of it on the platform that YOU want to use, be it x86, amd64, powerpc, sparc, arm, sh3, etc..

Reply Score: 5

RE: Very nice
by gilboa on Tue 31st Jan 2006 20:51 UTC in reply to "Very nice"
gilboa Member since:
2005-07-06

... let alone the fact that the proprietary player still uses the OSS (!!!) interface for audio playback in Linux and eats tons of CPU time to render simple animation.

Reply Score: 1

RE[2]: Very nice
by CodeMonkey on Tue 31st Jan 2006 22:35 UTC in reply to "RE: Very nice"
CodeMonkey Member since:
2005-09-22

The use of OSS is important for cross platform compatability. This si a project designed to bring an open implementation of Flash to all platforms and operating systems. Sure ALSA may be great for Linux, but it's just linux. The projet is not for a Linux Flash player, but for a universal flash player and a significant number of operating systems use OSS. ALSA just wouldn't do.

Reply Score: 4

RE[3]: Very nice
by AdamW on Tue 31st Jan 2006 23:36 UTC in reply to "RE[2]: Very nice"
AdamW Member since:
2005-07-06

So support both. Everything that runs on Linux should support ALSA, IMHO, it's the only way to get Linux's audio out of the stone age where it currently lives.

Reply Score: 1

RE[4]: Very nice
by Wrawrat on Wed 1st Feb 2006 02:21 UTC in reply to "RE[3]: Very nice"
Wrawrat Member since:
2005-06-30

I don't know. In my opinion, a programmer for a cross-platform software shouldn't have to deal with that kind of details. It should be handled to an interface that is going to deal with them. At worst, there is OSS emulation in ALSA...

Reply Score: 1

RE[5]: Very nice
by siride on Wed 1st Feb 2006 03:08 UTC in reply to "RE[4]: Very nice"
siride Member since:
2006-01-02

But come on, let's try to avoid lowest-common-denominator approaches. OSS sucks, period. It may be cross-platform, but so is ANSI C and you can't do a whole lot interesting with that.

Reply Score: 0

RE[6]: Very nice
by thebluesgnr on Wed 1st Feb 2006 14:20 UTC in reply to "RE[5]: Very nice"
thebluesgnr Member since:
2005-11-14

You can't avoid OSS; these guys are writing a portable program so OSS support is very welcome. It's supported in a wide range of platforms, including those using Linux 2.6 and earlier. ALSA supports OSS emulation.

If you'd like native ALSA support you can contribute it. But this project has a lot more important code to write, and until someone steps up ALSA support won't happen. I assume it's not a high priority at this point.

Reply Score: 1

RE[7]: Very nice
by Bringbackanonposting on Wed 1st Feb 2006 22:28 UTC in reply to "RE[6]: Very nice"
Bringbackanonposting Member since:
2005-11-16

Now wait on, OSS should be avoided. It is pure evil and should be left behind. What's stopping other platforms porting ALSA? Leave the legacy behind. At worst gnash should support both. I wish developers would stop building apps for OSS!

Reply Score: 1

RE[6]: Very nice
by raboof on Thu 2nd Feb 2006 14:42 UTC in reply to "RE[5]: Very nice"
raboof Member since:
2005-07-24

It may be cross-platform, but so is ANSI C and you can't do a whole lot interesting with that.

That remark probably wasn't meant to be funny, but I had a good laugh anyway ;) .

Reply Score: 1

RE[3]: Very nice
by siride on Wed 1st Feb 2006 01:27 UTC in reply to "RE[2]: Very nice"
siride Member since:
2006-01-02

How about those other OSes come up with something a little more advanced? I like the idea of multiple programs using the soundcard at once and nothing would please me more if OSS would disappear.

Reply Score: 1

RE[3]: Very nice
by gilboa on Wed 1st Feb 2006 05:29 UTC in reply to "RE[2]: Very nice"
gilboa Member since:
2005-07-06

Use SDL then.
It'll give sound card abstraction on all supported platforms. (Including Windows)

G.

Reply Score: 5

RE[4]: Very nice
by Skavenger on Wed 1st Feb 2006 08:05 UTC in reply to "RE[3]: Very nice"
Skavenger Member since:
2006-01-10

Use http://www.amanith.org or http://www.cairographics.org then.

Edited 2006-02-01 08:07

Reply Score: 2

First non-Macromedia player?
by Cwiiis on Tue 31st Jan 2006 20:17 UTC
Cwiiis
Member since:
2005-10-19

I don't think this is the first stand-alone player - gplflash has worked stand-alone for quite a while as far as I know (assuming the definition of stand-alone means works outside of some containing application). Stretching the meaning of stand-alone, there's swfdec too, and I think there are others.

Reply Score: 1

RE: First non-Macromedia player?
by Inhibit on Tue 31st Jan 2006 21:41 UTC in reply to "First non-Macromedia player?"
Inhibit Member since:
2005-10-25

Sorry about that, to clarify, it's the first non-Macromedia flash 7 player.

It does have a bit better support than the old gplflash overall, but you're right, gplflash was a non-macromedia flash 4 player.

Reply Score: 1

subterrific Member since:
2005-07-10

Gnash isn't the first non-Macromedia flash 7 player as it is based on gameswf [1]. gameswf is public domain and Gnash is a relicense of that code under GPL [2]. There is also the swfdec Gstreamer plugin [3], which predates Gnash.

[1] http://www.tulrich.com/geekstuff/gameswf.html
[2] http://www.gnu.org/software/gnash/#TOCintroduction
[3] http://www.schleef.org/swfdec/

Reply Score: 1

v waste of time
by hohlraum on Tue 31st Jan 2006 20:26 UTC
RE: waste of time
by gilboa on Tue 31st Jan 2006 20:47 UTC in reply to "waste of time"
gilboa Member since:
2005-07-06

... so don't use it.
I'm on x86_64 which isn't supported, both on Linux and on Windows making gnash my (and other people's) only option.

Reply Score: 1

RE[2]: waste of time
by gilboa on Tue 31st Jan 2006 20:48 UTC in reply to "RE: waste of time"
gilboa Member since:
2005-07-06

BTW, forgot to ask.
Did you bother to open a bug report about your problems? Or did you just act like a 3 y/o baby, screaming and kicking when things don't work like he wants them to?

Reply Score: 0

RE: waste of time
by abraxas on Wed 1st Feb 2006 01:43 UTC in reply to "waste of time"
abraxas Member since:
2005-07-07

It's still in alpha. Chill out.

Reply Score: 1

For ZETA as well
by DaaT on Tue 31st Jan 2006 20:29 UTC
DaaT
Member since:
2005-10-21

Gnash definitely seems like a good effort to bring Flash outside of Macromedia's (Adobe's now) own player making it more widely used.

And it has already http://www.iscomputeron.com/modules.php?name=News&file=article&sid=... been ported to ZETA as well (a story I submitted here 4 days ago).

Reply Score: 2

RE: For ZETA as well
by Thom_Holwerda on Tue 31st Jan 2006 20:35 UTC in reply to "For ZETA as well"
Thom_Holwerda Member since:
2005-06-29

(a story I submitted here 4 days ago).

Yup, but ICO getting a screenshot without any form of the ability to confirm that screenshot isn't really news, now is it? ;) .

I follow BeOS/Zeta closely (I'm using Zeta R1 as my primary desktop) so I'll notice as soon as a verifyable download comes up.

Reply Score: 5

RE[2]: For ZETA as well
by DaaT on Tue 31st Jan 2006 20:49 UTC in reply to "RE: For ZETA as well"
DaaT Member since:
2005-10-21

Point taken, though I must say that even without downloading it, I trust the person who mailed it to me (not the coder) ;) And being still in development, no download (public) yet.

But like I said, point taken, thanks ;)

Reply Score: 1

looks nice...
by Anonymous. on Tue 31st Jan 2006 22:05 UTC
Anonymous.
Member since:
2005-12-04

too bad it doesn't compile on freebsd...
...
npplat.h:21:19: npapi.h: No such file or directory
npplat.h:22:19: npupp.h: No such file or directory
...
gmake[3]: *** [npn_gate.lo] Error 1
gmake[3]: Leaving directory `/usr/ports/graphics/gnash/work/gnash-0.7/plugin/mozilla-sdk'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/ports/graphics/gnash/work/gnash-0.7/plugin'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/graphics/gnash/work/gnash-0.7'
gmake: *** [all] Error 2
*** Error code 2

Stop in /usr/ports/graphics/gnash.

Reply Score: 1

v RE: looks nice...
by betson on Tue 31st Jan 2006 22:57 UTC in reply to "looks nice..."
RE: looks nice...
by siska on Wed 1st Feb 2006 07:50 UTC in reply to "looks nice..."
siska Member since:
2006-02-01

I'm using FreeBSD6.0 and I did portsnap few days ago.

It compiles on my celeron 400.


...
install -o root -g wheel -m 444 /usr/ports/graphics/gnash/work/gnash-0.7/doc/C/images/* /usr/X11R6/share/doc/gnash/images
===> Compressing manual pages for gnash-0.7
===> Running ldconfig
/sbin/ldconfig -m /usr/X11R6/lib /usr/X11R6/lib/gnash
===> Registering installation for gnash-0.7

Reply Score: 1

Hrm. Gnash.
by Shaman on Tue 31st Jan 2006 23:57 UTC
Shaman
Member since:
2005-11-15

Whaddya know...

* ALPHA
* gnash is still in heavy development
* please report gnash bugs upstream to the gnash devs
>>> Regenerating /etc/ld.so.cache...
>>> net-www/gnash-0.7_alpha20060129 merged.

:)

For the record, I have had no issues using ALSA since it hit the kernel. Some dists even recommended using the user-mode utilities and I still didn't have issues.

Edited 2006-01-31 23:58

Reply Score: 1

Free Flex compiler
by JrezIN on Wed 1st Feb 2006 01:14 UTC
JrezIN
Member since:
2005-06-29

In other related news, it'll be possivel to create Flex applications (flash like apps) using any IDE (like Eclipse) with the free command line compiler that will be released along with a free SDK:
http://www.danieldura.com/archive/its-true---a-free-flex-sdk

Reply Score: 1