57e5fd2e604ff7e60425c3f7654b40da03fc763c |
|
25-May-2015 |
Henrik Kjellander <kjellander@webrtc.org> |
PRESUBMIT: Improve PyLint check and add GN format check. Add pylintrc file based on https://code.google.com/p/chromium/codesearch#chromium/src/tools/perf/pylintrc bit tightened up quite a bit (the one in depot_tools is far more relaxed). Remove a few excluded directories from pylint check and fixed/ suppressed all warnings generated. Add GN format check + formatted all GN files using 'gn format'. Cleanup redundant rules in tools/PRESUBMIT.py TESTED=Ran 'git cl presubmit -vv', fixed the PyLint violations. Ran it again with a modification in webrtc/build/webrtc.gni, formatted all the GN files and ran it again. R=henrika@webrtc.org, phoglund@webrtc.org Review URL: https://webrtc-codereview.appspot.com/50069004 Cr-Commit-Position: refs/heads/master@{#9274}
/external/webrtc/webrtc/tools/compare_videos.py
|
3260f109e3042809c5a67651bb7755f3adb34cf4 |
|
25-Nov-2013 |
phoglund@webrtc.org <phoglund@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Made video quality toolchain more configurable. R=kjellander@webrtc.org Review URL: https://webrtc-codereview.appspot.com/4139007 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5171 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/tools/compare_videos.py
|
c0b4c4a3c4dc6f160ab46467d1d021626801f982 |
|
02-Oct-2013 |
kjellander@webrtc.org <kjellander@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Workaround issue with stdin on Windows. On Windows, sometimes the compare_videos.py script fails because the inherited stdin handle from the parent process fails. It seems we can work around this by passing null to stdin to the subprocesses, since we're not using it anyway. The errors looked like this: Traceback (most recent call last): File "C:\b\build\slave\Win7_Tester\build\src\third_party/webrtc/tools/compare_videos.py", line 116, in <module> sys.exit(main()) File "C:\b\build\slave\Win7_Tester\build\src\third_party/webrtc/tools/compare_videos.py", line 91, in main barcode_decoder = subprocess.Popen(cmd, stdout=sys.stdout, stderr=sys.stderr) File "C:\b\depot_tools\python_bin\lib\subprocess.py", line 588, in __init__ errread, errwrite) = self._get_handles(stdin, stdout, stderr) File "C:\b\depot_tools\python_bin\lib\subprocess.py", line 686, in _get_handles p2cread = GetStdHandle(STD_INPUT_HANDLE) WindowsError: [Error 6] The handle is invalid Example from http://build.chromium.org/p/chromium.webrtc/builders/Win7%20Tester/builds/4498/steps/webrtc_manual_browser_tests_test/logs/stdio BUG=302915 TEST=successful runs on Windows and Linux. R=phoglund@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2334005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4902 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/tools/compare_videos.py
|
f880f863dd9c0b1347ef185f5cc856f3ad045861 |
|
10-Sep-2013 |
kjellander@webrtc.org <kjellander@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Convert printing in video quality tests to Chromium's perf format. Add support for --label flag to the frame_analyzer, that decides what label shall be used for the perf output. BUG=none TEST= Make sure to have zxing and ffmpeg in the PATH. Create a captured video (from running vie_auto_test custom call) webrtc/tools/compare_videos.py --ref_video=reference_video.yuv --test_video=captured_output.yuv --frame_analyzer=out/Release/frame_analyzer --label=TEST_VGA And then inspecting the output that is prefixed with RESULT. R=phoglund@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2190005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4714 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/tools/compare_videos.py
|
8400246fcecc3515052faa66238036bc2aaaeac5 |
|
29-Jul-2013 |
phoglund@webrtc.org <phoglund@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Improved error messages when binaries are missing. Also stderr = stdout now. Now that these scripts are called from browser tests, we need to print everything on stdout since the tests will throw away stderr when invoking programs. I chose to assign sys.stderr to sys.stdout. Otherwise I would have missed stuff like parser.error, which print to stderr. The error message will get improved because the old code did not catch the case when the binary was missing, which lead to a very confusing error when that was the case. This gets fixed now. BUG= R=kjellander@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1886004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4416 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/tools/compare_videos.py
|
7bcc7e3b436c729ccf38034864ab1a115af71d20 |
|
27-Jun-2013 |
phoglund@webrtc.org <phoglund@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Fixed bad parameter passing in compare_videos.py BUG=http://crbug.com/254932 R=kjellander@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1733004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4272 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/tools/compare_videos.py
|
a6ff84503ed5a8ed799c12625759dee84f9b2d39 |
|
14-May-2013 |
kjellander@webrtc.org <kjellander@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Add script for comparing video quality This script makes it easier to run a simple command line comparison between a captured YUV file and a reference video. BUG=none TEST=command line invocation R=phoglund@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1320007 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4022 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/tools/compare_videos.py
|