Index: media/base/android/java/src/org/chromium/media/MediaCodecBridge.java |
diff --git a/media/base/android/java/src/org/chromium/media/MediaCodecBridge.java b/media/base/android/java/src/org/chromium/media/MediaCodecBridge.java |
index 696709210e0f2237422a150e5b34f39d730a9072..d8fc12ff848cb83bac72cbd15d4eadb2dcd0bb4f 100644 |
--- a/media/base/android/java/src/org/chromium/media/MediaCodecBridge.java |
+++ b/media/base/android/java/src/org/chromium/media/MediaCodecBridge.java |
@@ -27,7 +27,7 @@ import java.nio.ByteBuffer; |
*/ |
@JNINamespace("media") |
class MediaCodecBridge { |
- private static final String TAG = "cr_media"; |
+ private static final String TAG = "cr_MediaCodecBridge"; |
// Error code for MediaCodecBridge. Keep this value in sync with |
// MediaCodecStatus in media_codec_bridge.h. |
@@ -202,8 +202,7 @@ class MediaCodecBridge { |
MediaCodecUtil.CodecCreationInfo info = new MediaCodecUtil.CodecCreationInfo(); |
try { |
if (direction == MediaCodecUtil.MEDIA_CODEC_ENCODER) { |
- info.mediaCodec = MediaCodec.createEncoderByType(mime); |
- info.supportsAdaptivePlayback = false; |
+ info = MediaCodecUtil.createEncoder(mime); |
} else { |
// |isSecure| only applies to video decoders. |
info = MediaCodecUtil.createDecoder(mime, isSecure, requireSoftwareCodec); |
@@ -358,6 +357,7 @@ class MediaCodecBridge { |
Bundle b = new Bundle(); |
b.putInt(MediaCodec.PARAMETER_KEY_VIDEO_BITRATE, bps); |
mMediaCodec.setParameters(b); |
+ Log.v(TAG, "setVideoBitrate " + bps); |
} |
@TargetApi(Build.VERSION_CODES.KITKAT) |
@@ -545,6 +545,7 @@ class MediaCodecBridge { |
format.setInteger(MediaFormat.KEY_FRAME_RATE, frameRate); |
format.setInteger(MediaFormat.KEY_I_FRAME_INTERVAL, iFrameInterval); |
format.setInteger(MediaFormat.KEY_COLOR_FORMAT, colorFormat); |
+ Log.d(TAG, "video encoder format: " + format); |
return format; |
} |