media/library
tonihei 395a7031ac Add tests to cover two OOM scenarios.
We have two known scenarios where the app could create an OOM error and
we want to handle it gracefully:
 1. The app continues to allocate memory but doesn't make any progress
    in the buffered position. OOM should be prevented by the default
    load control and it should eventually throw an exception.
 2. An extractor tries to allocate a large amount of memory on the
    Loader thread based on information it read in faulty media files.
    In this case we should attempt to play remaining media and then
    throw an exception.

Both cases are already handled correctly, but we don't have any tests
ensuring that we don't introduce regressions.

PiperOrigin-RevId: 301585700
2020-03-19 00:50:31 +00:00
..
all Use new exoplayer.dev domain everywhere. 2019-04-16 15:25:27 +01:00
common Clarify DataSpec.httpRequestHeaders documentation 2020-03-19 00:47:49 +00:00
core Add tests to cover two OOM scenarios. 2020-03-19 00:50:31 +00:00
dash Merge pull request #7064 from davibe:enhancement/6907 2020-03-11 16:27:47 +00:00
extractor Drop prefix test- from test methods under v2/library 2020-03-19 00:46:48 +00:00
hls Drop prefix test- from test methods under v2/library 2020-03-19 00:46:48 +00:00
smoothstreaming Drop prefix test- from test methods under v2/library 2020-03-19 00:46:48 +00:00
ui Add option for sensor rotation in 360 playbacks 2020-03-19 00:47:12 +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.