From bb9b3bd660ce00706f2d28ed4ec44582fad618e0 Mon Sep 17 00:00:00 2001 From: shahddaghash Date: Tue, 28 Jan 2025 08:10:18 -0800 Subject: [PATCH] Pass codec names of input media items to `MediaItemInfo` PiperOrigin-RevId: 720579315 --- .../media3/transformer/EditingMetricsCollector.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libraries/transformer/src/main/java/androidx/media3/transformer/EditingMetricsCollector.java b/libraries/transformer/src/main/java/androidx/media3/transformer/EditingMetricsCollector.java index 67fb8ead33..0738d982fe 100644 --- a/libraries/transformer/src/main/java/androidx/media3/transformer/EditingMetricsCollector.java +++ b/libraries/transformer/src/main/java/androidx/media3/transformer/EditingMetricsCollector.java @@ -262,6 +262,9 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; if (videoFormat.sampleMimeType != null) { mediaItemInfoBuilder.addSampleMimeType(videoFormat.sampleMimeType); } + if (videoFormat.codecs != null) { + mediaItemInfoBuilder.addCodecName(videoFormat.codecs); + } if (videoFormat.frameRate != Format.NO_VALUE) { mediaItemInfoBuilder.setVideoFrameRate(videoFormat.frameRate); } @@ -294,6 +297,9 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; if (audioFormat.sampleMimeType != null) { mediaItemInfoBuilder.addSampleMimeType(audioFormat.sampleMimeType); } + if (audioFormat.codecs != null) { + mediaItemInfoBuilder.addCodecName(audioFormat.codecs); + } if (audioFormat.channelCount != Format.NO_VALUE) { mediaItemInfoBuilder.setAudioChannelCount(audioFormat.channelCount); }