Multimedia

Here are some miscellaneous resources related to audio, video and graphics systems under Linux:

Also see the section on User Interfaces.

CELF 2.0 Specification for AVG
(more like a set of recommendations rather than a specification)

Audio Video Working Group
Please see the CELF wiki for more information: Audio Video Graphics Working Group

What is DirectFB, How Does DirectFB Work
DirectFB

Sample Implementation of DirectFB on an embedded Linux platform
Porting DirectFB

Some DirectFB benchmark on embedded Linux platform
Benchmark DirectFB

Framebuffer

 * http://www.kernel.org/ (1) KD26/fb
 * http://linuxconsole.sourceforge.net/fbdev/HOWTO/
 * http://www.tldp.org/HOWTO/Framebuffer-HOWTO.html

DirectFB

 * http://www.directfb.org/
 * http://www.directfb.org/documentation/DirectFB_overview_V0.2.pdf

NanoX

 * http://www.microwindows.org/

SDL

 * http://www.libsdl.org/

Gstreamer

 * http://www.gstreamer.net/

OpenGL (OpenML)

 * http://www.opengl.org/
 * http://www.khronos.org/opengles/

V4L[2]

 * http://www.kernel.org/ (1) KD26/video4linux
 * http://bytesex.org/v4l/

OpenML

 * http://www.khronos.org/openml/

LinuxTV (DVB API)

 * http://www.linuxtv.org

OSS

 * http://www.kernel.org/ (1) KD26/sound/oss
 * http://www.4front-tech.com/oss.html

ALSA

 * http://www.kernel.org/ (1) KD26/sound/alsa
 * http://www.alsa-project.org

OpenAL

 * http://www.openal.org/

Video Lan

 * http://www.videolan.org

Freevo

 * http://freevo.sourceforge.net

LinuxTV

 * http://www.linuxtv.org/

MythTV

 * http://www.mythtv.org/

DVR

 * http://dvr.sourceforge.net/html/main.html

OpenPVR

 * http://www.funktronics.ca/openpvr/
 * http://sourceforge.net/projects/openpvr/

Morphine.TV

 * http://wiki.morphine.tv
 * http://sourceforge.net/projects/mms4l/

TV Linux Alliance

 * http://www.tvlinuxalliance.com/

TV Anytime

 * http://www.tv-anytime.org/

Digital Home Working Group

 * http://www.dhwg.org/

Boot Splash

 * www.bootsplash.org

Free Type

 * http://freetype.sourceforge.net/freetype2/

ARIB architecture

 * http://www.arib.or.jp/english/html/overview/ov/std_b24.html

Disko Framework
Note (1) - KD26 refers to the Linux 2.6.X kernel tree, which has a "Documentation" sub-directory.
 * http://www.diskohq.org
 * http://www.directfb.org