Helix Plugins

From OLPC
Revision as of 17:00, 28 July 2008 by Kreneskyp (talk | contribs) (File Formats, Renderers, and Codecs)
Jump to: navigation, search

Helix Plugins

This is a list of shared object files that contain helix plugins. This list is not exhaustive but should contain most plugins.

Engine

These plugins make up the helix engine. They all perform a specific function.

File Name Description License
authmgr.so Authentication manager
clbascauth.so
clntxres.so
colorcvt.so Color Converter Plugin contains functions for converting between different types of color formats (ie. YUV -> RGB)
httpfsys.so HTTP File System Plugin for dealing with files retrived via the HTTP protocol
hxplay.so HXPlay Python extensions for the helix media player GPL / RPSL
hxmedpltfm.so
hxmedplyeng.so
hxnetwksvc.so
memfsys.so Memory Filesystem Reads media stored in memory
rn5auth.so
smplfsys.so Simple Filesystem Plugin for reading files from the local filesystem
vidsite.so Video Site Plugin for handling video output. Handles both creating windows and video overlays.

File Formats, Renderers, and Codecs

"Codecs" in helix are broken into pieces to make a more extensible system.

  • File format plugins read a specific type of container file.
  • Renderer plugins decode a specific media format.
  • Encoder/Decoders are used by renderer plugins.

For any media format that you wish to support you must have plugins to read the container and render the format.

File Format Description Mime
amrn.so
amrw.so
atrc.so
audplin.so
aufformat.so
avc1.so
avifformat.so
cook.so
dmp4.so
drv1.so Real Video 1.0 decoder
drv2.so Real Video G2 decoder
drvc.so
giffformat.so GIF File Format Reads GIF files image/gif
gifrender.so GIF Renderer renders GIF files image/gif
hxsdp.so
hxxml.so
i420render.so
imaprender.so
imgfformat.so
imgrender.so
jpgfformat.so JPG File Format image/jpeg
jpgrender.so JPG Renderer image/jpeg
mpgfformat.so
ngtfformat.so
oggfformat.so OGG File format audio/ogg, video/ogg
pcmrend.so
pngfformat.so PNG File Format
pngrender.so PNG Renderer
raac.so
ralf.so
ramfformat.so RAM File Format application/ram
ramrender.so application/ram
rarender.so Real Audio Renderer
rmfformat.so Real Media File Format
rpfformat.so RealPix File Format
rpgifplin.so RealPix GIF Plugin image/gif
rpjpgplin.so RealPix JPG Plugin image/jpg
rppngplin.so RealPix PNG Plugin image/png
rprender.so RealPix Renderer image/vnd.rn-realpix
rtfformat.so RealText File Format text/vnd.rn-realtext
rtrender.so RealText Renderer text/vnd.rn-realtext
rtspclnt.so RTSP Client
rtspfformat.so RTSP FileFormat
rv10.so
rv20.so
rv30.so
rv40.so
rvrender.so RealVideo Renderer video/vnd.rn-realvideo
sdpplin.so
sipr.so
smlfformat.so
smlrender.so
smmrender.so
theorarend.so Theora Renderer video/x-theora+ogg
tonerend.so
vorbisrend.so Vorbis Renderer audio/x-vorbis+ogg
wbmpfformat.so Wireless Bitmap Fileformat image/vnd.wap.wbmp
wbmprend.so Wireless Bitmap renderer image/vnd.wap.wbmp