This reverts commit d65e143801a7aaa9affdb939ea836aec1955cdcc. Reason for revert: Breaks perf bots. frame_analyzer is a prebuilt binary, so it won't automatically pick up changes in the .cc file. Original change's description: > Update video_quality_analysis to align videos instead of using barcodes > > This CL is a follow-up to the previous CL > https://webrtc-review.googlesource.com/c/src/+/94773 that added generic > logic for aligning videos. This will allow us to easily extend > video_quality_analysis with new sophisticated video quality metrics. > Also, we can use any kind of video that does not necessarily need to > contain bar codes. Removing the need to decode barcodes also leads to a > big speedup for the tests. > > Bug: webrtc:9642 > Change-Id: I74b0d630b3e1ed44781ad024115ded3143e28f50 > Reviewed-on: https://webrtc-review.googlesource.com/94845 > Reviewed-by: Paulina Hensman <phensman@webrtc.org> > Reviewed-by: Patrik Höglund <phoglund@webrtc.org> > Commit-Queue: Magnus Jedvert <magjed@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#24423} TBR=phoglund@webrtc.org,magjed@webrtc.org,phensman@webrtc.org Change-Id: Ia590b465687b861fe37ed1b14756d4607ca90da1 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: webrtc:9642 Reviewed-on: https://webrtc-review.googlesource.com/95946 Reviewed-by: Magnus Jedvert <magjed@webrtc.org> Commit-Queue: Magnus Jedvert <magjed@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24428}
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.