From 0d421437f76429fd3248c4ae9406ddc87576c6b1 Mon Sep 17 00:00:00 2001 From: cobalt-github-releaser-bot <95661244+cobalt-github-releaser-bot@users.noreply.github.com> Date: Fri, 21 Jun 2024 17:49:37 -0700 Subject: [PATCH] Cherry pick PR #3627: [android] Log exception for MediaCodec creation (#3636) Refer to the original PR: https://github.com/youtube/cobalt/pull/3627 Log the exception details when `MediaCodec.createByCodecName()` fails, so we can get extra information about the failure. b/348438829 Change-Id: Ide2c00d7183731b82da36954dfaacb6287ab5f7d Co-authored-by: xiaomings --- .../app/src/main/java/dev/cobalt/media/MediaCodecBridge.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/starboard/android/apk/app/src/main/java/dev/cobalt/media/MediaCodecBridge.java b/starboard/android/apk/app/src/main/java/dev/cobalt/media/MediaCodecBridge.java index c7b2200d0468..099207e04de1 100644 --- a/starboard/android/apk/app/src/main/java/dev/cobalt/media/MediaCodecBridge.java +++ b/starboard/android/apk/app/src/main/java/dev/cobalt/media/MediaCodecBridge.java @@ -591,7 +591,8 @@ public static void createVideoMediaCodecBridge( mime, crypto != null, decoderName); - Log.e(TAG, message, e); + message += ", exception: " + e.toString(); + Log.e(TAG, message); outCreateMediaCodecBridgeResult.mErrorMessage = message; return; }