09.11.2012 Views

Contents - Raspberry PI Community Projects

Contents - Raspberry PI Community Projects

Contents - Raspberry PI Community Projects

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

specs/openvg-1.1.pdf) or the A<strong>PI</strong> quick reference card (http://www.khronos.org/files/<br />

openvg-quick-reference-card.pdf) .<br />

Samples<br />

▪ Code sample: Drawing a triangle by using OpenVG (http://docs.blackberry.com/<br />

en/developers/deliverables/17967/<br />

CS_Drawing_a_triangle_using_OpenVG_1241146_11.jsp) (Java implentation<br />

for RIM devices, however should be able to get a grasp on how it works and be<br />

able to port it to the <strong>Raspberry</strong> Pi)<br />

OpenMAX<br />

See /documentation/ilcomponents (https://github.com/raspberrypi/firmware/tree/master/<br />

documentation/ilcomponents) on GitHub firmware repository for official documentation.<br />

TODO: Sample of how to use OpenMAX to decode audio/video/images, etc.<br />

Bindings for Other Programming Languages<br />

Python<br />

Java<br />

▪ RPi_Vid_Core (https://bitbucket.org/bryancole/rpi_vid_core/) - python bindings<br />

of EGL, OpenGL ES, OpenVG and bcm_host for <strong>Raspberry</strong> Pi implemented<br />

using Cython<br />

▪ JogAmp JOGL (http://www.jogamp.org) - JogAmp JOGL Java bindings for EGL<br />

and OpenGL ES for <strong>Raspberry</strong> Pi implemented using Gluegen.<br />

▪ <strong>Raspberry</strong> Pi autodetection is included in JogAmp JOGL RC11 and later.<br />

http://forum.jogamp.org/Pls-test-new-JOGL-aggregated-build-pre-<br />

RC11-no-XInitThreads-tp4026312p4026410.html<br />

Open Source Software compatible with the VideoCore<br />

A<strong>PI</strong>s<br />

▪ omxplayer (https://github.com/huceke/omxplayer) - a command line a/v<br />

player for the <strong>Raspberry</strong> Pi utilising the OpenMAX A<strong>PI</strong>s and ffmpeg<br />

▪ XBMC (http://wiki.xbmc.org/index.php?title=<strong>Raspberry</strong>_Pi) - a media<br />

center, omxplayer's "big brother"<br />

▪ piNGL (http://nccastaff.bournemouth.ac.uk/jmacey/GraphicsLib/piNGL/<br />

index.html) - port of the NGL graphics library to <strong>Raspberry</strong> Pi

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!