From eb01c3f440ae3559ef642a4282e34e1a295252f0 Mon Sep 17 00:00:00 2001 From: huangdarwin Date: Tue, 28 Nov 2023 07:13:02 -0800 Subject: [PATCH] Add exception message for MediaCodecRenderer exception. Otherwise, it's difficult to differentiate between different sources of ERROR_CODE_DECODING_FORMAT_UNSUPPORTED. PiperOrigin-RevId: 585966636 --- .../media3/exoplayer/mediacodec/MediaCodecRenderer.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/mediacodec/MediaCodecRenderer.java b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/mediacodec/MediaCodecRenderer.java index 4921ed4639..3df7e2da09 100644 --- a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/mediacodec/MediaCodecRenderer.java +++ b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/mediacodec/MediaCodecRenderer.java @@ -1526,9 +1526,8 @@ public abstract class MediaCodecRenderer extends BaseRenderer { if (newFormat.sampleMimeType == null) { // If the new format is invalid, it is either a media bug or it is not intended to be played. // See also https://github.com/google/ExoPlayer/issues/8283. - throw createRendererException( - new IllegalArgumentException(), + new IllegalArgumentException("Sample MIME type is null."), newFormat, PlaybackException.ERROR_CODE_DECODING_FORMAT_UNSUPPORTED); }