Fix invalid state transitions for trim optimization getProgress.
Ensures valid progress state is returned. Should not return NOT_STARTED once transformer.start has been called, until export ends. PiperOrigin-RevId: 640533805
This commit is contained in:
parent
f54380f9d8
commit
01b860fdc4
@ -1196,6 +1196,9 @@ public final class Transformer {
|
||||
}
|
||||
@ProgressState
|
||||
int processMediaStartProgressState = transformerInternal.getProgress(progressHolder);
|
||||
if (processMediaStartProgressState == PROGRESS_STATE_NOT_STARTED) {
|
||||
return PROGRESS_STATE_WAITING_FOR_AVAILABILITY;
|
||||
}
|
||||
if (processMediaStartProgressState == PROGRESS_STATE_AVAILABLE) {
|
||||
progressHolder.progress = round(progressHolder.progress * transcodeWeighting);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user