libcvd
libcvd Documentation

Information

This C++ library is designed to be easy to use and portable for fast video saving, loading and display. It supports OpenGL and X Windows. This library is free software, see LICENSE file for details

Features

Language

Imaging

Portability

libCVD currently works well on Linux, OSX, Cygwin, MinGW (and therefore most likely any unix-like system), and is written in standards compliant C++14 with cross compilation in mind. It's tested with both GCC and LLVM.

It's likely that it will compile under VisualStudio, but there's no current project file maintainer.

libCVD now has a minimalist configuration system. You can simply chuck any of the sources into your project. Some configuration may be needed for CVD's interface to external libraries.

-Well tested (current):

Compiling

           The normal system works:
./configure
make
make install

libCVD fully supports parallel builds (make -j48 for instance).

OSX Compilation notes

           To build libCVD in 32 bit mode, use the \c configure_osx_32bit script instead of directly calling the configure script.