AprilAndFriends's repositories
theoraplayer
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, iOS, Linux, Android, WinRT and Windows Phone. H.264 is supported on Mac and iOS.
aprilparticle
This is a lightweight particle system intended for use with APRIL ( http://github.com/AprilAndFriends/april ). It covers several types of emitters and affectors.
hltypes
Simple and powerful C++ classes for the most common containers needed in C++. Designed to be a high level alternative for the most used STL containers, prioritizing usability and readability over performance while still maintaining performance due to its implementation based on STL.
liteser
Lite Serializer offers a powerful and clean platform independent interface for binary serialization of objects in C++. This library is based on High Level C++ Types ( https://github.com/AprilAndFriends/hltypes ) and uses its internal serialization procedures for serialization. Lite Serializer is intrusive and serializable data can be declared together with the class definition. Only few special cases require some additional code to be written in order to make it work properly.