Collect clipped duration instead of media item's duration

Previously, the input media item's duration was collected from `ProcessedInput.durationUs`. However, this value turned out to be the duration of the media item after clipping. Getting the duration of the input media item before clipping is tricky, so it will be dropped from Editing Metrics V1.

PiperOrigin-RevId: 719254077
This commit is contained in:
shahddaghash 2025-01-24 04:47:41 -08:00 committed by Copybara-Service
parent 227a4d76b1
commit c3962d2fe6

View File

@ -253,7 +253,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
ExportResult.ProcessedInput processedInput = processedInputs.get(i);
MediaItemInfo.Builder mediaItemInfoBuilder = new MediaItemInfo.Builder();
long durationMs = usToMs(processedInput.durationUs);
mediaItemInfoBuilder.setDurationMillis(durationMs);
mediaItemInfoBuilder.setClipDurationMillis(durationMs);
Format format = processedInput.format;
if (format != null) {
if (format.containerMimeType != null) {