ABPlayer is a video player developed with the Flex 3/4 SDK. It allows users to post comments onto the playing timeline while playing online video. Comments are scrolled across the screen when the video reaches the timeline position of the comment, allowing interactive and realtime commenting on the video. It also features bottom, top, positioned, and reverse scroll options which allow users to create closed captioning and subtitles for videos. Comments support color, font, size, transitions, movements, 3D transforms, and opacity.
C++ command line parameters parser (CLPP) is a command line parameter parser with callback functions and, if necessary, type/semantic checking of values of input parameters. It uses only Boost C++ libraries and ISO C++. It is header-only (no need to build it) and very simple to use.
Configurator is a configuration file parser. It allows you to use arbitrary nesting of sections. The user can define an option's default value, necessity, and semantic check. It supports single-line and multi-line comments (in C++ style). It provides common checks of options and sections, like duplication, incorrection, etc. It uses only Boost C++ libraries and ISO C++. It is header-only (does not require building) and very easy to use.
The Generic Image Decoder (GID) is an Ada package for decoding a broad variety of image formats, from any data stream to any kind of medium, be it an in-memory bitmap, a GUI object, some other stream, floating-point data for scientific calculations, a browser element, a device, etc. Animations are supported.
PyCryptoPlus is a cryptographic module similar to PyCrypto, with which it shares the API. But PyCryptoPlus is written 100% in Python, so its primary interest is educational and scientific; if you want real speed, you're better checking out PyCrypto. It was not completely written from scratch, but integrates other cipher codes when available in Python and under appropriate licenses. It contains, among other things: Block cipher algorithms (Serpent, Blowfish, Twofish, DES, 3DES, AES, Rijndael, and PRESENT); modes of operation (CMAC, ECB, CBC, CTR, and XTS); paddings (bit padding, zeros, PKCS7, PKCS12, ISO 10126, and ANSI X.923); and one-way functions (MD5, SHA1/SHA2, Whirlpool, RipeMD, RadioGatun, HMAC, and PBKDF2).