What is sfTheora?
sfTheora (previously known as SFMLTheora) is a static library for loading and playing Theora videos on SFML (http://www.sfml-dev.org/) with the help of libtheoraplayer (http://libtheoraplayer.sourceforge.net/).
Discussion in SFML forums:
Renamed SFMLTheora to sfTheora.
Changed namespace to sftheora.
Changed naming conventions of functions to camelCase.
Added error functions.
Allowed loading videos directly from constructor.
Moved MemoryLoader to MemoryLoader.h and MemoryLoader.cpp.
Removed Init and Release functions. (Moving them into the constructor and destructor)
Renamed LoadClip to load.
Added getDuration() and getTime() to Video class.
Added bound-checking to seek (in Video class).
Fixed compatibility with latest SFML version (mainly naming conventions).
Dropped SFML 1.6 support.
Fixed compatibility with latest libtheoraplayer revision (insertData parameter).
Clean package (only everything you need to use sfTheora):
Full package (includes an example and the VS 2010 project files):
More info + tutorial available on project page (http://www.zorexxlkl.com/sftheora).
If you're still using SFML 1.6, SFMLTheora 1.3.5 (the last version that still supports SFML 1.6) is still available for download, visit the project page for the links.