webrtc/rtc_tools
Paulina Hensman 12c62b922b Reland "Add option to call VMAF in compare_videos.py."
This is a reland of e307d56bd7

options.yuv_directory would be unset if vmaf was not used.
It now gets set to None.

Also adds a try-finally around the temp directory for YUV files.

Original change's description:
> Add option to call VMAF in compare_videos.py.
>
> VMAF compares videos on several metrics and produces a unified score.
>
> Calling it from compare_videos required passing in a path to a VMAF
> executable and a model.
>
> VMAF needs to compare aligned videos in YUV format, so two videos
> (ref and test) will be saved by frame_analyzer after it has aligned
> them.
>
> Bug: webrtc:9642
> Change-Id: Idddfcf6b1b235e7f925696ffc38938fb84c4ff9e
> Reviewed-on: https://webrtc-review.googlesource.com/102140
> Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
> Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
> Commit-Queue: Paulina Hensman <phensman@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#24876}

Bug: webrtc:9642
Change-Id: I1d04a56090e68df47dc3e6b7e710384244470d0c
TBR: phoglund
Reviewed-on: https://webrtc-review.googlesource.com/102544
Commit-Queue: Paulina Hensman <phensman@webrtc.org>
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24896}
2018-09-28 14:08:10 +00:00
..
agc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
barcode_tools Reland "Fix a bug in barcode_decoder.py" 2018-09-04 07:39:13 +00:00
converter Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
event_log_visualizer Move network trace calculation from analyzer to rtc_event_log_parser. 2018-09-28 08:16:57 +00:00
force_mic_volume_max Normalize main(..) routines for WinUWP 2017-12-12 14:32:56 +00:00
frame_analyzer Reland "Add option to call VMAF in compare_videos.py." 2018-09-28 14:08:10 +00:00
frame_editing Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
loopback_test
network_tester Remove deprecated field_trial_default and metrics_default. 2018-09-28 07:21:07 +00:00
psnr_ssim_analyzer Reland "Add Y4mFileReader" 2018-09-05 09:30:08 +00:00
py_event_log_analyzer Fix path to proto in py_event_log_analyzer/pb_parse.py 2018-03-19 07:42:35 +00:00
rtcbot
testing Fix path to AppRTC/collider on Windows 2018-04-04 14:47:40 +00:00
unpack_aecdump Remove simple stringstream usages. 2018-09-06 12:53:19 +00:00
author_line_count.sh Fix awk gensub call in author_line_count.sh script. 2017-12-06 08:16:12 +00:00
BUILD.gn Remove deprecated field_trial_default and metrics_default. 2018-09-28 07:21:07 +00:00
class_usage.sh
compare_videos.py Reland "Add option to call VMAF in compare_videos.py." 2018-09-28 14:08:10 +00:00
DEPS Including libyuv headers using fully qualified paths. 2017-12-11 15:51:26 +00:00
header_usage.sh header_usage.sh: Keep leading directory for grep. 2017-10-19 13:46:51 +00:00
OWNERS Expand ownership of rtc_tools. 2017-11-06 11:13:26 +00:00
sanitizers_unittest.cc Use absl::make_unique and absl::WrapUnique directly 2018-07-05 10:59:49 +00:00
simple_command_line_parser_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
simple_command_line_parser.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
simple_command_line_parser.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
video_analysis_test.py
video_analysis.py Revert "Update video_quality_analysis to align videos instead of using barcodes" 2018-08-24 12:45:13 +00:00
video_file_reader_unittest.cc Reland "Add Y4mFileReader" 2018-09-05 09:30:08 +00:00
video_file_reader.cc Reland "Reland "Update video_quality_analysis to align videos instead of using barcodes"" 2018-09-05 14:41:15 +00:00
video_file_reader.h Reland "Add Y4mFileReader" 2018-09-05 09:30:08 +00:00
video_file_writer_unittest.cc Add WriteVideoToFile to video_file_reader. 2018-09-24 08:03:10 +00:00
video_file_writer.cc Reland "Add option to call VMAF in compare_videos.py." 2018-09-28 14:08:10 +00:00
video_file_writer.h Add WriteVideoToFile to video_file_reader. 2018-09-24 08:03:10 +00:00