- 01 Aug, 2020 13 commits
-
-
PiperOrigin-RevId: 323985679
christosts committed -
PiperOrigin-RevId: 323811839
aquilescanta committed -
PiperOrigin-RevId: 323806853
samrobinson committed -
Also add cpu_features to .hgignore. PiperOrigin-RevId: 323804458
aquilescanta committed -
PiperOrigin-RevId: 323769467
christosts committed -
The passthrough codec does not propagate the EOS back to ExoPlayer. Issue: https://github.com/google/ExoPlayer/issues/7647 PiperOrigin-RevId: 323758941
krocard committed -
PiperOrigin-RevId: 323758590
christosts committed -
PiperOrigin-RevId: 323754499
christosts committed -
Wrapping MediaCodec ISEs in MediaCodecDecoderException lets us attach MediaCodecInfo, which contains lots of useful information such as the MediaCodec name, the codec capabilities, etc. PiperOrigin-RevId: 323575782
olly committed -
Tests playSinglePeriodTimeline and playMultiPeriodTimeline are migrated to use TestExoplayer. PiperOrigin-RevId: 323546141
christosts committed -
PiperOrigin-RevId: 323544694
christosts committed -
PiperOrigin-RevId: 323544314
gyumin committed -
PiperOrigin-RevId: 323477041
olly committed
-
- 27 Jul, 2020 15 commits
-
-
https://github.com/google/ExoPlayer/commit/bf5e6c7862ae418895b2b6b26fae9c28aa662ee8
*** Original commit *** Pass startPositionUs into Renderer.replaceStream Plumb this down into BaseRenderer.onStreamChanged and use it when deciding whether to render the first frame of a new period. *** PiperOrigin-RevId: 323447253
olly committed -
PiperOrigin-RevId: 323392470
aquilescanta committed -
It's been replaced by getExoMediaCryptoType(). PiperOrigin-RevId: 323382332
aquilescanta committed -
Issue: #7675 PiperOrigin-RevId: 323371286
olly committed -
From Truth docs: "To test that the iterable contains the same elements as an array, prefer containsExactlyElementsIn(Object[]). It makes clear that the given array is a list of elements, not an element itself. This helps human readers and avoids a compiler warning." https://truth.dev/api/1.0.1/com/google/common/truth/IterableSubject.html#containsExactly-java.lang.Object...- PiperOrigin-RevId: 323367341
ibaker committed -
PiperOrigin-RevId: 323349585
ibaker committed -
It's potentially confusing that this resets both position & limit, so require callers to pass `limit` explicitly, or call setPosition(0) if that's actually what they intended. This makes enforcing the limit in an upcoming change slightly safer. PiperOrigin-RevId: 323340485
ibaker committed -
This allows us to enforce the limit because the array can only be reassigned through reset(byte[]) or reset(byte[], int) (which update the limit) PiperOrigin-RevId: 323339960
ibaker committed -
This removes Supplier, Function and Predicate. Consumer is kept because Guava doesn't have an equivalent (Java 8 does, but we can't use that yet). #exofixit PiperOrigin-RevId: 323324392
ibaker committed -
Also, there was a bug that controls are always shown at the beginning even when controlview's hide() is called. PiperOrigin-RevId: 323300617
insun committed -
PiperOrigin-RevId: 323286632
jaewan committed -
MP3 is last in the sniffing order now, so I think it's fine to do this without worrying about impacting on other file types. PiperOrigin-RevId: 322996771
olly committed -
- Enable cleartext by default for the internal demo app - Remove "external" variant of the internal demo app PiperOrigin-RevId: 322987978
olly committed -
- Fix spurious line break - Try and cut down on references to other components PiperOrigin-RevId: 322971988
olly committed -
PiperOrigin-RevId: 322965540
andrewlewis committed
-
- 24 Jul, 2020 12 commits
-
-
PiperOrigin-RevId: 322912266
insun committed -
Enables the MediaCodec to use float PCM output when the sink supports float PCM input PiperOrigin-RevId: 322856138
claincly committed -
#exofixit PiperOrigin-RevId: 322854029
insun committed -
PiperOrigin-RevId: 322793308
aquilescanta committed -
#exofixit PiperOrigin-RevId: 322791471
christosts committed -
PiperOrigin-RevId: 322781213
aquilescanta committed -
PiperOrigin-RevId: 322780990
andrewlewis committed -
PiperOrigin-RevId: 322780573
andrewlewis committed -
We currently mix point-based systems with Comparable-based systems. This switches all scoring to using Comparable and modernizes it by using ComparisonChain. Using Comparator chains is more maintainable than point systems because the reader doesn't have to think about all combinatorial combinations of points. PiperOrigin-RevId: 322766278
tonihei committed -
PiperOrigin-RevId: 322763032
bachinger committed -
PiperOrigin-RevId: 322761375
krocard committed -
PiperOrigin-RevId: 322760417
christosts committed
-