Login

logo6


Flash Port Bounty


flash_logo.png
Status: Closed - successful
Target: N/A
Developer: Adrian Panasiuk
Deadline: March 1st, 2009

Adobe's Flash implementation is everywhere in the internet these days. Once considered a nuisance to many (probably still) for consuming too much bandwidth or making advertisments intruisive, now Flash has almost become necessary as it makes its way into audio, video and game content on websites.

Being commercial and closed source propietary software, Adobe will likely only support platforms with a strong userbase (i.e Linux, Mac and Windows), leaving smaller niche operating systems (i.e Haiku) to fend for themselves.

Thankfully, there are two open source initiatives that are trying to support Flash content - Gnash and swfdec.

This bounty would entail the developer to port either of these to Haiku.

Technical Information

From Adrian:

"With a modern version of the GNU Compiler Collection, porting gnash is now a pretty straightforward task. After making gnash compile, I will see to it that the stand-alone player works; then the Firefox plugin. Finally, I'll make a package so it's not necessary to compile gnash on one's own."

Adobe recently released specifications for SWF. This may help increase the development speed and or quality of Gnash or swfdec.

Haiku developer Michael Lotz ported an earlier version of Gnash with some great success, however discontinued his efforts for various reasons . He is willing to donate the code to any developer wishing to continue porting Gnash...

Relevant information

Gnash
swfdec






Comments  

 
0 # karl 2008-06-06 14:54
Wow you guys are quick ;-) Thanks for the donations so far. This could be an interesting one ;-)
 
 
0 # MaxOS 2008-06-11 04:02
Interesting opinions:

http://lists.gnu.org/archive/html/gnash-dev/2008-06/msg00075.html
 
 
0 # thenerd 2008-06-11 07:57
interesting comments indeed. What exactly is boost if I may ask?
 
 
0 # Boostanders 2008-06-11 08:04
I'm not a developer, but I wouldn't be surprised if Boost isn't likely pre-Haiku 2, considering its scope. http://en.wikipedia.org/wiki/Boost_C++_Libraries

I don't think the Haiku team wants to extend the Haiku libs this way. But again, these are only my non-developer guesses.
 
 
0 # anders 2008-06-11 08:05
Also don't miss this thread: http://www.haikuware.com/forum/bounty-discussion/321-reflash-support#321
 
 
0 # Useful ?mmu_man 2008-06-15 23:54
I'm not sure if that's so useful.
If it's meant to help the existing Gnash porter (yes there is a working BeOS port, but it is not stable yet) then fine, but there is no need for someone else to pick it up and dump what has already been done on it.
He had to write code to emulate Boost because this huge thing doesn't support gcc2 anymore.

As for swfdec, I've looked into it, and it has far too many dependancies (including some requiring gcc4), and even more last time I checked than previously.
 
 
0 # anders 2008-06-16 00:31
mmu_man: It's meant to help anybody who wants to give us a working flash implementation on Haiku, whether it's based on the existing Gnash port, a new Gnash port or swfdec.

Regarding the existing Gnash port, it seems like the porter himself isn't too optimistic about it (but it mayb be that I've missed something): http://www.haikuware.com/forum/bounty-discussion/321-reflash-support#288
 
 
0 # thenerd 2008-06-16 02:36
I must agree with Anders on this. According to the thread he linked to it doesn't look very optimistic so maybe this will help that. There's nothing stopping the current flash porter to apply for the bounty.
 
 
0 # MaxOS 2008-06-16 06:02
I agree with Anders too.
mmu_man: but perhaps gcc4 after last changes in Haiku is standard... maybe... or not?
 
 
0 # thenerd 2008-10-28 13:54
Wow, still no taker for the Flash port. There's gotta be someone who would like to take this on...
 
 
0 # sjusen 2008-10-29 21:20
Someone Should push the guys at haiku ports to port boost, I think that is the main thing stopping any Gnash port.

Also porting boost would help more than just a Gnash port but in fact many files.
 
 
0 # MaxOS 2008-10-30 09:05
Porting boost i'ts good idea. I think however, that on any workings on this subject(boost, gnash etc.) we have to wait on release alpha Haiku.
 
 
0 # sjusen 2008-10-30 21:40
Well a fully working, bug free, GCC 2/4 hybrid build of haiku is need to port boost. And that would be Haiku-alpha1.
 
 
0 # Adek336 2009-03-20 04:39
Hi! Just wanted to let you know I'm still alive and hard at work :-)

The plugin is now pretty functional, it's able to display youtube videos, the plugin sometimes crashes I will be looking into that, I'll also be working now on fullscreen support and opening links from within the swf file and a context menu in the player.
 


Please register to post comments

Search Files

Search For: 
Search File Titles: 
Search File Descriptions: 

The Largest BeOS/Haiku Software Repository