- 23 Jan, 2018 3 commits
-
-
This allows listeners to get notified of any change to the embedded tracks. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=181969023
tonihei committed -
ChunkSampleStream.seekToUs assumes that if we can seek within the primary sample queue, we can also seek within the embedded queues. This assumption can be violated fairly easily if discardBuffer is called with toKeyframe=true, since this can cause samples to be discarded from the embedded queues within the period for which a seek in the primary sample queue will succeed. This change fixes the issue. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=181965902
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=181962471
olly committed
-
- 15 Jan, 2018 23 commits
-
-
Oliver Woodman committed
-
PGS subtitle decoding support
ojw28 committed -
minimal fix to support NDK r16
ojw28 committed -
Issue: #3703 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=181947101
andrewlewis committed -
These haven't been included in the recent changes but can be reported as soon as the first sample of each stream is read. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=181753141
tonihei committed -
We added the other callbacks some time ago, but didn't include onLoadStarted. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=181743764
tonihei committed -
This it to distinguish between actual period transitions and the transitions occuring to and from ads within one timeline period. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=181606023
tonihei committed -
Issue: #3008 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=181455340
olly committed -
Also fixed some other Cache related javadoc. Issue: #3374 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=181440687
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=181440439
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=181331715
andrewlewis committed -
Make LibvpxVideoRenderer non-final and add protected methods to match MediaCodecVideoRenderer. Reorganize methods to separate BaseRenderer, protected and internal methods. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=181320714
andrewlewis committed -
Issue: #2882 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=181314086
olly committed -
Partial reads were performed once using a partial size of 1 byte. This was not enough to detect problems which only occur in combination with IOExceptions. Partial reads are now only applied when no exception is thrown. Moreover, the tests didn't check whether the total number of sampled bytes is what it is supposed to be. Added a field to the data dumps checking the total number of bytes in the sampled data. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=181296545
tonihei committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=181161289
eguven committed -
Issue: #3676 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=181140929
andrewlewis committed -
---------------------------------- Original change description: DRM fixes - Parse multiple kids from default_KID. It's specified as a whitespace separated list of UUIDs rather than a single UUID. - Opportunistically proceed with playback in cases where the manifest only defines a single SchemeData with the common PSSH UUID. In such cases the manifest isn't saying anything about which specific DRM schemes it supports. Issue: #3630 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=181137621
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=181137491
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=181135589
tonihei committed -
This lets apps fail-fast when they try to reuse media source instances. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=180934445
tonihei committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=180929422
eguven committed -
If SimpleExoPlayer is using TextView as output, we can handle video rotation by automatically applying a matrix transformation to the TextureView when we have this information available from the video (from video's metadata). GitHub: #91 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=180925571
hoangtc committed -
In certain conditions CacheDataSource switch to reading from upstream without writing back to cache. This change makes it detect the change of these conditions and switch to reading from or writing to cache. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=180901463
eguven committed
-
- 06 Jan, 2018 1 commit
-
-
Drew Hill committed
-
- 04 Jan, 2018 12 commits
-
-
DASH manifests can now contain non-null but incomplete DRM init data. Hence using the manifest init data when non-null is not always the correct thing to do. This change merges the sample and manifest formats (which correctly merges the DRM init data) and then uses the result. Issue: #3630 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=180787784
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=180782164
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=180778084
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=180777553
olly committed -
Issue: #2147 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=180678595
andrewlewis committed -
- Parse multiple kids from default_KID. It's specified as a whitespace separated list of UUIDs rather than a single UUID. - Opportunistically proceed with playback in cases where the manifest only defines a single SchemeData with the common PSSH UUID. In such cases the manifest isn't saying anything about which specific DRM schemes it supports. Issue: #3630 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=180675056
olly committed -
This removes the need to calculate the time needed to run the doSomeWork method. Consequently, we can use both the real Clock/Handler and the FakeClock without changing the way the playback loop works and without violating the interfaces of Clock or Handler. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=180665647
tonihei committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=180661355
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=180660349
tonihei committed -
Issue: #3645 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=180659855
olly committed -
Simplified and clarified the code. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=180649983
eguven committed -
Alex Cohn committed
-
- 03 Jan, 2018 1 commit
-
-
Issue: #3645 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=180559196
olly committed
-