From b42aa4c8dd84fc140fb71f6b1636f5dd9d03457b Mon Sep 17 00:00:00 2001 From: kimvde Date: Thu, 26 Aug 2021 09:50:15 +0100 Subject: [PATCH] Rename TransformerVideoRenderer The new name indicates the difference with the TransformerTranscodingVideoRenderer. PiperOrigin-RevId: 393074749 --- .../google/android/exoplayer2/transformer/Transformer.java | 3 ++- ...ideoRenderer.java => TransformerMuxingVideoRenderer.java} | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) rename library/transformer/src/main/java/com/google/android/exoplayer2/transformer/{TransformerVideoRenderer.java => TransformerMuxingVideoRenderer.java} (95%) diff --git a/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/Transformer.java b/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/Transformer.java index bb36733a48..33b49ae1ca 100644 --- a/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/Transformer.java +++ b/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/Transformer.java @@ -589,7 +589,8 @@ public final class Transformer { index++; } if (!transformation.removeVideo) { - renderers[index] = new TransformerVideoRenderer(muxerWrapper, mediaClock, transformation); + renderers[index] = + new TransformerMuxingVideoRenderer(muxerWrapper, mediaClock, transformation); index++; } return renderers; diff --git a/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/TransformerVideoRenderer.java b/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/TransformerMuxingVideoRenderer.java similarity index 95% rename from library/transformer/src/main/java/com/google/android/exoplayer2/transformer/TransformerVideoRenderer.java rename to library/transformer/src/main/java/com/google/android/exoplayer2/transformer/TransformerMuxingVideoRenderer.java index bbc135448d..0be02ecdee 100644 --- a/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/TransformerVideoRenderer.java +++ b/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/TransformerMuxingVideoRenderer.java @@ -28,8 +28,9 @@ import com.google.android.exoplayer2.decoder.DecoderInputBuffer; import com.google.android.exoplayer2.source.SampleStream.ReadDataResult; import java.nio.ByteBuffer; +/** A video renderer that doesn't re-encoder the samples. */ @RequiresApi(18) -/* package */ final class TransformerVideoRenderer extends TransformerBaseRenderer { +/* package */ final class TransformerMuxingVideoRenderer extends TransformerBaseRenderer { private static final String TAG = "TransformerVideoRenderer"; @@ -41,7 +42,7 @@ import java.nio.ByteBuffer; private boolean isBufferPending; private boolean isInputStreamEnded; - public TransformerVideoRenderer( + public TransformerMuxingVideoRenderer( MuxerWrapper muxerWrapper, TransformerMediaClock mediaClock, Transformation transformation) { super(C.TRACK_TYPE_VIDEO, muxerWrapper, mediaClock, transformation); buffer = new DecoderInputBuffer(DecoderInputBuffer.BUFFER_REPLACEMENT_MODE_DIRECT);