An open API service indexing awesome lists of open source software.

https://github.com/icculus/theoraplay

A small C library to make Ogg Theora decoding easier.
https://github.com/icculus/theoraplay

theora

Last synced: about 2 months ago
JSON representation

A small C library to make Ogg Theora decoding easier.

Awesome Lists containing this project

README

        

# TheoraPlay

A small C library to make Ogg Theora decoding easier.

A tiny example to pull data out of an .ogv file is about
[50 lines of C code](https://github.com/icculus/theoraplay/blob/main/test/testtheoraplay.c),
and a complete SDL-based media player is about
[300 lines of code](https://github.com/icculus/theoraplay/blob/main/test/simplesdl.c).

TheoraPlay is optimized for multicore CPUs, and is designed to be
programmer-friendly. You will need libogg, libvorbis, and libtheora,
of course, but then you just drop a .c file and two headers into your
project and you're ready to hook up video decoding, without worrying
about Ogg pages, Vorbis blocks, or Theora decoder state.