diff --git a/libraries/transformer/src/main/java/androidx/media3/transformer/AudioTranscodingSamplePipeline.java b/libraries/transformer/src/main/java/androidx/media3/transformer/AudioTranscodingSamplePipeline.java index 17259608fd..b4a5717de2 100644 --- a/libraries/transformer/src/main/java/androidx/media3/transformer/AudioTranscodingSamplePipeline.java +++ b/libraries/transformer/src/main/java/androidx/media3/transformer/AudioTranscodingSamplePipeline.java @@ -55,8 +55,8 @@ import org.checkerframework.dataflow.qual.Pure; public AudioTranscodingSamplePipeline( Format inputFormat, - long streamOffsetUs, long streamStartPositionUs, + long streamOffsetUs, TransformationRequest transformationRequest, Codec.DecoderFactory decoderFactory, Codec.EncoderFactory encoderFactory, @@ -65,8 +65,8 @@ import org.checkerframework.dataflow.qual.Pure; throws TransformationException { super( inputFormat, - streamOffsetUs, streamStartPositionUs, + streamOffsetUs, transformationRequest.flattenForSlowMotion, muxerWrapper); diff --git a/libraries/transformer/src/main/java/androidx/media3/transformer/BaseSamplePipeline.java b/libraries/transformer/src/main/java/androidx/media3/transformer/BaseSamplePipeline.java index ff6e94aae2..3f7d88f3b7 100644 --- a/libraries/transformer/src/main/java/androidx/media3/transformer/BaseSamplePipeline.java +++ b/libraries/transformer/src/main/java/androidx/media3/transformer/BaseSamplePipeline.java @@ -30,8 +30,8 @@ import org.checkerframework.checker.nullness.qual.RequiresNonNull; /* package */ abstract class BaseSamplePipeline implements SamplePipeline { - private final long streamOffsetUs; private final long streamStartPositionUs; + private final long streamOffsetUs; private final MuxerWrapper muxerWrapper; private final @C.TrackType int trackType; private final @MonotonicNonNull SefSlowMotionFlattener sefVideoSlowMotionFlattener; @@ -42,12 +42,12 @@ import org.checkerframework.checker.nullness.qual.RequiresNonNull; public BaseSamplePipeline( Format inputFormat, - long streamOffsetUs, long streamStartPositionUs, + long streamOffsetUs, boolean flattenForSlowMotion, MuxerWrapper muxerWrapper) { - this.streamOffsetUs = streamOffsetUs; this.streamStartPositionUs = streamStartPositionUs; + this.streamOffsetUs = streamOffsetUs; this.muxerWrapper = muxerWrapper; trackType = MimeTypes.getTrackType(inputFormat.sampleMimeType); sefVideoSlowMotionFlattener = diff --git a/libraries/transformer/src/main/java/androidx/media3/transformer/ExoPlayerAssetLoaderRenderer.java b/libraries/transformer/src/main/java/androidx/media3/transformer/ExoPlayerAssetLoaderRenderer.java index 0efc831da4..6a00fb5c64 100644 --- a/libraries/transformer/src/main/java/androidx/media3/transformer/ExoPlayerAssetLoaderRenderer.java +++ b/libraries/transformer/src/main/java/androidx/media3/transformer/ExoPlayerAssetLoaderRenderer.java @@ -44,8 +44,8 @@ import org.checkerframework.checker.nullness.qual.RequiresNonNull; private final DecoderInputBuffer decoderInputBuffer; private boolean isTransformationRunning; - private long streamOffsetUs; private long streamStartPositionUs; + private long streamOffsetUs; private @MonotonicNonNull SamplePipeline samplePipeline; public ExoPlayerAssetLoaderRenderer( @@ -110,8 +110,8 @@ import org.checkerframework.checker.nullness.qual.RequiresNonNull; @Override protected void onStreamChanged(Format[] formats, long startPositionUs, long offsetUs) { - this.streamOffsetUs = offsetUs; this.streamStartPositionUs = startPositionUs; + this.streamOffsetUs = offsetUs; } @Override diff --git a/libraries/transformer/src/main/java/androidx/media3/transformer/PassthroughSamplePipeline.java b/libraries/transformer/src/main/java/androidx/media3/transformer/PassthroughSamplePipeline.java index a49927a929..b076fb63ad 100644 --- a/libraries/transformer/src/main/java/androidx/media3/transformer/PassthroughSamplePipeline.java +++ b/libraries/transformer/src/main/java/androidx/media3/transformer/PassthroughSamplePipeline.java @@ -30,15 +30,15 @@ import androidx.media3.decoder.DecoderInputBuffer; public PassthroughSamplePipeline( Format format, - long streamOffsetUs, long streamStartPositionUs, + long streamOffsetUs, TransformationRequest transformationRequest, MuxerWrapper muxerWrapper, FallbackListener fallbackListener) { super( format, - streamOffsetUs, streamStartPositionUs, + streamOffsetUs, transformationRequest.flattenForSlowMotion, muxerWrapper); this.format = format; diff --git a/libraries/transformer/src/main/java/androidx/media3/transformer/TransformerInternal.java b/libraries/transformer/src/main/java/androidx/media3/transformer/TransformerInternal.java index 30bd792e12..3136fca09e 100644 --- a/libraries/transformer/src/main/java/androidx/media3/transformer/TransformerInternal.java +++ b/libraries/transformer/src/main/java/androidx/media3/transformer/TransformerInternal.java @@ -160,7 +160,7 @@ import com.google.common.collect.ImmutableList; if (MimeTypes.isAudio(inputFormat.sampleMimeType) && shouldTranscodeAudio(inputFormat)) { return new AudioTranscodingSamplePipeline( inputFormat, - streamOffsetUs, + streamStartPositionUs, streamOffsetUs, transformationRequest, decoderFactory, @@ -172,8 +172,8 @@ import com.google.common.collect.ImmutableList; return new VideoTranscodingSamplePipeline( context, inputFormat, - streamOffsetUs, streamStartPositionUs, + streamOffsetUs, transformationRequest, videoEffects, frameProcessorFactory, @@ -186,8 +186,8 @@ import com.google.common.collect.ImmutableList; } else { return new PassthroughSamplePipeline( inputFormat, - streamOffsetUs, streamStartPositionUs, + streamOffsetUs, transformationRequest, muxerWrapper, fallbackListener); diff --git a/libraries/transformer/src/main/java/androidx/media3/transformer/VideoTranscodingSamplePipeline.java b/libraries/transformer/src/main/java/androidx/media3/transformer/VideoTranscodingSamplePipeline.java index bd57fca978..523079f99e 100644 --- a/libraries/transformer/src/main/java/androidx/media3/transformer/VideoTranscodingSamplePipeline.java +++ b/libraries/transformer/src/main/java/androidx/media3/transformer/VideoTranscodingSamplePipeline.java @@ -66,8 +66,8 @@ import org.checkerframework.dataflow.qual.Pure; public VideoTranscodingSamplePipeline( Context context, Format inputFormat, - long streamOffsetUs, long streamStartPositionUs, + long streamOffsetUs, TransformationRequest transformationRequest, ImmutableList effects, FrameProcessor.Factory frameProcessorFactory, @@ -80,8 +80,8 @@ import org.checkerframework.dataflow.qual.Pure; throws TransformationException { super( inputFormat, - streamOffsetUs, streamStartPositionUs, + streamOffsetUs, transformationRequest.flattenForSlowMotion, muxerWrapper);