mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08:00
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:
parent
227a4d76b1
commit
c3962d2fe6
@ -253,7 +253,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
|
|||||||
ExportResult.ProcessedInput processedInput = processedInputs.get(i);
|
ExportResult.ProcessedInput processedInput = processedInputs.get(i);
|
||||||
MediaItemInfo.Builder mediaItemInfoBuilder = new MediaItemInfo.Builder();
|
MediaItemInfo.Builder mediaItemInfoBuilder = new MediaItemInfo.Builder();
|
||||||
long durationMs = usToMs(processedInput.durationUs);
|
long durationMs = usToMs(processedInput.durationUs);
|
||||||
mediaItemInfoBuilder.setDurationMillis(durationMs);
|
mediaItemInfoBuilder.setClipDurationMillis(durationMs);
|
||||||
Format format = processedInput.format;
|
Format format = processedInput.format;
|
||||||
if (format != null) {
|
if (format != null) {
|
||||||
if (format.containerMimeType != null) {
|
if (format.containerMimeType != null) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user