I don't know of any open source implementations of Flash Player. The
software on each platform and for each browser seems to be (c) Adobe and
closed source. Does an open source implementation, however incomplete,
exist?
Videos embedded in SWF files are encoded in Sorenson's MPEG-4 profile.
<http://en.wikipedia.org/wiki/Sorenson_codec>
--On Monday, February 02, 2009 8:14 AM -0500 "Devon H. O'Dell"
<[email protected]> wrote:
2009/2/2 Akshat Kumar <[email protected]>:
2009/2/2 Skip Tavakkolian <[email protected]>:
it might require a c-section.
might want to start with VLC or ffmpeg.
My aim was just to get 9fans talking about it.
Hence, the pushing.
But yes, what information can you provide
about either of those, with regards to porting
or creating natively?
The Flash file format is an open standard
(http://www.adobe.com/devnet/swf/). To be useful for encoded video,
you'd need a VP6 codec (which seems lolno) and x264. It would probably
be possible to do at least the x264 stuff via ffmpeg, which is
probably not too difficult to port -- it's pretty simple code and the
codecs are easily portable. To be useful for anything else, you'd also
need a bytecode interpreter that understood the compiled actionscript
-- it's just a bytecode-compiled ECMAScript, and I believe its details
are also found in that PDF. The rest is being able to display JPG/PNG
raster images and antialiased TTF and vectors. (Flash allows you to
embed fonts into the generated SWF output as well).
--dho
ak