.-. V E T L i b .-. / \ .-. .-. / \ / \ / \ .-. _ .-. / \ / \ -/-------\-------/-----\-----/---\---/-\---/---\-----/-----\-------/-------\-- \ / \ / `-' `-' \ / \ / \ / `-' `-' \ / `-' `-' Video Elaboration & Transmission LIBrary Version 1.0.2.25-i686-32bit 20/01/2006 Coding Language: ANSI C++ (ISO/IEC 14882:2003) Category: Image & Video Processing FrameWork Platform: *NIX, WIN32 License: Open source, GPL Developer (founder): Alessandro Polo WebSite: http://www.ewgate.net/vetlib/ Star(t) date: 13/06/2005 Last Update: 20/01/2006 ______________________________________________________________________________ ****************************************************************************** What is it? -=========== Video Processing C++ Library, designed for testing and developing filters, (de)coders. VETLib basic built is fully compatible with Windows and NIX operative systems, some special builts (not available on all platforms) require external libraries such as libmpeg3, quicktime4linux, xvidcore, v4l, qt, gtk, DirectX. VETLib implements many tools for Video processing developing, with few lines of code you may create a MPEG to QuickTime converter, Cam Recorder, Video Player and much more. More informations -================= Project's documentation is available in HTML and other formats in ./docs directory. Frequently Asked Questions are listed in ./FAQS document, VETLib developers are named in ./AUTHORS. An updated version of this document (and all distribution) is available online at VETLib WebCenter: http://lnx.ewgate.net/vetlib/distr/README. Under Linux -=========== Library and new packages are currently compiled with GNU C++ Compiler 3.3.4 or later. Special builts supported on Linux: o V4L [require video4linux library installed] o QT (GUI) [require Trolltech QT library installed] o GTK (GUI) [require GTK library installed] o ImageMagick [require ./support/ImageMagick/] o MPEG1-2 [require ./support/libmpeg3/] o XVID (MPEG4) [require ./support/xvidcore/] o QuickTime [require ./support/quicktime4linux/] Under Windows -============= Library and new packages are currently compiled with Visual C++ 6.0, Borland C++ 6.0. Special builts supported on Windows: o DirectX [require* DirectX SDK] o XVID (MPEG4) [require* ./support/xvidcore/] o ImageMagick [require* ./support/ImageMagick/] * Borland project for these special builts are NOT available (OMF error, check ./support/NOTES) Using -===== Binaries (all) are stored in ./lib folder, read ./lib/README document for informations about each built (and its content). Read ./USE for informations about using VETLib in your applications. Check Tests and Samples applications in ./tests folder. VETLib WorkShop is a great tool for testing and using VETLib components, it comes with some integrated plugins (image/mpeg4/directx source, visualization, ..) but you may add new plugins at run-time. (coded in C++ .NET, for Windows only) Compiling -========= Read COMPILE for in depth informations; Extending -========= VETLib is very modular, it's quite easy for developers to add new packages or extend existing packages. Developers interested in extending library should read ./EXTEND document and use Package Starter Kit (./packages), the tool Package Studio creates base source and project files (available for Windows systems only). Read ./TODO if you wish join VETLib project; Read ./BUGS for well know bugs and problems list; License -======= GNU General Public License, read LICENSE for more informations. Contact -======= Questions, Comments and Tips to vetlib@ewgate.net, alessandro.polo@ewgate.net _________________________________________________________________________________________ Last file update: 18/01/2006 Updated README: http://lnx.ewgate.net/vetlib/distr/README