media/library
tonihei 69d6f84159 Throw pending clipping errors created during period preparation.
Currently, clipping errors are never thrown if we already have a
MediaPeriod. This may happen for example for ProgressiveMediaSource
where we need to create a MediaPeriod before knowing whether clipping
is supported. Playback will still fail, but with unrelated assertion
errors that are hard to understand for users.

Fix this by setting the pending error on the ClippingMediaPeriod.

#minor-release

Issue: Issue: google/ExoPlayer#9580
PiperOrigin-RevId: 406809737
2021-11-01 16:39:04 +00:00
..
all Add database module 2021-10-26 14:19:43 +01:00
common Re-position IntDefs in media3 stable API 2021-11-01 16:34:25 +00:00
core Throw pending clipping errors created during period preparation. 2021-11-01 16:39:04 +00:00
dash Migrate callers of deprecated C.java methods to Util.java 2021-10-29 11:31:50 +01:00
database Add database module 2021-10-26 14:19:43 +01:00
datasource Make package in test manifest consistent 2021-10-29 11:35:26 +01:00
decoder Make package in test manifest consistent 2021-10-29 11:35:26 +01:00
extractor WavExtractor: split read stages into states 2021-11-01 10:05:11 +00:00
hls Defer setting defaults for rendition reports until playlist is parsed 2021-10-29 12:53:02 +01:00
rtsp Migrate callers of deprecated C.java methods to Util.java 2021-10-29 11:31:50 +01:00
smoothstreaming Migrate callers of deprecated C.java methods to Util.java 2021-10-29 11:31:50 +01:00
transformer Add large renderer position offset. 2021-11-01 16:20:19 +00:00
ui Migrate callers of deprecated C.java methods to Util.java 2021-10-29 11:31:50 +01:00
README.md Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00

ExoPlayer library

The ExoPlayer library is split into multiple modules. See ExoPlayer's top level README for more information about the available library modules and how to use them.