media/library
ibaker 907d10705a Use MP4VTT MIME type in DashManifestParser (again)
We stopped using using this MIME type in
74a9d8f680

This broke subtitle decoding in some cases (Issue: #7985), which I
fixed in
7b8895d655.

After some discussion we've decided SubtitleDecoderFactory shouldn't
depend on Format.containerMimeType (since the samples have already been
extracted by this point, so the container shouldn't matter). So this
change fixes DashManifestParser to use MimeTypes.APPLICATION_MP4VTT (and
reverts the no-longer-needed SubtitleDecoderFactory change).

PiperOrigin-RevId: 336668450
2020-10-20 22:11:34 +01:00
..
all Move common gradle setup to a setting file. 2020-06-26 11:13:25 +01:00
common Util.getStringForTime() prefixes negative times 2020-10-17 11:48:24 +01:00
core Use MP4VTT MIME type in DashManifestParser (again) 2020-10-20 22:11:34 +01:00
dash Use MP4VTT MIME type in DashManifestParser (again) 2020-10-20 22:11:34 +01:00
extractor Ensure ParsableByteArray is large enough when appending in VorbisReader 2020-10-20 22:11:34 +01:00
hls Fix HLS chunkful preparation bug affecting certain master playlists 2020-10-17 12:18:32 +01:00
smoothstreaming Simplify DefaultMediaSourceFactory ad configuration 2020-09-07 20:46:57 +01:00
ui Expand bottom button's height and extend greyed background area to seekbar 2020-10-20 22:11:34 +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.