Swfdec is a library that can be used to play Flash files. There is a standalone player and a Mozilla plugin that uses the library. Swfdec supports Flash through version 4, and most features of Flash through version 9. The player was routinely updated to support the latest features demanded by video players, resulting in most (including YouTube, Google Video, Lulu.tv, AOL video, and CNN video) working at any given time.
Swfdec was chosen in 2007 as the Flash player for Fedora,3 and it has been ported to DirectFB for embedded use alongside its X11 and GTK+ bindings. It uses the Cairo graphics library for rendering, GStreamer for decoding audio and video,4 and PulseAudio, OSS, or ALSA for audio playback.
swfdec.freedesktop.org https://web.archive.org/web/20080820015503/http://swfdec.freedesktop.org/ ↩
The Swfdec-commits Archives http://lists.freedesktop.org/archives/swfdec-commits/ ↩
Fedora 9 Swfdec Feature Page https://fedoraproject.org/wiki/Features/Swfdec ↩
Jonathan Corbet (2007-04-04). "Two approaches to Flash". LWN.net. https://lwn.net/Articles/228637/ ↩