media/library
olly c067ee8853 Fix CacheWriter to handle potential DataSink write failures
- If DataSource.close fails then it's unknown whether the underlying file was
  written to the cache. We should assume that it has not been.
- Always re-query cachedBytes at the start of CacheWriter.cache, since its
  current value may be incorrect if a previous failure was the result of a
  file not being written to the cache.

PiperOrigin-RevId: 359039109
2021-02-23 15:06:38 +00:00
..
all Add Transformer "Getting started" page 2021-02-03 15:03:16 +00:00
common Mark convenience methods as final in BasePlayer 2021-02-23 15:06:28 +00:00
core Fix CacheWriter to handle potential DataSink write failures 2021-02-23 15:06:38 +00:00
dash Fix available end time calculation for multi-period DASH live streams 2021-02-12 16:39:56 +00:00
extractor Revert logic to decide whether meta atom is full 2021-02-12 19:55:47 +00:00
hls Suppress SwitchIntDef warning where it makes sense 2021-02-04 00:24:04 +00:00
smoothstreaming Add common prefix to loader thread names 2021-02-11 12:05:06 +00:00
transformer Move MediaFormatUtil into common 2021-02-12 16:39:28 +00:00
ui Merge pull request #8539 from larryng:patch-1 2021-02-23 12:30:31 +00: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.