aboutsummaryrefslogtreecommitdiff
path: root/talk/app/webrtc/java/src/org/webrtc/MediaCodecVideoEncoder.java
diff options
context:
space:
mode:
authorAlex Glaznev <glaznev@google.com>2015-09-01 10:36:39 -0700
committerAlex Glaznev <glaznev@google.com>2015-09-01 17:36:49 +0000
commit194cceadae19a105074d4998408f06186ed43e42 (patch)
tree4dd5cb9852c46763c75c824d0e699e5fa81d980b /talk/app/webrtc/java/src/org/webrtc/MediaCodecVideoEncoder.java
parent4edc39c5692ab01286d0c4a4911bf6b705032b6f (diff)
downloadwebrtc-194cceadae19a105074d4998408f06186ed43e42.tar.gz
Do not use HW H.264 encoder on Nexus 7.
H.264 HW encoder on some Nexus 7 models have poor bitrate control. R=jiayl@webrtc.org Review URL: https://codereview.webrtc.org/1311893009 . Cr-Commit-Position: refs/heads/master@{#9833}
Diffstat (limited to 'talk/app/webrtc/java/src/org/webrtc/MediaCodecVideoEncoder.java')
-rw-r--r--talk/app/webrtc/java/src/org/webrtc/MediaCodecVideoEncoder.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/talk/app/webrtc/java/src/org/webrtc/MediaCodecVideoEncoder.java b/talk/app/webrtc/java/src/org/webrtc/MediaCodecVideoEncoder.java
index eb31cdd16b..d85dd3a5dd 100644
--- a/talk/app/webrtc/java/src/org/webrtc/MediaCodecVideoEncoder.java
+++ b/talk/app/webrtc/java/src/org/webrtc/MediaCodecVideoEncoder.java
@@ -74,9 +74,10 @@ public class MediaCodecVideoEncoder {
{"OMX.qcom." };
// List of devices with poor H.264 encoder quality.
private static final String[] H264_HW_EXCEPTION_MODELS = new String[] {
- // HW H.264 encoder on Galaxy S4 generates 2 times lower bitrate comparing
- // to target.
+ // HW H.264 encoder on below devices has poor bitrate control - actual
+ // bitrates deviates a lot from the target value.
"SAMSUNG-SGH-I337",
+ "Nexus 7"
};
// Bitrate modes - should be in sync with OMX_VIDEO_CONTROLRATETYPE defined