fd80070aa71999708c3d7f8bf18acb9f6c131a73

This is a very simple tool which takes a test and reference YUV files and compares the frames in them. The interesting part is that the test video is the video formed by the frames captured from the browser (WebRTC output). The test video frames has been decoded and the correspondence between evrey frame in the test video and the decoded barcode, i.e. the frame number in the refrence video has been written to a stats file in the form frame_xxxx yyyy, where xxxx is the number of the frame in the test video and yyyy is the number of the frame in the reference video. We can have jumping over frames or duplicate frames in the test video, as well as incorrectly decoded barcodes. The tool takes care of these cases. I haven't used the video_metrics.h because the functions in there seem to do much more than we need and not to do things that I needed. The tool may need to be changed so that it could produce output which in turn will be used by PythonCharts or other chart-drawing tool or library that we decide to use. BUG= TEST= ./out/Debug/frame_analyzer --reference_file=reference.yuv --test_file=test.yuv --stats_file=stats.txt --width=352 --height=288 Review URL: https://webrtc-codereview.appspot.com/701005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@2620 4adac7df-926f-26a2-2b94-8c16560cd09d
Description
No description provided
Languages
C++
88.6%
C
3.3%
Java
3%
Objective-C++
1.9%
Python
1.9%
Other
1%