media/library
olly 4ecce9802b Explicitly null out LoadTask.callback on release
As highlighted by the ref'd issue, we can end up with
memory leaks if Loadable.load implementations take a long
time to return upon cancelation. This change cuts off one
of the two problematic reference chains.

This doesn't do much about the ref'd issue, since there's
a second reference chain that's much harder to deal with:
Thread->LoadTask->loadable. But since it's easy just to
cut this one off, I figure it makes sense to do so.

Issue: #4249

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=198735386
2018-06-05 15:15:41 +01:00
..
all Migrate ExoPlayer Gradle build files. 2018-03-02 09:20:02 +00:00
core Explicitly null out LoadTask.callback on release 2018-06-05 15:15:41 +01:00
dash Include checkerframework annotatons with compileOnly and remove lint exclusion 2018-05-12 18:56:12 +01:00
hls Enable HLS sample queues as soon as possible. 2018-05-22 09:12:55 +01:00
smoothstreaming Include checkerframework annotatons with compileOnly and remove lint exclusion 2018-05-12 18:56:12 +01:00
ui Support TTML font size using % correctly. 2018-05-18 15:04:55 +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.