From 827e1b3fefc70648cfcdb78b1d5b8e6bba9c0d36 Mon Sep 17 00:00:00 2001 From: hui su Date: Wed, 24 Feb 2016 12:33:19 -0800 Subject: [PATCH] Add test for screen content coding tools in end to end test Test screen content coding tools (currently only palette) at speed 1 and two-pass. Change-Id: I3c467aee1cd9c366c65a3abfdccfafa0416b59b7 --- test/vp9_end_to_end_test.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/vp9_end_to_end_test.cc b/test/vp9_end_to_end_test.cc index be1fa68c0..c6333a2f4 100644 --- a/test/vp9_end_to_end_test.cc +++ b/test/vp9_end_to_end_test.cc @@ -126,6 +126,11 @@ class EndToEndTestLarge encoder->Control(VP9E_SET_FRAME_PARALLEL_DECODING, 1); encoder->Control(VP9E_SET_TILE_COLUMNS, 4); encoder->Control(VP8E_SET_CPUUSED, cpu_used_); + // Test screen coding tools at cpu_used = 1 && encoding mode is two-pass. + if (cpu_used_ == 1 && encoding_mode_ == ::libvpx_test::kTwoPassGood) + encoder->Control(VP9E_SET_TUNE_CONTENT, VP9E_CONTENT_SCREEN); + else + encoder->Control(VP9E_SET_TUNE_CONTENT, VP9E_CONTENT_DEFAULT); if (encoding_mode_ != ::libvpx_test::kRealTime) { encoder->Control(VP8E_SET_ENABLEAUTOALTREF, 1); encoder->Control(VP8E_SET_ARNR_MAXFRAMES, 7); -- 2.40.0