media/libraries
ibaker b3c8c2a06c Add TYPE_USE to IntDefs used in the media3 stable API
This allows the use of the intdef in parameterized types,
e.g. List<@MyIntDef Integer>

For IntDefs that are already released in ExoPlayer 2.15.1 we add
TYPE_USE in addition to all other reasonable targets, to maintain
backwards compatibility with Kotlin code (where an incorrectly
positioned annotation is a compilation failure). 'reasonable targets'
includes FIELD, METHOD, PARAMETER and LOCAL_VARIABLE but not TYPE,
CONSTRUCTOR, ANNOTATION_TYPE, PACKAGE or MODULE. TYPE_PARAMETER is
implied by TYPE_USE.

For not-yet-released IntDefs we just add TYPE_USE.

#minor-release

PiperOrigin-RevId: 406793413
2021-11-09 10:07:00 +00:00
..
cast Migrate callers of deprecated C.java methods to Util.java 2021-11-08 15:17:26 +00:00
common Add TYPE_USE to IntDefs used in the media3 stable API 2021-11-09 10:07:00 +00:00
database Update to androidx.media3 2021-10-27 09:12:46 +01:00
datasource Make package in test manifest consistent 2021-11-08 15:18:26 +00:00
datasource_cronet Make package in test manifest consistent 2021-11-08 15:18:26 +00:00
datasource_okhttp Update to androidx.media3 2021-10-27 09:12:46 +01:00
datasource_rtmp Make package in test manifest consistent 2021-11-08 15:18:26 +00:00
decoder Make package in test manifest consistent 2021-11-08 15:18:26 +00:00
decoder_av1 Update to androidx.media3 2021-10-27 09:12:46 +01:00
decoder_ffmpeg Make package in test manifest consistent 2021-11-08 15:18:26 +00:00
decoder_flac Make package in test manifest consistent 2021-11-08 15:18:26 +00:00
decoder_opus Make package in test manifest consistent 2021-11-08 15:18:26 +00:00
decoder_vp9 Make package in test manifest consistent 2021-11-08 15:18:26 +00:00
exoplayer Add large renderer position offset. 2021-11-09 10:07:00 +00:00
exoplayer_dash Migrate callers of deprecated C.java methods to Util.java 2021-11-08 15:17:26 +00:00
exoplayer_hls Defer setting defaults for rendition reports until playlist is parsed 2021-11-09 10:05:40 +00:00
exoplayer_ima Remove dependency from common tests to exoplayer 2021-11-09 10:07:00 +00:00
exoplayer_rtsp Migrate callers of deprecated C.java methods to Util.java 2021-11-08 15:17:26 +00:00
exoplayer_smoothstreaming Migrate callers of deprecated C.java methods to Util.java 2021-11-08 15:17:26 +00:00
exoplayer_workmanager Update to androidx.media3 2021-10-27 09:12:46 +01:00
extractor WavExtractor: split read stages into states 2021-11-09 10:07:00 +00:00
session Add TYPE_USE to IntDefs used in the media3 stable API 2021-11-09 10:07:00 +00:00
test_data Add large renderer position offset. 2021-11-09 10:07:00 +00:00
test_exoplayer_playback Make package in test manifest consistent 2021-11-08 15:18:26 +00:00
test_session_common Migrate media3.session references from Window to MediaItem 2021-11-08 15:13:41 +00:00
test_session_current Migrate callers of deprecated C.java methods to Util.java 2021-11-08 15:17:26 +00:00
test_utils Remove dependency from common tests to exoplayer 2021-11-09 10:07:00 +00:00
test_utils_robolectric Update to androidx.media3 2021-10-27 09:12:46 +01:00
transformer Add large renderer position offset. 2021-11-09 10:07:00 +00:00
ui Migrate callers of deprecated C.java methods to Util.java 2021-11-08 15:17:26 +00:00
ui_leanback Update to androidx.media3 2021-10-27 09:12:46 +01:00