
-

- mammoth-users: This list is for regular user questions like compilation troubles, etc..
- mammoth-devel: This list is for development of Mammoth itself.

Mammoth is still in alpha so there are no executables just yet, for now you need to get the sources from the Sourceforge subversion repository. The repository can be checked out through SVN with the following instruction set:
svn co https://mammoth.svn.sourceforge.net/svnroot/mammoth/trunk mammoth
Or you can browse the Subversion Repository online.

To compile the sources, you’ll need:
- Boost C++ Libraries (use version 1.36, 1.37 or 1.38)
- high-quality cross platform C++ libraries (Mammoth uses asio, filesystem, date_time, mpl, fusion, threads, etc..)
- FFmpeg (you’ll need the latest from its svn trunk)
- FFmpeg is a complete solution to record, convert and stream audio and video (Mammoth currently uses libavformat for (de)muxing, and libavcodec for de(re)coding).
- OpenSSL (version 0.9.8x and upwards)
- The most widely used ssl library (we use it for h264 compatible handshaking, diffie hellman handshaking, rc4 encryption and last but not least, ssl).
- Threading Building Blocks (good backwards compatibility, simply get the latest)
- The most obvious way to bring parallelism into your application (although we only use its scalable memory allocators, atomic functions, and containers).
- CMake (version 2.6 or higher)
- CMake is a cross-platform, open-source build system that generates simple platform and compiler independent configuration files.
Copyright 2008-2009 · Alexander Wichers · All Rights Reserved





