From 15052052eecdb8509a959962600f400d5e368486 Mon Sep 17 00:00:00 2001 From: Oliver Woodman Date: Mon, 28 Sep 2015 12:24:35 +0100 Subject: [PATCH] Clean up TrackRenderer TODOs --- .../com/google/android/exoplayer/TrackRenderer.java | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/library/src/main/java/com/google/android/exoplayer/TrackRenderer.java b/library/src/main/java/com/google/android/exoplayer/TrackRenderer.java index 9aa7d34821..e32aa16008 100644 --- a/library/src/main/java/com/google/android/exoplayer/TrackRenderer.java +++ b/library/src/main/java/com/google/android/exoplayer/TrackRenderer.java @@ -132,10 +132,7 @@ public abstract class TrackRenderer implements ExoPlayerComponent { * * @return The number of tracks. */ - // TODO: This method should be abstract. This implementation is provided as an interim step only. - protected int getTrackCount() { - return 1; - } + protected abstract int getTrackCount(); /** * Returns the format of the specified track. @@ -146,11 +143,7 @@ public abstract class TrackRenderer implements ExoPlayerComponent { * @param track The track index. * @return The format of the specified track. */ - // TODO: This method should be abstract. This implementation is provided as an interim step only. - protected MediaFormat getFormat(int track) { - return MediaFormat.createFormatForMimeType("application/octet-stream", MediaFormat.NO_VALUE, - getDurationUs()); - } + protected abstract MediaFormat getFormat(int track); /** * Enable the renderer for a specified track.