diff --git a/library/core/src/main/java/com/google/android/exoplayer2/audio/DecoderAudioRenderer.java b/library/core/src/main/java/com/google/android/exoplayer2/audio/DecoderAudioRenderer.java index 16c0619ad9..cc69d5cfb3 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/audio/DecoderAudioRenderer.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/audio/DecoderAudioRenderer.java @@ -637,7 +637,6 @@ public abstract class DecoderAudioRenderer extends BaseRenderer implements Media decoderDrmSession = session; } - @SuppressWarnings("unchecked") private void onInputFormatChanged(FormatHolder formatHolder) throws ExoPlaybackException { Format newFormat = Assertions.checkNotNull(formatHolder.format); setSourceDrmSession(formatHolder.drmSession); diff --git a/library/core/src/main/java/com/google/android/exoplayer2/drm/DrmSessionManager.java b/library/core/src/main/java/com/google/android/exoplayer2/drm/DrmSessionManager.java index 687caf61f9..0283470765 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/drm/DrmSessionManager.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/drm/DrmSessionManager.java @@ -25,7 +25,6 @@ import com.google.android.exoplayer2.util.MediaSourceEventDispatcher; public interface DrmSessionManager { /** Returns {@link #DUMMY}. */ - @SuppressWarnings("unchecked") static DrmSessionManager getDummyDrmSessionManager() { return DUMMY; } diff --git a/library/core/src/main/java/com/google/android/exoplayer2/drm/OfflineLicenseHelper.java b/library/core/src/main/java/com/google/android/exoplayer2/drm/OfflineLicenseHelper.java index ff0ab7e1a4..6092f3911f 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/drm/OfflineLicenseHelper.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/drm/OfflineLicenseHelper.java @@ -104,7 +104,6 @@ public final class OfflineLicenseHelper { * @return A new instance which uses Widevine CDM. * @see DefaultDrmSessionManager.Builder */ - @SuppressWarnings("unchecked") public static OfflineLicenseHelper newWidevineInstance( String defaultLicenseUrl, boolean forceDefaultLicenseUrl, @@ -125,7 +124,6 @@ public final class OfflineLicenseHelper { * MediaSourceEventDispatcher)} instead. */ @Deprecated - @SuppressWarnings("unchecked") public OfflineLicenseHelper( UUID uuid, ExoMediaDrm.Provider mediaDrmProvider, diff --git a/library/core/src/main/java/com/google/android/exoplayer2/mediacodec/MediaCodecRenderer.java b/library/core/src/main/java/com/google/android/exoplayer2/mediacodec/MediaCodecRenderer.java index 5db1289669..b5fe6de11a 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/mediacodec/MediaCodecRenderer.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/mediacodec/MediaCodecRenderer.java @@ -1355,7 +1355,6 @@ public abstract class MediaCodecRenderer extends BaseRenderer { * @param formatHolder A {@link FormatHolder} that holds the new {@link Format}. * @throws ExoPlaybackException If an error occurs re-initializing the {@link MediaCodec}. */ - @SuppressWarnings("unchecked") protected void onInputFormatChanged(FormatHolder formatHolder) throws ExoPlaybackException { waitingForFirstSampleInFormat = true; Format newFormat = Assertions.checkNotNull(formatHolder.format); diff --git a/library/core/src/main/java/com/google/android/exoplayer2/offline/DownloadHelper.java b/library/core/src/main/java/com/google/android/exoplayer2/offline/DownloadHelper.java index 01f0bc2838..bc017061d5 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/offline/DownloadHelper.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/offline/DownloadHelper.java @@ -798,7 +798,7 @@ public final class DownloadHelper { } // Initialization of array of Lists. - @SuppressWarnings({"unchecked", "rawtypes"}) + @SuppressWarnings("unchecked") private void onMediaPrepared() { Assertions.checkNotNull(mediaPreparer); Assertions.checkNotNull(mediaPreparer.mediaPeriods); diff --git a/library/core/src/main/java/com/google/android/exoplayer2/video/DecoderVideoRenderer.java b/library/core/src/main/java/com/google/android/exoplayer2/video/DecoderVideoRenderer.java index b48206221c..72c4ac2956 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/video/DecoderVideoRenderer.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/video/DecoderVideoRenderer.java @@ -375,7 +375,6 @@ public abstract class DecoderVideoRenderer extends BaseRenderer { * @throws ExoPlaybackException If an error occurs (re-)initializing the decoder. */ @CallSuper - @SuppressWarnings("unchecked") protected void onInputFormatChanged(FormatHolder formatHolder) throws ExoPlaybackException { waitingForFirstSampleInFormat = true; Format newFormat = Assertions.checkNotNull(formatHolder.format); diff --git a/library/core/src/test/java/com/google/android/exoplayer2/source/SampleQueueTest.java b/library/core/src/test/java/com/google/android/exoplayer2/source/SampleQueueTest.java index 5936c204cd..4e52d728d5 100644 --- a/library/core/src/test/java/com/google/android/exoplayer2/source/SampleQueueTest.java +++ b/library/core/src/test/java/com/google/android/exoplayer2/source/SampleQueueTest.java @@ -131,7 +131,6 @@ public final class SampleQueueTest { private DecoderInputBuffer inputBuffer; @Before - @SuppressWarnings("unchecked") public void setUp() { allocator = new DefaultAllocator(false, ALLOCATION_SIZE); mockDrmSessionManager = Mockito.mock(DrmSessionManager.class); @@ -413,7 +412,6 @@ public final class SampleQueueTest { } @Test - @SuppressWarnings("unchecked") public void allowPlaceholderSessionPopulatesDrmSession() { when(mockDrmSession.getState()).thenReturn(DrmSession.STATE_OPENED_WITH_KEYS); DrmSession mockPlaceholderDrmSession = Mockito.mock(DrmSession.class); @@ -459,7 +457,6 @@ public final class SampleQueueTest { } @Test - @SuppressWarnings("unchecked") public void trailingCryptoInfoInitializationVectorBytesZeroed() { when(mockDrmSession.getState()).thenReturn(DrmSession.STATE_OPENED_WITH_KEYS); DrmSession mockPlaceholderDrmSession = Mockito.mock(DrmSession.class);