Commit c9d98080 by Oliver Woodman

Make getRendererEnabled behavior the same as it used to be, until it's removed.

parent 679fa8de
......@@ -300,10 +300,9 @@ public interface ExoPlayer {
/**
* Whether the renderer at the given index is enabled.
*
* @deprecated Use {@code getSelectedTrack(rendererIndex)}. A return value between 0 (inclusive)
* and {@code getTrackCount(rendererIndex)} (exclusive) indicate the renderer is enabled. A
* value outside of this range (e.g. {@link #TRACK_DISABLED}) indicates that the renderer is
* disabled.
* @deprecated Use {@code getSelectedTrack(rendererIndex)}. A non-negative return value from that
* method is equivalent to this method returning true. A negative return value is equivalent
* to this method returning false.
* @param rendererIndex The index of the renderer.
* @return Whether the renderer is enabled.
*/
......
......@@ -111,8 +111,7 @@ import java.util.concurrent.CopyOnWriteArraySet;
@Deprecated
@Override
public boolean getRendererEnabled(int rendererIndex) {
int selectedTrack = getSelectedTrack(rendererIndex);
return 0 <= selectedTrack && selectedTrack < getTrackCount(rendererIndex);
return getSelectedTrack(rendererIndex) >= 0;
}
@Override
......
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