Commit 477c1963 by kimvde Committed by microkatz

Add support for looping sequences in SequenceAssetLoader

PiperOrigin-RevId: 517418886
parent 7ddfc32c
......@@ -153,6 +153,9 @@ import org.checkerframework.dataflow.qual.Pure;
@Nullable Format trackFormat,
boolean isLast) {
if (trackFormat == null) {
checkState(
durationUs != C.TIME_UNSET,
"Could not generate silent audio because duration is unknown.");
silentAudioGenerator.addSilence(durationUs);
if (isLast) {
queueEndOfStreamAfterSilence = true;
......
......@@ -34,6 +34,8 @@ public final class EditedMediaItemSequence {
*/
public final ImmutableList<EditedMediaItem> editedMediaItems;
/* package */ final boolean isLooping;
/**
* Creates an instance.
*
......@@ -42,5 +44,6 @@ public final class EditedMediaItemSequence {
public EditedMediaItemSequence(List<EditedMediaItem> editedMediaItems) {
checkArgument(!editedMediaItems.isEmpty());
this.editedMediaItems = ImmutableList.copyOf(editedMediaItems);
isLooping = false;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment