mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-14 22:30:40 +01:00

This reverts commit d65e143801
.
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}
34 lines
1.2 KiB
Text
34 lines
1.2 KiB
Text
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.
|