From 95f1dbec1b91b72ef075d368fa75f894c038bdfc Mon Sep 17 00:00:00 2001 From: krocard Date: Thu, 9 Jan 2020 12:28:32 +0000 Subject: [PATCH] More @nullable in SimpleDecoderAudioRenderer Some members are nullable but were not marked as such. PiperOrigin-RevId: 288873481 --- .../exoplayer2/audio/SimpleDecoderAudioRenderer.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) 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;