media/library
tonihei 6d6efed6d4 Fix issue where getFirstSampleIndex was called on spliced in chunks.
We need to avoid reading and skipping into preload chunks as they
may need to be discarded. The current code iterates over all chunks,
but this can be simplified by just checking the last chunk knowing
that the preload chunk must always be the last one.

As a result, we avoid calling getFirstSampleIndex on all chunks. This
is a bug since the method is not allowed to be called for chunks
that have been spliced in. This still leaves the smaller issue of
potentially calling this method for spliced-in preload chunks, which
will be solved separately.

Issue: #8937

PiperOrigin-RevId: 375053638
2021-06-06 23:30:59 +01:00
..
all Include RTSP module in gradle project 2021-05-10 23:50:13 +01:00
common Add track number & total to MediaMetadata 2021-06-06 23:28:41 +01:00
core Update avcLevelToMaxFrameSize for AVCLevel6, 61 and 62 2021-06-06 23:23:33 +01:00
dash Merge pull request #8894 from cdongieux:fix/issue-8847 2021-05-12 13:01:18 +01:00
extractor Merge pull request #8860 from KeiMurayamaS:dev-v2-add-mpegh-parser 2021-06-06 23:15:12 +01:00
hls Fix issue where getFirstSampleIndex was called on spliced in chunks. 2021-06-06 23:30:59 +01:00
rtsp Define the default RTSP character set. 2021-06-06 23:29:53 +01:00
smoothstreaming Re-format some javadoc 2021-04-21 18:46:00 +01:00
transformer Adds Format to MediaCodecAdapter.Configuration. 2021-04-21 09:48:46 +01:00
ui Minor translation updates 2021-05-13 11:08:06 +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.