From 3b407ff9a4ba526e8d4eddfb09bd748a9baa7df9 Mon Sep 17 00:00:00 2001 From: Ilya Nikolaevskiy Date: Mon, 26 Aug 2019 14:16:15 +0200 Subject: [PATCH] Tune qp threshold for VP9 blocky video MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tested with video_loopback and hardcoded encoder qp. VP9 returns values in range 1-255. Bug: webrtc:9295 Change-Id: Ia5f98494c013a879de6fc3125bdcd6f4180150b5 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/150527 Reviewed-by: Erik Språng Commit-Queue: Ilya Nikolaevskiy Cr-Commit-Position: refs/heads/master@{#28958} --- video/video_quality_observer.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/video/video_quality_observer.cc b/video/video_quality_observer.cc index 9f069235b1..be7b08c887 100644 --- a/video/video_quality_observer.cc +++ b/video/video_quality_observer.cc @@ -31,7 +31,7 @@ constexpr int kPixelsInHighResolution = 960 * 540; // CPU-adapted HD still counts. constexpr int kPixelsInMediumResolution = 640 * 360; constexpr int kBlockyQpThresholdVp8 = 70; -constexpr int kBlockyQpThresholdVp9 = 60; // TODO(ilnik): tune this value. +constexpr int kBlockyQpThresholdVp9 = 180; constexpr int kMaxNumCachedBlockyFrames = 100; // TODO(ilnik): Add H264/HEVC thresholds. } // namespace