| 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 9a8a519e224eac9da1d503b11c3300135a6ef919..dfb68978419eaa9dd3d84498d36fe8d11ad58daa 100644
|
| --- a/media/base/android/java/src/org/chromium/media/MediaCodecBridge.java
|
| +++ b/media/base/android/java/src/org/chromium/media/MediaCodecBridge.java
|
| @@ -202,7 +202,8 @@ class MediaCodecBridge {
|
| }
|
|
|
| @CalledByNative
|
| - private static MediaCodecBridge create(String mime, boolean isSecure, int direction) {
|
| + private static MediaCodecBridge create(
|
| + String mime, boolean isSecure, int direction, boolean requireSoftware) {
|
| MediaCodecUtil.CodecCreationInfo info = new MediaCodecUtil.CodecCreationInfo();
|
| try {
|
| if (direction == MediaCodecUtil.MEDIA_CODEC_ENCODER) {
|
| @@ -210,7 +211,7 @@ class MediaCodecBridge {
|
| info.supportsAdaptivePlayback = false;
|
| } else {
|
| // |isSecure| only applies to video decoders.
|
| - info = MediaCodecUtil.createDecoder(mime, isSecure);
|
| + info = MediaCodecUtil.createDecoder(mime, isSecure, requireSoftware);
|
| }
|
| } catch (Exception e) {
|
| Log.e(TAG, "Failed to create MediaCodec: %s, isSecure: %s, direction: %d",
|
|
|