Poster | Thread |
Raffaele
| |
GNASH (GNU Flash Player) Posted on 21-Aug-2007 17:26:47
| | [ #1 ] |
|
|
|
Super Member |
Joined: 7-Dec-2005 Posts: 1906
From: Naples, Italy | | |
|
| I read some news on OSNews regarding Syllabe OS that made me wonder...
Read it:
http://www.osnews.com/story.php/18488/Syllable-Gets-Gnash-Flash-Player
Quote:
Kelly Wilson ported the Gnash Flash player clone to Syllable [screenshot], enabling the playing of Adobe Flash content. It uses the Boost C++ libraries, the SDL and Anti-Grain Geometry libraries for graphics rendering and FFMPEG for multimedia decoding. Work on the player is continuing to add the FreeType library and make the player native to Syllable, so it can be integrated in the web browser.
|
Now on Amiga there is already SDL and FFMPEG.
And we have Freetype libraries of our own...
(TTF.library, TTF2 and so on and so on are available, and AFAIK there is even a port of Freetype)...
BUT
We just lack of Boost C++ Libraries
http://en.wikipedia.org/wiki/Boost_C++_Libraries
(or perhaps C++ of Amiga could avoid the use of Boost???)
And we also lacks of Anti-Grain Geometry Libraries
http://www.antigrain.com/
http://sourceforge.net/projects/vector-agg/
Unfortunately we lack of these last two features (Boost + Anti-Grain), or else there were all dependencies available to port GNASH on Amiga... and acquire our first modern and stable Flash Player...
What a pity...
Or maybe someone could help to provide the missing libraries? _________________ "When the Amiga came out, everyone [at Apple] was scared as hell." (J.L. Gassée, former CEO of Apple France and chief of devs of Mac II-fx, interviewed by Amazing Computing, Nov 1996). |
|
Status: Offline |
|
|
Hans
| |
Re: GNASH (GNU Flash Player) Posted on 21-Aug-2007 17:34:15
| | [ #2 ] |
|
|
|
Elite Member |
Joined: 27-Dec-2003 Posts: 5067
From: New Zealand | | |
|
| @Raffaele
Actually, we have both boost (here) and AntiGrain (here). We also have Cairo (here) which, is an alternative backend, IIRC.
So we've got everything we need for someone experienced in porting to have a go. Even better would be if someone managed to get a hold of the Ibrowse plugin SDK (not released yet) and turn it into a plugin.
Hans
_________________ http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project. https://keasigmadelta.com/ - More of my work. |
|
Status: Offline |
|
|
salass00
| |
Re: GNASH (GNU Flash Player) Posted on 21-Aug-2007 17:36:06
| | [ #3 ] |
|
|
|
Elite Member |
Joined: 31-Oct-2003 Posts: 2707
From: Finland | | |
|
| |
Status: Offline |
|
|
Fransexy
| |
Re: GNASH (GNU Flash Player) Posted on 21-Aug-2007 17:39:29
| | [ #4 ] |
|
|
|
Elite Member |
Joined: 8-Jun-2004 Posts: 2334
From: Elche (Alicante), spain | | |
|
| @salass00
Then, what is stopping a talented developer to port it? _________________ No PowerPC, No Fun Make Amiga Great Again |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: GNASH (GNU Flash Player) Posted on 21-Aug-2007 17:43:42
| | [ #5 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12831
From: Norway | | |
|
| |
Status: Offline |
|
|
ssolie
| |
Re: GNASH (GNU Flash Player) Posted on 21-Aug-2007 17:48:11
| | [ #6 ] |
|
|
|
Elite Member |
Joined: 10-Mar-2003 Posts: 2755
From: Alberta, Canada | | |
|
| @Raffaele C++ Boost has been an official part of the Amiga OS 4.0 SDK from the start.
Anti-Grain Geometry has been ported for ages.
You really should check your facts... _________________ ExecSG Team Lead |
|
Status: Offline |
|
|
Raffaele
| |
Re: GNASH (GNU Flash Player) Posted on 21-Aug-2007 18:09:30
| | [ #7 ] |
|
|
|
Super Member |
Joined: 7-Dec-2005 Posts: 1906
From: Naples, Italy | | |
|
| @ssolie & others:
WHOA! _________________ "When the Amiga came out, everyone [at Apple] was scared as hell." (J.L. Gassée, former CEO of Apple France and chief of devs of Mac II-fx, interviewed by Amazing Computing, Nov 1996). |
|
Status: Offline |
|
|
Fab
| |
Re: GNASH (GNU Flash Player) Posted on 21-Aug-2007 18:36:59
| | [ #8 ] |
|
|
|
Super Member |
Joined: 17-Mar-2004 Posts: 1178
From: Unknown | | |
|
| @Raffaele
even if those libraries hadn't been ported yet, it's just a matter of straight and trivial recompilation to get them "ported". And compiling a "standalone" gnash thing is easy as well (but pointless).
On the other hand adapting it to a plugin architecture may require a bit more talent, i.e type more than 1 or 2 lines of code. :) |
|
Status: Offline |
|
|
Cheese
| |
Re: GNASH (GNU Flash Player) Posted on 21-Aug-2007 19:31:00
| | [ #9 ] |
|
|
|
Regular Member |
Joined: 23-Oct-2006 Posts: 314
From: Unknown | | |
|
| @Fab
What about a MorphOS port? ;)
_________________ x86/MorphOS 4.0
"Delving into the past can be a dangerous exercise." -hyperionmp
"I've been a supporter of "REACTION" GUI because is an Amiga OS thing." -Snuffy
"I personally prefer a vision of do'ers and makers rather than |
|
Status: Offline |
|
|
Hans
| |
Re: GNASH (GNU Flash Player) Posted on 21-Aug-2007 19:49:34
| | [ #10 ] |
|
|
|
Elite Member |
Joined: 27-Dec-2003 Posts: 5067
From: New Zealand | | |
|
| @Fab
Quote:
Fab wrote: @Raffaele
even if those libraries hadn't been ported yet, it's just a matter of straight and trivial recompilation to get them "ported". And compiling a "standalone" gnash thing is easy as well (but pointless). |
Not completely pointless. It's the first step to developing a plugin.
Quote:
On the other hand adapting it to a plugin architecture may require a bit more talent, i.e type more than 1 or 2 lines of code. :) |
Particularly when the plugin SDK for IBrowse isn't public. IIRC their plugin is based on Mozilla's one. As Gnash already has plugin code for Mozilla, the start's already there.
Hans
_________________ http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project. https://keasigmadelta.com/ - More of my work. |
|
Status: Offline |
|
|
RacerX
| |
Re: GNASH (GNU Flash Player) Posted on 21-Aug-2007 21:35:42
| | [ #11 ] |
|
|
|
Super Member |
Joined: 21-Aug-2003 Posts: 1158
From: Parts Unknown, USA | | |
|
| @Fransexy
Quote:
Fransexy wrote: @salass00
Then, what is stopping a talented developer to port it? |
Where's Spot when you need him? _________________ 'unfixed' A1XE, 512mb RAM, plug-in USB card, Sil 0680 IDE card, Radeon 9250, built-in sound, OS4.1 update 5. |
|
Status: Offline |
|
|
DonnieA2
| |
Re: GNASH (GNU Flash Player) Posted on 21-Aug-2007 21:53:54
| | [ #12 ] |
|
|
|
Cult Member |
Joined: 21-Jan-2004 Posts: 516
From: Unknown | | |
|
| @Raffaele Think they will update it to support the new H.264 video support with the release of the new update today?
Quoting Ryan Stewart:
"We’re going to be supporting hardware accelerated, multi-core enhanced full screen video playback and you’ll be able to view any H.264 encoded video including MP4 and MOVThe biggest winners in all of this is the end user. H.264 has fantastic video quality and support in the Flash Player means that the most ubiquitous software in the world will be supporting arguably the most popular video standard out there. That means easy, HD-quality video for anyone who wants to watch it on the web. With this update we’re going to be supporting hardware accelerated, multi-core enhanced full screen video playback and you’ll be able to view any H.264 encoded video including MP4 and MOV. Not only will your video look better, it’s going to perform better also. In short, Flash Video is going to be one of the absolute best video experiences you can have. I think this is going to help push video on the web into the HD generation."
|
|
Status: Offline |
|
|
Hans
| |
Re: GNASH (GNU Flash Player) Posted on 21-Aug-2007 22:02:02
| | [ #13 ] |
|
|
|
Elite Member |
Joined: 27-Dec-2003 Posts: 5067
From: New Zealand | | |
|
| @DonnieA2
Quote:
DonnieA2 wrote: @Raffaele Think they will update it to support the new H.264 video support with the release of the new update today?
|
ffmpeg has an H.264 video codec so it won't be too hard for them to update it.
Hans
_________________ http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project. https://keasigmadelta.com/ - More of my work. |
|
Status: Offline |
|
|
Troels
| |
Re: GNASH (GNU Flash Player) Posted on 21-Aug-2007 22:08:26
| | [ #14 ] |
|
|
|
Elite Member |
Joined: 8-Mar-2003 Posts: 2005
From: Unknown | | |
|
| @Hans
Is anyone here using it (on their other platforms I mean!), does it work well and what are the stuff in Flash 8/9 that doesn't work? _________________
|
|
Status: Offline |
|
|
Hans
| |
Re: GNASH (GNU Flash Player) Posted on 21-Aug-2007 23:11:29
| | [ #15 ] |
|
|
|
Elite Member |
Joined: 27-Dec-2003 Posts: 5067
From: New Zealand | | |
|
| @Troels
Quote:
Troels wrote: @Hans
Is anyone here using it (on their other platforms I mean!), does it work well and what are the stuff in Flash 8/9 that doesn't work? |
No idea as I've never tried it. Are you thinking of setting up a bounty for it? I know I'd contribute; but only if the requirements include that it has to include an IBrowse plugin.
Hans
_________________ http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project. https://keasigmadelta.com/ - More of my work. |
|
Status: Offline |
|
|
Troels
| |
Re: GNASH (GNU Flash Player) Posted on 23-Aug-2007 0:20:49
| | [ #16 ] |
|
|
|
Elite Member |
Joined: 8-Mar-2003 Posts: 2005
From: Unknown | | |
|
| @Hans
An IBrowse plugin would be pretty cool and yes I was thinking about a bounty. Just wanted to know if anyone had experience with Gnash first. _________________
|
|
Status: Offline |
|
|
Amilord
| |
Re: GNASH (GNU Flash Player) Posted on 23-Aug-2007 1:24:02
| | [ #17 ] |
|
|
|
Member |
Joined: 16-Aug-2005 Posts: 32
From: Unknown | | |
|
| @Troels
I'm using it under Linux on my Pegasos II and AFAIK it doesnt support flash 8/9. In fact it is completely useless if you want to play youtube or dailymotion videos. |
|
Status: Offline |
|
|
Hans
| |
Re: GNASH (GNU Flash Player) Posted on 23-Aug-2007 1:30:04
| | [ #18 ] |
|
|
|
Elite Member |
Joined: 27-Dec-2003 Posts: 5067
From: New Zealand | | |
|
| @Troels
Well I just installed it on my laptop under Ubuntu. I had trouble finding the plugin to get it working with Firefox. Unfortunately it's an old version so it doesn't ork properly with youtube, etc.
Hans
_________________ http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project. https://keasigmadelta.com/ - More of my work. |
|
Status: Offline |
|
|
Hans
| |
Re: GNASH (GNU Flash Player) Posted on 23-Aug-2007 1:46:09
| | [ #19 ] |
|
|
|
Elite Member |
Joined: 27-Dec-2003 Posts: 5067
From: New Zealand | | |
|
| @Amilord
Quote:
Amilord wrote: @Troels
I'm using it under Linux on my Pegasos II and AFAIK it doesnt support flash 8/9. In fact it is completely useless if you want to play youtube or dailymotion videos. |
Actually, you need Gnash v 0.8.0 or higher to view youtube videos. I just managed to install v0.8.0 on my machine and I can watch the videos. The youtube GUI is broken, but it does play.
Hans
_________________ http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project. https://keasigmadelta.com/ - More of my work. |
|
Status: Offline |
|
|
Troels
| |
Re: GNASH (GNU Flash Player) Posted on 23-Aug-2007 23:44:47
| | [ #20 ] |
|
|
|
Elite Member |
Joined: 8-Mar-2003 Posts: 2005
From: Unknown | | |
|
| @Hans
Just tried an older version on MY Ubuntu based laptop and it's not to impressive. Will give v0.8.0 a try one of the next days. How is development speed on this project are updates out often?
Last edited by Troels on 23-Aug-2007 at 11:46 PM.
_________________
|
|
Status: Offline |
|
|