diff --git a/media/java/android/media/tv/TvInputService.java b/media/java/android/media/tv/TvInputService.java index 210e62b37e728..ce4a453886296 100644 --- a/media/java/android/media/tv/TvInputService.java +++ b/media/java/android/media/tv/TvInputService.java @@ -401,20 +401,8 @@ public abstract class TvInputService extends Service { * with a different track ID. * * @param tracks A list which includes track information. - * @throws IllegalArgumentException if {@code tracks} contains redundant tracks. */ public void notifyTracksChanged(final List tracks) { - Set trackIdSet = new HashSet<>(); - for (TvTrackInfo track : tracks) { - String trackId = track.getId(); - if (trackIdSet.contains(trackId)) { - throw new IllegalArgumentException("redundant track ID: " + trackId); - } - trackIdSet.add(trackId); - } - trackIdSet.clear(); - - // TODO: Validate the track list. final List tracksCopy = new ArrayList<>(tracks); executeOrPostRunnableOnMainThread(new Runnable() { @MainThread