Commit 883b3c87 by olly Committed by Oliver Woodman

Update isMediaCodecException to return true for generic ISE on API 21+ if the

stack trace contains MediaCodec.

PiperOrigin-RevId: 254781909
parent 0ddd3c2b
...@@ -1743,8 +1743,8 @@ public abstract class MediaCodecRenderer extends BaseRenderer { ...@@ -1743,8 +1743,8 @@ public abstract class MediaCodecRenderer extends BaseRenderer {
} }
private static boolean isMediaCodecException(IllegalStateException error) { private static boolean isMediaCodecException(IllegalStateException error) {
if (Util.SDK_INT >= 21) { if (Util.SDK_INT >= 21 && isMediaCodecExceptionV21(error)) {
return isMediaCodecExceptionV21(error); return true;
} }
StackTraceElement[] stackTrace = error.getStackTrace(); StackTraceElement[] stackTrace = error.getStackTrace();
return stackTrace.length > 0 && stackTrace[0].getClassName().equals("android.media.MediaCodec"); return stackTrace.length > 0 && stackTrace[0].getClassName().equals("android.media.MediaCodec");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment