diff --git a/RELEASENOTES.md b/RELEASENOTES.md index cd383e4736..2c5e5faa92 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -180,6 +180,11 @@ `ProgressiveMediaSource.Factory#setCustomCacheKey`. Use `MediaItem.Builder#setTag` and `MediaItem.Builder#setCustomCacheKey` instead. + * Remove `DefaultRenderersFactory(Context, @ExtensionRendererMode int)` + and `DefaultRenderersFactory(Context, @ExtensionRendererMode int, long)` + constructors. Use the `DefaultRenderersFactory(Context)` constructor, + `DefaultRenderersFactory#setExtensionRendererMode`, and + `DefaultRenderersFactory#setAllowedVideoJoiningTimeMs` instead. * Change the following `IntDefs` to `@Target(TYPE_USE)` only. This may break the compilation of usages in Kotlin, which can be fixed by moving the annotation to annotate the type (`Int`). diff --git a/library/core/src/main/java/com/google/android/exoplayer2/DefaultRenderersFactory.java b/library/core/src/main/java/com/google/android/exoplayer2/DefaultRenderersFactory.java index aecfc7d079..1ccc97c5f9 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/DefaultRenderersFactory.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/DefaultRenderersFactory.java @@ -110,33 +110,6 @@ public class DefaultRenderersFactory implements RenderersFactory { mediaCodecSelector = MediaCodecSelector.DEFAULT; } - /** - * @deprecated Use {@link #DefaultRenderersFactory(Context)} and {@link - * #setExtensionRendererMode(int)}. - */ - @Deprecated - @SuppressWarnings("deprecation") - public DefaultRenderersFactory( - Context context, @ExtensionRendererMode int extensionRendererMode) { - this(context, extensionRendererMode, DEFAULT_ALLOWED_VIDEO_JOINING_TIME_MS); - } - - /** - * @deprecated Use {@link #DefaultRenderersFactory(Context)}, {@link - * #setExtensionRendererMode(int)} and {@link #setAllowedVideoJoiningTimeMs(long)}. - */ - @Deprecated - public DefaultRenderersFactory( - Context context, - @ExtensionRendererMode int extensionRendererMode, - long allowedVideoJoiningTimeMs) { - this.context = context; - this.extensionRendererMode = extensionRendererMode; - this.allowedVideoJoiningTimeMs = allowedVideoJoiningTimeMs; - mediaCodecSelector = MediaCodecSelector.DEFAULT; - codecAdapterFactory = new DefaultMediaCodecAdapterFactory(); - } - /** * Sets the extension renderer mode, which determines if and how available extension renderers are * used. Note that extensions must be included in the application build for them to be considered