Theora playback library Icon

Theora playback library

5.0 Stars (2)
18 Downloads (This Week)
Last Update:
Download 1.0 RC1
Browse All Files

Screenshots

Description

A multi-threaded C++ library that plays video files supporting multiple codecs across platforms.
Easy to use, fast, responsive, abstract interface and minimal dependencies, you'll soon be wondering how you lived without it! ;)

Audio and Video interfaces are completely abstracted so the library can be used anywhere, regardless of what you use to display video frames and play audio samples (eg. OpenGL / OpenAL, Direct3D / DirectSound, SDL / SDL_mixer, X11 / alsa ...)

The library can pre-cache video frames and decoded audio samples for maximum efficiency and smooth playback, even on single-cpu systems.

Currently, the library supports Theora On Windows, Mac, Linux and iOS and H.264 on Mac and iOS.
WebM, Android, Windows 8 and Windows Phone 8 support is planned.

Theora playback library Web Site

Categories

License

BSD License

Features

  • Asynchronous video decoding in one or more threads
  • Super fast YUV -> RGB conversion
  • Fully supports audio output and A/V syncronization
  • Fully operational, accurate and fast stream seeking (frame precise!)
  • Plaftorm and display system independent
  • Efficiently decoding multiple videos at the same time
  • Plays HD videos smoothly on pretty old hardware

Update Notifications





User Ratings

★★★★★
★★★★
★★★
★★
2
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
Write a Review

User Reviews

There are no 1 star reviews.

Additional Project Details

Intended Audience

Developers

Registered

2009-11-09
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.