Commit 7b874e2d by kimvde Committed by microkatz

Fix audio slow motion flattening

PiperOrigin-RevId: 488981968
parent e1fe3120
...@@ -15,7 +15,6 @@ ...@@ -15,7 +15,6 @@
*/ */
package androidx.media3.common.audio; package androidx.media3.common.audio;
import static androidx.media3.common.audio.AudioProcessor.EMPTY_BUFFER;
import static androidx.media3.common.util.Assertions.checkState; import static androidx.media3.common.util.Assertions.checkState;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
...@@ -24,6 +23,7 @@ import androidx.media3.common.util.UnstableApi; ...@@ -24,6 +23,7 @@ import androidx.media3.common.util.UnstableApi;
import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableList;
import com.google.errorprone.annotations.CanIgnoreReturnValue; import com.google.errorprone.annotations.CanIgnoreReturnValue;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
...@@ -68,6 +68,11 @@ import java.util.List; ...@@ -68,6 +68,11 @@ import java.util.List;
*/ */
@UnstableApi @UnstableApi
public final class AudioProcessingPipeline { public final class AudioProcessingPipeline {
/** An empty, direct {@link ByteBuffer}. */
private static final ByteBuffer EMPTY_BUFFER =
ByteBuffer.allocateDirect(0).order(ByteOrder.nativeOrder());
/** The {@link AudioProcessor} instances passed to {@link AudioProcessingPipeline}. */ /** The {@link AudioProcessor} instances passed to {@link AudioProcessingPipeline}. */
private final ImmutableList<AudioProcessor> audioProcessors; private final ImmutableList<AudioProcessor> audioProcessors;
/** /**
......
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