diff --git a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/mediacodec/MediaCodecUtil.java b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/mediacodec/MediaCodecUtil.java index 6b53668928..4847c7cb7b 100644 --- a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/mediacodec/MediaCodecUtil.java +++ b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/mediacodec/MediaCodecUtil.java @@ -27,6 +27,7 @@ import androidx.annotation.CheckResult; import androidx.annotation.GuardedBy; import androidx.annotation.Nullable; import androidx.annotation.RequiresApi; +import androidx.annotation.VisibleForTesting; import androidx.media3.common.C; import androidx.media3.common.ColorInfo; import androidx.media3.common.Format; @@ -107,11 +108,8 @@ public final class MediaCodecUtil { } } - /** - * Clears the codec cache. - * - *
This method should only be called in tests. - */ + /* Clears the codec cache.*/ + @VisibleForTesting public static synchronized void clearDecoderInfoCache() { decoderInfosCache.clear(); } diff --git a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/video/spherical/ProjectionRenderer.java b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/video/spherical/ProjectionRenderer.java index b59479c264..c208c58748 100644 --- a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/video/spherical/ProjectionRenderer.java +++ b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/video/spherical/ProjectionRenderer.java @@ -176,7 +176,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; checkGlError(); // Render. - GLES20.glDrawArrays(meshData.drawMode, 0, meshData.vertexCount); + GLES20.glDrawArrays(meshData.drawMode, /* first= */ 0, meshData.vertexCount); checkGlError(); GLES20.glDisableVertexAttribArray(positionHandle); diff --git a/libraries/transformer/src/main/java/androidx/media3/transformer/FrameEditor.java b/libraries/transformer/src/main/java/androidx/media3/transformer/FrameEditor.java index 418253f700..dfad38037c 100644 --- a/libraries/transformer/src/main/java/androidx/media3/transformer/FrameEditor.java +++ b/libraries/transformer/src/main/java/androidx/media3/transformer/FrameEditor.java @@ -143,7 +143,7 @@ import java.io.IOException; inputSurfaceTexture.getTransformMatrix(textureTransformMatrix); copyProgram.setFloatsUniform("tex_transform", textureTransformMatrix); copyProgram.bindAttributesAndUniforms(); - GLES20.glDrawArrays(GLES20.GL_TRIANGLE_STRIP, 0, 4); + GLES20.glDrawArrays(GLES20.GL_TRIANGLE_STRIP, /* first= */ 0, /* count= */ 4); long surfaceTextureTimestampNs = inputSurfaceTexture.getTimestamp(); EGLExt.eglPresentationTimeANDROID(eglDisplay, eglSurface, surfaceTextureTimestampNs); EGL14.eglSwapBuffers(eglDisplay, eglSurface);