media/libraries
hschlueter 399172d63f Refactor nullness checks in renderers.
`checkNotNull` should be avoided where possible.
This change adds `@EnsuresNonNull` or `@EnsuresNonNullIf` to configuration methods for fields they initialize.

`checkNotNull` is now avoided for the `@MonotonicNonNull` formats by adding `@RequiresNonNull` annotations.

`checkNotNull` is now avoided for the encoder and decoder in `feedMuxerFromEncoder()`, `feedEncoderFromDecoder()`, `feedDecoderFromInput()`, etc. by creating local variables for `encoder` and `decoder` in `render` after the configuration method calls and passing these as non-null parameters.

PiperOrigin-RevId: 405893824
2021-10-27 17:51:40 +01:00
..
cast Update to androidx.media3 2021-10-27 09:12:46 +01:00
common Remove IntRange from Player.getMediaItemAt 2021-10-27 17:50:41 +01:00
database Update to androidx.media3 2021-10-27 09:12:46 +01:00
datasource Update to androidx.media3 2021-10-27 09:12:46 +01:00
datasource_cronet Update to androidx.media3 2021-10-27 09:12:46 +01:00
datasource_okhttp Update to androidx.media3 2021-10-27 09:12:46 +01:00
datasource_rtmp Update to androidx.media3 2021-10-27 09:12:46 +01:00
decoder Update to androidx.media3 2021-10-27 09:12:46 +01:00
decoder_av1 Update to androidx.media3 2021-10-27 09:12:46 +01:00
decoder_ffmpeg Update to androidx.media3 2021-10-27 09:12:46 +01:00
decoder_flac Update to androidx.media3 2021-10-27 09:12:46 +01:00
decoder_opus Update to androidx.media3 2021-10-27 09:12:46 +01:00
decoder_vp9 Update to androidx.media3 2021-10-27 09:12:46 +01:00
exoplayer Add missing javadoc to new ExoPlayer.Builder constructors 2021-10-27 17:49:43 +01:00
exoplayer_dash Update to androidx.media3 2021-10-27 09:12:46 +01:00
exoplayer_hls Remove all references to @NonNull 2021-10-27 17:48:40 +01:00
exoplayer_ima Update to androidx.media3 2021-10-27 09:12:46 +01:00
exoplayer_rtsp Update to androidx.media3 2021-10-27 09:12:46 +01:00
exoplayer_smoothstreaming Update to androidx.media3 2021-10-27 09:12:46 +01:00
exoplayer_workmanager Update to androidx.media3 2021-10-27 09:12:46 +01:00
extractor Allow missing full_range_flag in colr box with type=nclx 2021-10-27 13:04:55 +01:00
session Remove IntRange from Player.getMediaItemAt 2021-10-27 17:50:41 +01:00
test_data Allow missing full_range_flag in colr box with type=nclx 2021-10-27 13:04:55 +01:00
test_exoplayer_playback Update to androidx.media3 2021-10-27 09:12:46 +01:00
test_session_common Update to androidx.media3 2021-10-27 09:12:46 +01:00
test_session_current Update to androidx.media3 2021-10-27 09:12:46 +01:00
test_utils Remove all references to @NonNull 2021-10-27 17:48:40 +01:00
test_utils_robolectric Update to androidx.media3 2021-10-27 09:12:46 +01:00
transformer Refactor nullness checks in renderers. 2021-10-27 17:51:40 +01:00
ui Update to androidx.media3 2021-10-27 09:12:46 +01:00
ui_leanback Update to androidx.media3 2021-10-27 09:12:46 +01:00