| Index: talk/app/webrtc/java/src/org/webrtc/MediaCodecVideoEncoder.java
|
| diff --git a/talk/app/webrtc/java/src/org/webrtc/MediaCodecVideoEncoder.java b/talk/app/webrtc/java/src/org/webrtc/MediaCodecVideoEncoder.java
|
| index 749f12956e67d5037e9598fcc3cff0782d6dcec1..eb31cdd16b4bf99560b6222903b5e3d26fc57b17 100644
|
| --- a/talk/app/webrtc/java/src/org/webrtc/MediaCodecVideoEncoder.java
|
| +++ b/talk/app/webrtc/java/src/org/webrtc/MediaCodecVideoEncoder.java
|
| @@ -218,16 +218,13 @@ public class MediaCodecVideoEncoder {
|
| EncoderProperties properties = null;
|
| String mime = null;
|
| int keyFrameIntervalSec = 0;
|
| - int bitrateMode = 0;
|
| if (type == VideoCodecType.VIDEO_CODEC_VP8) {
|
| mime = VP8_MIME_TYPE;
|
| properties = findHwEncoder(VP8_MIME_TYPE, supportedVp8HwCodecPrefixes);
|
| keyFrameIntervalSec = 100;
|
| - bitrateMode = VIDEO_ControlRateConstant;
|
| } else if (type == VideoCodecType.VIDEO_CODEC_H264) {
|
| mime = H264_MIME_TYPE;
|
| properties = findHwEncoder(H264_MIME_TYPE, supportedH264HwCodecPrefixes);
|
| - bitrateMode = VIDEO_ControlRateVariable;
|
| keyFrameIntervalSec = 20;
|
| }
|
| if (properties == null) {
|
| @@ -237,7 +234,7 @@ public class MediaCodecVideoEncoder {
|
| try {
|
| MediaFormat format = MediaFormat.createVideoFormat(mime, width, height);
|
| format.setInteger(MediaFormat.KEY_BIT_RATE, 1000 * kbps);
|
| - format.setInteger("bitrate-mode", bitrateMode);
|
| + format.setInteger("bitrate-mode", VIDEO_ControlRateConstant);
|
| format.setInteger(MediaFormat.KEY_COLOR_FORMAT, properties.colorFormat);
|
| format.setInteger(MediaFormat.KEY_FRAME_RATE, fps);
|
| format.setInteger(MediaFormat.KEY_I_FRAME_INTERVAL, keyFrameIntervalSec);
|
|
|