From 2693b6025f0c47b0aa70a92672a7d57bd3e08266 Mon Sep 17 00:00:00 2001 From: samrobinson Date: Mon, 9 Jan 2023 21:23:13 +0000 Subject: [PATCH] Make EncoderBitrateProvider and implementations package private. There is no API to allow applications to use these currently. Until that exists, these classes do not need to be public. PiperOrigin-RevId: 500792401 --- .../transformer/DeviceMappedEncoderBitrateProvider.java | 2 +- .../android/exoplayer2/transformer/EncoderBitrateProvider.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/DeviceMappedEncoderBitrateProvider.java b/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/DeviceMappedEncoderBitrateProvider.java index 7d59a07a23..8542fa19be 100644 --- a/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/DeviceMappedEncoderBitrateProvider.java +++ b/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/DeviceMappedEncoderBitrateProvider.java @@ -20,7 +20,7 @@ import android.os.Build; import com.google.android.exoplayer2.util.Util; /** Provides encoder bitrates that should target 0.95 SSIM or higher, accounting for device used. */ -public class DeviceMappedEncoderBitrateProvider implements EncoderBitrateProvider { +/* package */ class DeviceMappedEncoderBitrateProvider implements EncoderBitrateProvider { @Override public int getBitrate(String encoderName, int width, int height, float frameRate) { diff --git a/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/EncoderBitrateProvider.java b/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/EncoderBitrateProvider.java index 05756a1398..36b0161de0 100644 --- a/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/EncoderBitrateProvider.java +++ b/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/EncoderBitrateProvider.java @@ -19,7 +19,7 @@ package com.google.android.exoplayer2.transformer; import android.media.MediaCodecInfo; /** Provides bitrates for encoders to use as a target. */ -public interface EncoderBitrateProvider { +/* package */ interface EncoderBitrateProvider { /** * Returns a recommended bitrate that the encoder should target.