======================
Supported plattforms
======================
- Microsoft windows; Windows Xp, Windows Vista, Windows 7 (32/64-bit)
- Intel Mac OsX 10.6 or higher (32/64-bit)
- Linux (32/64-bit)
====================
Supported hardware
====================
- Windows: Devices supported by Directshow
- Mac OsX: Devices supported by qtkit
- Linux: devices supported by v4l, v4l2
=================
Install xuggle
=================
Some prebuild packages are available in the third-party repo:
32-bit Intel Macs, 10.5 or later
taken from http://www.squarebox.co.uk/download/Xuggle-4.0.1065.pkg
64-bit Intel Macs, 10.5 or later
Taken from http://build.xuggle.com/job/xuggle_xuggler_binary_build_macosx_x86_64/lastSuccessfulBuild/artifact/bin.tar.gz
Unpack the tarball and run
# sudo sh xuggle-xuggler.4.0.1023-i386-apple-darwin9.8.0.sh
64-bit Windows XP, Windows Vista, Windows 7
http://xuggle.googlecode.com/issues/attachment?aid=2400010000&name=xuggle_3_4_64bit.rar&token=LzJiS5GfDNvgylblKWlQf0fGx18%3A1330727038814
Unrar the contents in the C:\\Program Files\\Xuggle
32-bit Windows XP, Windows Vista, Windows 7
Download and execute file from from http://www.squarebox.co.uk/download/xuggle-xuggler.3.4.1012-win32-setup.exe
32-bit Linux
Download all the files listed in the page http://build.xuggle.com/job/xuggle_java_utils_jdk6_i386_ubuntu
and copy then in the folder /usr/local/xuggler
64-bit Linux
# wget http://com.xuggle.s3.amazonaws.com/xuggler/xuggler-3.4.FINAL/xuggle-xuggler.3.4.1012-x86_64-unknown-linux-gnu.sh
# sudo xuggle-xuggler.3.4.1012-x86_64-unknown-linux-gnu.sh
Other binary build are available on http://build.xuggle.com/
For other plattforms download build and install from source code following the info on
http://www.xuggle.com/xuggler/build
=======================
Setup the environment
=======================
In order to run a program using xuggle it is required to setup some
environment variables.
These info are extracted by http://www.xuggle.com/xuggler/downloads/build.jsp
Set XUGGLE_HOME to a directory of your choice, add the xuggle binaries location to the path
environment variable
-------------
For Windows
-------------
When building, you must make sure that your XUGGLE_HOME is on your C: drive, and is in a path with no spaces in it. Sorry. This restriction does not apply if you use the installer.
Add %XUGGLE_HOME%\\bin; to the start of your PATH environment variable.
c:\\> set XUGGLE_HOME=C:\\Program Files\\Xuggle
c:\\> set PATH=%XUGGLE_HOME%\\bin;%PATH%
-------------
For MacOs X
-------------
You can set XUGGLE_HOME to any directory you like, and if not set, we\'ll default to /usr/local (like most open source projects).
# export XUGGLE_HOME=/usr/local/xuggler
# export PATH=$XUGGLE_HOME/bin:$PATH
# export DYLD_LIBRARY_PATH=$XUGGLE_HOME/lib:$DYLD_LIBRARY_PATH
-----------
For Linux
-----------
You can set XUGGLE_HOME to any directory you like, and if not set, we\'ll default to /usr/local (like most open source projects).
# export XUGGLE_HOME=/usr/local/xuggler
# export PATH=$XUGGLE_HOME/bin:$PATH
# export LD_LIBRARY_PATH=$XUGGLE_HOME/lib:$LD_LIBRARY_PATH
===================
Build the library
===================
Follow the README
=====
Run
=====
Copy the appropriate native library in the dist folder
-------------
For Windows
-------------
c:\\> copy native\\win32-x86\\civil.dll dist
c:\\> cd dist
c:\\> java -jar lode-recorder.jar
-----------
For Linux
-----------
Depending on the architecture of your java virtual machine
# cp native\\linux-amd64/libcivil.so dist
or
# cp native\\linux-x86/libcivil.so dist
and then run the demo:
# cd dist
# java -jar lode-recorder.jar
-------------
For MacOs X
-------------
# cd dist
# java -jar lode-recorder.jar
---
EOF
---