Commit 69423bc2 by olly Committed by Oliver Woodman

Remove deprecated MappingTrackSelector methods

PiperOrigin-RevId: 351400274
parent 71c2b8a7
...@@ -19,6 +19,14 @@ ...@@ -19,6 +19,14 @@
application is calling `SimpleExoPlayer.setVideoListener(null)`, application is calling `SimpleExoPlayer.setVideoListener(null)`,
make sure to replace this call with make sure to replace this call with
`SimpleExoPlayer.removeVideoListener(VideoListener)`. `SimpleExoPlayer.removeVideoListener(VideoListener)`.
* `MappedTrackInfo.length` - Use `MappedTrackInfo.getRendererCount()`
instead.
* `MappedTrackInfo.getTrackTypeRendererSupport(int)` - Use
`MappedTrackInfo.getTypeSupport(int)`.
* `MappedTrackInfo.getTrackFormatSupport(int, int, int)` - Use
`MappedTrackInfo.getTrackSupport(int, int, int)`.
* `MappedTrackInfo.getUnassociatedTrackGroups()` - Use
`MappedTrackInfo.getUnmappedTrackGroups()`.
* Remove deprecated interface `AdaptiveMediaSourceEventListener`. Use * Remove deprecated interface `AdaptiveMediaSourceEventListener`. Use
`MediaSourceEventListener` instead. `MediaSourceEventListener` instead.
* Add a `LivePlaybackSpeedControl` component to control the playback speed * Add a `LivePlaybackSpeedControl` component to control the playback speed
......
...@@ -90,9 +90,6 @@ public abstract class MappingTrackSelector extends TrackSelector { ...@@ -90,9 +90,6 @@ public abstract class MappingTrackSelector extends TrackSelector {
*/ */
public static final int RENDERER_SUPPORT_PLAYABLE_TRACKS = 3; public static final int RENDERER_SUPPORT_PLAYABLE_TRACKS = 3;
/** @deprecated Use {@link #getRendererCount()}. */
@Deprecated public final int length;
private final int rendererCount; private final int rendererCount;
private final String[] rendererNames; private final String[] rendererNames;
private final int[] rendererTrackTypes; private final int[] rendererTrackTypes;
...@@ -126,7 +123,6 @@ public abstract class MappingTrackSelector extends TrackSelector { ...@@ -126,7 +123,6 @@ public abstract class MappingTrackSelector extends TrackSelector {
this.rendererMixedMimeTypeAdaptiveSupports = rendererMixedMimeTypeAdaptiveSupports; this.rendererMixedMimeTypeAdaptiveSupports = rendererMixedMimeTypeAdaptiveSupports;
this.unmappedTrackGroups = unmappedTrackGroups; this.unmappedTrackGroups = unmappedTrackGroups;
this.rendererCount = rendererTrackTypes.length; this.rendererCount = rendererTrackTypes.length;
this.length = rendererCount;
} }
/** Returns the number of renderers. */ /** Returns the number of renderers. */
...@@ -199,13 +195,6 @@ public abstract class MappingTrackSelector extends TrackSelector { ...@@ -199,13 +195,6 @@ public abstract class MappingTrackSelector extends TrackSelector {
return bestRendererSupport; return bestRendererSupport;
} }
/** @deprecated Use {@link #getTypeSupport(int)}. */
@Deprecated
@RendererSupport
public int getTrackTypeRendererSupport(int trackType) {
return getTypeSupport(trackType);
}
/** /**
* Returns the extent to which tracks of a specified type are supported. This is the best level * Returns the extent to which tracks of a specified type are supported. This is the best level
* of support obtained from {@link #getRendererSupport(int)} for all renderers that handle the * of support obtained from {@link #getRendererSupport(int)} for all renderers that handle the
...@@ -226,13 +215,6 @@ public abstract class MappingTrackSelector extends TrackSelector { ...@@ -226,13 +215,6 @@ public abstract class MappingTrackSelector extends TrackSelector {
return bestRendererSupport; return bestRendererSupport;
} }
/** @deprecated Use {@link #getTrackSupport(int, int, int)}. */
@Deprecated
@FormatSupport
public int getTrackFormatSupport(int rendererIndex, int groupIndex, int trackIndex) {
return getTrackSupport(rendererIndex, groupIndex, trackIndex);
}
/** /**
* Returns the extent to which an individual track is supported by the renderer. * Returns the extent to which an individual track is supported by the renderer.
* *
...@@ -317,17 +299,10 @@ public abstract class MappingTrackSelector extends TrackSelector { ...@@ -317,17 +299,10 @@ public abstract class MappingTrackSelector extends TrackSelector {
: adaptiveSupport; : adaptiveSupport;
} }
/** @deprecated Use {@link #getUnmappedTrackGroups()}. */
@Deprecated
public TrackGroupArray getUnassociatedTrackGroups() {
return getUnmappedTrackGroups();
}
/** Returns {@link TrackGroup}s not mapped to any renderer. */ /** Returns {@link TrackGroup}s not mapped to any renderer. */
public TrackGroupArray getUnmappedTrackGroups() { public TrackGroupArray getUnmappedTrackGroups() {
return unmappedTrackGroups; return unmappedTrackGroups;
} }
} }
@Nullable private MappedTrackInfo currentMappedTrackInfo; @Nullable private MappedTrackInfo currentMappedTrackInfo;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment