From 8dca430e426be14a503055e51bd7d2c3b6f1656e Mon Sep 17 00:00:00 2001 From: shahddaghash Date: Tue, 7 Jan 2025 09:49:32 -0800 Subject: [PATCH] Add setting final progress when export success for metrics Set the progress to 100% for a successful export operation. PiperOrigin-RevId: 712946218 --- .../androidx/media3/transformer/EditingMetricsCollector.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 99ad47e60a..8f177fdfb9 100644 --- a/libraries/transformer/src/main/java/androidx/media3/transformer/EditingMetricsCollector.java +++ b/libraries/transformer/src/main/java/androidx/media3/transformer/EditingMetricsCollector.java @@ -98,6 +98,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; EditingEndedEvent.ERROR_CODE_FAILED_RUNTIME_CHECK); } + private static final int SUCCESS_PROGRESS_PERCENTAGE = 100; private @MonotonicNonNull EditingSession editingSession; private long startTimeMs; @@ -124,7 +125,9 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; return; } editingSession.reportEditingEndedEvent( - prcreateEditingEndedEventBuilder(EditingEndedEvent.FINAL_STATE_SUCCEEDED).build()); + prcreateEditingEndedEventBuilder(EditingEndedEvent.FINAL_STATE_SUCCEEDED) + .setFinalProgressPercent(SUCCESS_PROGRESS_PERCENTAGE) + .build()); editingSession.close(); }