mirror of
https://github.com/samsonjs/media.git
synced 2026-04-03 10:55:48 +00:00
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
1 changed files with 3 additions and 0 deletions
|
|
@ -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…
Reference in a new issue