media/library
olly 90c4cd2e71 Fix EventMessage timestamp issue
Stop encoding/decoding presentation time as part of the message.
What's actually in emsg boxes is a presentation time delta,
which is why it's only 32 bits, and hence why it doesn't handle
large absolute timestamps. We were using this field to hold
absolute timestamps only for the purpose of passing presentation
times from DashManifestParser.parseEvent back to the calling
method. After this change, we return Pair<Long, EventMessage>
instead.

Issue: #5490
PiperOrigin-RevId: 233561731
2019-02-19 18:06:03 +00:00
..
all Migrate ExoPlayer Gradle build files. 2018-03-02 09:20:02 +00:00
core Fix EventMessage timestamp issue 2019-02-19 18:06:03 +00:00
dash Fix EventMessage timestamp issue 2019-02-19 18:06:03 +00:00
hls Remove player and isTopLevelSource parameters from MediaSource.prepare. 2019-02-19 09:05:14 +00:00
smoothstreaming Remove player and isTopLevelSource parameters from MediaSource.prepare. 2019-02-19 09:05:14 +00:00
ui Allow registration of control overlays for ad viewability 2019-02-19 09:18:56 +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.