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 ac3a3bffd534c5838fa29cd6b8474565e7f891cd..03483993b7860eeb1a9e7bca64e859a14533fec2 100644 |
--- a/media/base/android/java/src/org/chromium/media/MediaCodecBridge.java |
+++ b/media/base/android/java/src/org/chromium/media/MediaCodecBridge.java |
@@ -95,7 +95,12 @@ class MediaCodecBridge { |
@CalledByNative |
private int dequeueInputBuffer(long timeoutUs) { |
- return mMediaCodec.dequeueInputBuffer(timeoutUs); |
+ try { |
+ return mMediaCodec.dequeueInputBuffer(timeoutUs); |
+ } catch(Exception e) { |
+ Log.e(TAG, "Cannot dequeue Input buffer " + e.toString()); |
+ } |
+ return MEDIA_CODEC_ERROR; |
} |
@CalledByNative |