| 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/rtc_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. |