From 84fe683ca34c4196d52eb22c499e2a13aef0dd29 Mon Sep 17 00:00:00 2001 From: huangdarwin Date: Fri, 17 Feb 2023 19:08:04 +0000 Subject: [PATCH] HDR: Add colorinfo to exception logs. Format.toString unfortunately doesn't log colorInfo, and as Format holds a very large set of values, it's unclear that it should. ColorInfo is useful for codec exceptions though, so log this in ExportException.createForCodec. PiperOrigin-RevId: 510475520 --- .../google/android/exoplayer2/transformer/ExportException.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/ExportException.java b/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/ExportException.java index c508f1cfbe..e45c72bf90 100644 --- a/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/ExportException.java +++ b/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/ExportException.java @@ -229,6 +229,9 @@ public final class ExportException extends Exception { boolean isDecoder, Format format) { String details = "format=" + format; + if (isVideo) { + details += ", colorInfo=" + format.colorInfo; + } return createForCodec(cause, errorCode, isVideo, isDecoder, details); }