media/libraries
bachinger 3ac7e0e84e Update error state of legacy playback state if authentication fails
This change adds the ability to update the error code of the PlaybackStateCompat in
cases we need this for backwards compatibility. It is applied in the least
intrusive way because normally, return values of a service method should not change
the state of the `PlaybackStateCompat`, just because it has nothing to do with the
playback state but rather with the state of the `MediaLibrarySession`.

For this reason only the error code `RESULT_ERROR_SESSION_AUTHENTICATION_EXPIRED`
is taken into account while all other error codes are not mapped to the
`PlaybackStateCompat'.

PiperOrigin-RevId: 438038852
2022-04-06 11:25:27 +01:00
..
cast Media: Remove unused CastPlayer values. 2022-03-25 14:11:38 +00:00
common Use microseconds not nanoseconds for GlFrameProcessor. 2022-04-06 11:22:22 +01:00
database Reformat some javadoc 2022-02-18 14:54:02 +00:00
datasource Stabilise DefaultDataSource.Factory, including 2 constructors 2022-03-25 14:06:58 +00:00
datasource_cronet Remove references to deprecated DefaultDataSourceFactory from dev guide 2022-03-24 15:13:09 +00:00
datasource_okhttp Allow stable API users to customise the DataSource used 2022-03-23 10:05:27 +00:00
datasource_rtmp Remove references to deprecated DefaultDataSourceFactory from dev guide 2022-03-24 15:13:09 +00:00
decoder Reformat some javadoc 2022-02-18 14:54:02 +00:00
decoder_av1 Make sure native library loads use correct class loader 2022-02-17 15:00:31 +00:00
decoder_ffmpeg Force CMake version 3.21.0+ for the FFMPEG extension 2022-03-14 13:42:31 +00:00
decoder_flac Make sure native library loads use correct class loader 2022-02-17 15:00:31 +00:00
decoder_opus Libopus Support For WebM DiscardPadding 2022-02-18 14:56:25 +00:00
decoder_vp9 Make sure native library loads use correct class loader 2022-02-17 15:00:31 +00:00
exoplayer Remove IntDef warning suppression from DefaultTrackSelector 2022-04-06 11:17:06 +01:00
exoplayer_dash Fix 11 ErrorProneStyle findings: 2022-03-23 13:55:36 +00:00
exoplayer_hls Move TrackGroupArray back to ExoPlayer 2022-03-17 13:08:56 +00:00
exoplayer_ima Remove rounding errors of ad durations when converting from double 2022-03-17 16:02:00 +00:00
exoplayer_rtsp Merge pull request #35 from ittiam-systems:rtp-mpeg4 2022-04-06 11:19:08 +01:00
exoplayer_smoothstreaming Move TrackGroupArray back to ExoPlayer 2022-03-17 13:08:56 +00:00
exoplayer_workmanager Reformat some javadoc 2022-02-18 14:54:02 +00:00
extractor Support seeking in un-intearleaved tracks in Mp4Extractor 2022-04-06 10:59:41 +01:00
session Update error state of legacy playback state if authentication fails 2022-04-06 11:25:27 +01:00
test_data Convert FrameEditor to a FrameProcessorChain. 2022-03-22 14:29:53 +00:00
test_exoplayer_playback Move TrackGroupArray back to ExoPlayer 2022-03-17 13:08:56 +00:00
test_session_common Update error state of legacy playback state if authentication fails 2022-04-06 11:25:27 +01:00
test_session_current Update error state of legacy playback state if authentication fails 2022-04-06 11:25:27 +01:00
test_utils Move TrackGroupArray back to ExoPlayer 2022-03-17 13:08:56 +00:00
test_utils_robolectric Fix the position of IntDefs to match TYPE_USE 2022-02-08 11:07:50 +00:00
transformer Add support for analyzing bitrates across devices. 2022-04-06 11:24:26 +01:00
ui Add PlayerView to the stable API 2022-04-06 11:11:54 +01:00
ui_leanback Fixes for some minor misc issues 2021-11-19 14:44:25 +00:00