diff --git a/library/core/src/main/java/com/google/android/exoplayer2/audio/SimpleDecoderAudioRenderer.java b/library/core/src/main/java/com/google/android/exoplayer2/audio/SimpleDecoderAudioRenderer.java index 3977650146..61e1bef755 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/audio/SimpleDecoderAudioRenderer.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/audio/SimpleDecoderAudioRenderer.java @@ -101,10 +101,14 @@ public abstract class SimpleDecoderAudioRenderer extends BaseRenderer implements private Format inputFormat; private int encoderDelay; private int encoderPadding; - private SimpleDecoder decoder; - private DecoderInputBuffer inputBuffer; - private SimpleOutputBuffer outputBuffer; + + @Nullable + private SimpleDecoder< + DecoderInputBuffer, ? extends SimpleOutputBuffer, ? extends AudioDecoderException> + decoder; + + @Nullable private DecoderInputBuffer inputBuffer; + @Nullable private SimpleOutputBuffer outputBuffer; @Nullable private DrmSession decoderDrmSession; @Nullable private DrmSession sourceDrmSession;