diff --git a/webrtc/modules/video_coding/codecs/vp8/vp8_impl.cc b/webrtc/modules/video_coding/codecs/vp8/vp8_impl.cc index b333d98d38..4e737f23ba 100644 --- a/webrtc/modules/video_coding/codecs/vp8/vp8_impl.cc +++ b/webrtc/modules/video_coding/codecs/vp8/vp8_impl.cc @@ -211,12 +211,10 @@ int VP8EncoderImpl::InitEncode(const VideoCodec* inst, } config_->g_lag_in_frames = 0; // 0- no frame lagging - if (codec_.width * codec_.height > 640 * 480 && number_of_cores >= 4) { - config_->g_threads = 4; // 4 threads for qHD/HD. - } else if (codec_.width * codec_.height > 320 * 240 && number_of_cores >= 2) { - config_->g_threads = 2; // 2 threads for HVGA/VGA. + if (codec_.width * codec_.height > 640 * 480 && number_of_cores >= 2) { + config_->g_threads = 2; // 2 threads for qHD/HD. } else { - config_->g_threads = 1; // 1 thread for QVGA. + config_->g_threads = 1; // 1 thread for VGA or less } // rate control settings