media/libraries
tonihei 51fb72b00d Replace deprecated NullableType from checkerframework with our own one
The existing NullableType has been deprecated 5 years ago and causes
crashes in Kotlin apps because Kotlin doesn't recognize this annotation
as a nullable type annotation.

While we can't align on a single @Nullable annotation yet, we can at
least replace this one by JSR305's @Nonnull(MAYBE) as it fulfils all
requirements, including full Kotlin compatiblity. To avoid the
cumbersome name, we can redefine it as our own @NullableType
annotation. (We can't use @Nullable to avoid name clashes with the main
@Nullable annotation from AndroidX)

Issue: google/ExoPlayer#6792
PiperOrigin-RevId: 540497469
2023-06-19 16:08:20 +01:00
..
cast Replace deprecated NullableType from checkerframework with our own one 2023-06-19 16:08:20 +01:00
common Replace deprecated NullableType from checkerframework with our own one 2023-06-19 16:08:20 +01:00
container Replace CreationTime class with Mp4TimestampData class 2023-06-14 20:42:36 +01:00
database Remove exoplayer2-only javadoc machinery from media3 2023-06-05 09:47:58 +00:00
datasource Replace deprecated NullableType from checkerframework with our own one 2023-06-19 16:08:20 +01:00
datasource_cronet Remove exoplayer2-only javadoc machinery from media3 2023-06-05 09:47:58 +00:00
datasource_okhttp Remove exoplayer2-only javadoc machinery from media3 2023-06-05 09:47:58 +00:00
datasource_rtmp Remove exoplayer2-only javadoc machinery from media3 2023-06-05 09:47:58 +00:00
decoder Remove exoplayer2-only javadoc machinery from media3 2023-06-05 09:47:58 +00:00
decoder_av1 Remove exoplayer2-only javadoc machinery from media3 2023-06-05 09:47:58 +00:00
decoder_ffmpeg Remove exoplayer2-only javadoc machinery from media3 2023-06-05 09:47:58 +00:00
decoder_flac Remove exoplayer2-only javadoc machinery from media3 2023-06-05 09:47:58 +00:00
decoder_midi Remove exoplayer2-only javadoc machinery from media3 2023-06-05 09:47:58 +00:00
decoder_opus Remove exoplayer2-only javadoc machinery from media3 2023-06-05 09:47:58 +00:00
decoder_vp9 Remove exoplayer2-only javadoc machinery from media3 2023-06-05 09:47:58 +00:00
effect Replace deprecated NullableType from checkerframework with our own one 2023-06-19 16:08:20 +01:00
exoplayer Replace deprecated NullableType from checkerframework with our own one 2023-06-19 16:08:20 +01:00
exoplayer_dash Replace deprecated NullableType from checkerframework with our own one 2023-06-19 16:08:20 +01:00
exoplayer_hls Replace deprecated NullableType from checkerframework with our own one 2023-06-19 16:08:20 +01:00
exoplayer_ima Fix splitting ad playback state for partial ad group when joining 2023-06-10 20:23:56 +00:00
exoplayer_rtsp Replace deprecated NullableType from checkerframework with our own one 2023-06-19 16:08:20 +01:00
exoplayer_smoothstreaming Replace deprecated NullableType from checkerframework with our own one 2023-06-19 16:08:20 +01:00
exoplayer_workmanager Remove exoplayer2-only javadoc machinery from media3 2023-06-05 09:47:58 +00:00
extractor Replace deprecated NullableType from checkerframework with our own one 2023-06-19 16:08:20 +01:00
muxer Replace CreationTime class with Mp4TimestampData class 2023-06-14 20:42:36 +01:00
session Replace deprecated NullableType from checkerframework with our own one 2023-06-19 16:08:20 +01:00
test_data Replace CreationTime class with Mp4TimestampData class 2023-06-14 20:42:36 +01:00
test_exoplayer_playback Add android.namespace to all build.gradle files 2023-05-19 17:19:15 +01:00
test_session_common Rollback of 2a6f893fba 2023-06-06 18:06:46 +00:00
test_session_current Notify listeners of error changes when masking in MediaControllerImplBase 2023-06-14 20:32:55 +01:00
test_utils Replace deprecated NullableType from checkerframework with our own one 2023-06-19 16:08:20 +01:00
test_utils_robolectric Replace deprecated NullableType from checkerframework with our own one 2023-06-19 16:08:20 +01:00
transformer Replace deprecated NullableType from checkerframework with our own one 2023-06-19 16:08:20 +01:00
ui Remove exoplayer2-only javadoc machinery from media3 2023-06-05 09:47:58 +00:00
ui_leanback Remove exoplayer2-only javadoc machinery from media3 2023-06-05 09:47:58 +00:00