| This file explains how to get the dependencies needed for the barcode tools. | 
 |  | 
 | barcode_encoder.py | 
 | ================== | 
 | This script depends on: | 
 | * Zxing (Java version) | 
 | * Ant (must be installed manually) | 
 | * Java | 
 |  | 
 | To automatically download Zxing for the encoder script, checkout this directory | 
 | as a separate gclient solution, like this: | 
 | gclient config http://webrtc.googlecode.com/svn/trunk/webrtc/tools/barcode_tools | 
 | gclient sync | 
 | Then the Zxing Java source code will be put in third_party/zxing. | 
 |  | 
 | In order to run barcode_encoder.py you then need to build: | 
 | * zxing/core/core.jar | 
 | * zxing/javase/javase.jar | 
 | These are compiled using Ant by running build_zxing.py: | 
 | python build_zxing.py | 
 |  | 
 | For more info about Zxing, see https://code.google.com/p/zxing/ | 
 |  | 
 |  | 
 | barcode_decoder.py | 
 | ================== | 
 | This script depends on: | 
 | * Zxing (C++ version). You need to checkout from Subversion and build the libs | 
 |   and zxing SCons targets. SVN URL: http://zxing.googlecode.com/svn/trunk/cpp | 
 | * FFMPEG fmpeg 0.11.1 | 
 |  | 
 | These dependencies must be precompiled separately before running the script. | 
 | Make sure to add FFMPEG to the PATH environment variable and provide the path | 
 | to the zxing executable using the mandatory command line flag to the script. |