Index: webrtc/video/vie_encoder.cc |
diff --git a/webrtc/video/vie_encoder.cc b/webrtc/video/vie_encoder.cc |
index de6b9a8a636ed91f912f5f50a802d9a15fadc2be..b0f01184cefaee5f790a68befd1aee2368e2076e 100644 |
--- a/webrtc/video/vie_encoder.cc |
+++ b/webrtc/video/vie_encoder.cc |
@@ -33,7 +33,13 @@ namespace { |
// Time interval for logging frame counts. |
const int64_t kFrameLogIntervalMs = 60000; |
// We will never ask for a resolution lower than this. |
+#if defined(WEBRTC_ANDROID) |
+// TODO(kthelgason): Lower this limit when better testing |
+// on MediaCodec and fallback implementations are in place. |
+const int kMinPixelsPerFrame = 320 * 180; |
+#else |
const int kMinPixelsPerFrame = 120 * 90; |
+#endif |
// TODO(pbos): Lower these thresholds (to closer to 100%) when we handle |
// pipelining encoders better (multiple input frames before something comes |