From 167677ec84bfb3a20e988cf2bf73eb25d4d4e332 Mon Sep 17 00:00:00 2001 From: huangdarwin Date: Mon, 3 Apr 2023 13:00:17 +0100 Subject: [PATCH] HDR: Fix exportUnexpectedColorInfo. PiperOrigin-RevId: 521427239 --- .../androidx/media3/transformer/mh/HdrEditingTest.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/HdrEditingTest.java b/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/HdrEditingTest.java index f777f9530c..0c9760e617 100644 --- a/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/HdrEditingTest.java +++ b/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/HdrEditingTest.java @@ -285,7 +285,14 @@ public class HdrEditingTest { Transformer transformer = new Transformer.Builder(context).build(); MediaItem mediaItem = MediaItem.fromUri(Uri.parse(MP4_ASSET_1080P_1_SECOND_HDR10_VIDEO_SDR_CONTAINER)); - new TransformerAndroidTestRunner.Builder(context, transformer).build().run(testId, mediaItem); + try { + new TransformerAndroidTestRunner.Builder(context, transformer).build().run(testId, mediaItem); + } catch (ExportException exception) { + Log.i(TAG, checkNotNull(exception.getCause()).toString()); + assertThat(exception).hasCauseThat().isInstanceOf(IllegalArgumentException.class); + assertThat(exception.errorCode) + .isEqualTo(ExportException.ERROR_CODE_DECODING_FORMAT_UNSUPPORTED); + } } private static boolean deviceSupportsHdrEditing(String mimeType, ColorInfo colorInfo) {