From 6c687e72a0013896abf909697e5ca1f5413e1d79 Mon Sep 17 00:00:00 2001 From: tkchin Date: Mon, 15 Aug 2016 16:37:56 -0700 Subject: [PATCH] Make prior H264 QP adjustments iOS specific. BUG= Review-Url: https://codereview.webrtc.org/2248883002 Cr-Commit-Position: refs/heads/master@{#13764} --- webrtc/modules/video_coding/utility/quality_scaler.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/webrtc/modules/video_coding/utility/quality_scaler.cc b/webrtc/modules/video_coding/utility/quality_scaler.cc index 697eae09b6..8190ef421f 100644 --- a/webrtc/modules/video_coding/utility/quality_scaler.cc +++ b/webrtc/modules/video_coding/utility/quality_scaler.cc @@ -38,8 +38,13 @@ static const int kQvgaNumPixels = 400 * 300; // 320x240 const int QualityScaler::kLowVp8QpThreshold = 29; const int QualityScaler::kBadVp8QpThreshold = 95; +#if defined(WEBRTC_IOS) const int QualityScaler::kLowH264QpThreshold = 32; const int QualityScaler::kBadH264QpThreshold = 42; +#else +const int QualityScaler::kLowH264QpThreshold = 22; +const int QualityScaler::kBadH264QpThreshold = 35; +#endif QualityScaler::QualityScaler() : low_qp_threshold_(-1) {}