Base and codec tests now run verify output and render to file instead of to screen.

Rewrote the codec test to render to file and do video comparisons.

Refactored the coded tests somewhat. I still need to figure out how to do comparison in the automated case.

Added video analysis to the test. This will make sure that the system output roughly the right thing.

Moved the video metrics library into the test_support library. Made the metrics library available in the automated tests.

Made sure no one passes in too large YUV videos into the autotest.

The standard test's output now gets captured for both the left and right windows.

Wrote a rendering device which just writes the raw frames to file, for analysis. Updated the base standard test to dump its left window output to file. We don't do anything with it yet though.

BUG=
TEST=

Review URL: http://webrtc-codereview.appspot.com/249001

git-svn-id: http://webrtc.googlecode.com/svn/trunk@931 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
phoglund@webrtc.org
2011-11-11 09:01:03 +00:00
parent 62e48eb4ce
commit 1144ba2268
19 changed files with 777 additions and 451 deletions

View File

@@ -7,27 +7,11 @@
# be found in the AUTHORS file in the root of the source tree.
{
'targets': [
{
'target_name': 'video_coding_test_lib',
'type': '<(library)',
'direct_dependent_settings': {
'include_dirs': [
'../test',
],
},
'sources': [
# headers
'../test/video_metrics.h',
# sources
'../test/video_metrics.cc',
],
},
{
'targets': [{
'target_name': 'video_coding_test',
'type': 'executable',
'dependencies': [
'video_coding_test_lib',
'<(webrtc_root)/../test/test.gyp:test_support',
'webrtc_video_coding',
'rtp_rtcp',
'webrtc_utility',