----------------------------------[README]-------------------------------------- libvcvideo is intended to be a simple, cross platform video library targeting the most amateur programmers and basic applications. The core targeted devices are USB webcams, hopefully with capabilities expanding over time to include tuner devices as well. Currently the library is Linux compatible only, and only specific V4L1 devices. libvcvideo is released under the GNU Public License v3. -------------------------------[DEPENDENCIES]----------------------------------- A modern kernel with V4L. A compatible video device. glib (for effects, need gmodule) libsigc++ (optional) libmagick++ (optional, for example programs) gtkmm (optional, for example programs) -----------------------------------[USING]-------------------------------------- To compile a program, use the following flags: Compile Flags: -I/usr/include/libvcvideo Linker Flags: -lvcvideo `pkg-config gmodule-2.0 --libs` If using effects, you need these in additional flags. Compile Flags: `pkg-config gmodule-2.0 --cflags` Lastly, if your version was compiled with libsigc++ you need this flag: Compile Flags: -DSIGCPP A pkg-config will come soon, I swear. -----------------------------------[LINKS]-------------------------------------- "libvcvideo" Project Site - http://static.velvetcache.org/projects/libvcvideo/ ----------------------------------[CREDITS]------------------------------------- This library would not exist without the wonderful documentation of V4L2 - http://linuxtv.org/v4lwiki/index.php/Main_Page And the mediocre documentation of V4L :-) - http://www.linuxtv.org/downloads/video4linux/API/V4L1_API.html I was also inspired through the use of OpenCV - http://opencvlibrary.sourceforge.net/