Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
SDK
/
exoplayer
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
69423bc2
authored
Jan 12, 2021
by
olly
Committed by
Oliver Woodman
Jan 13, 2021
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
Remove deprecated MappingTrackSelector methods
PiperOrigin-RevId: 351400274
parent
71c2b8a7
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
8 additions
and
25 deletions
RELEASENOTES.md
library/core/src/main/java/com/google/android/exoplayer2/trackselection/MappingTrackSelector.java
RELEASENOTES.md
View file @
69423bc2
...
@@ -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
...
...
library/core/src/main/java/com/google/android/exoplayer2/trackselection/MappingTrackSelector.java
View file @
69423bc2
...
@@ -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
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment