- 15 Oct, 2019 5 commits
-
-
Generates a manifest to have Google3InstrumentationTestRunner in order to fix the error in Zapfhahn (service to measure test coverage) PiperOrigin-RevId: 274754720
olly committed -
The corresponding devices are Wiko FEVER l5460 and Huawei Honor 8X. Issue:#6503 PiperOrigin-RevId: 274753710
kimvde committed -
https://github.com/google/ExoPlayer/commit/fdfe631850908e1e4b8641d5ef2f084a39f2347d
*** Original commit *** Remove null-ness of muxedCaptionFormats list Pre-work for removing HlsMasterPlaylist and HlsPlaylistParser from null-checking blacklist. *** PiperOrigin-RevId: 274591502
ibaker committed -
Pre-work for removing HlsMasterPlaylist and HlsPlaylistParser from null-checking blacklist. PiperOrigin-RevId: 274585117
ibaker committed -
PiperOrigin-RevId: 274585052
bachinger committed
-
- 14 Oct, 2019 10 commits
-
-
PiperOrigin-RevId: 274568961
olly committed -
PiperOrigin-RevId: 274568660
aquilescanta committed -
PiperOrigin-RevId: 274566133
ibaker committed -
PiperOrigin-RevId: 274564800
olly committed -
PiperOrigin-RevId: 274561876
olly committed -
I could do this with nullSafeArrayConcat but this saves allocating a throw-away single-element array. PiperOrigin-RevId: 274545815
ibaker committed -
PiperOrigin-RevId: 274545728
ibaker committed -
PiperOrigin-RevId: 274537528
ibaker committed -
PiperOrigin-RevId: 274534626
olly committed -
If a surface was previously passed to the player then an output buffer renderer was set, we would remove surface callbacks but not clear the surface on renderers that accept MSG_SET_SURFACE. PiperOrigin-RevId: 274532266
andrewlewis committed
-
- 13 Oct, 2019 10 commits
-
-
Add a javadoc explanation for ProgressiveDownloader that explains that it tries to skip downloading already cached bytes. download calls through to CacheUtil#cache, which handles skipping already downloaded bytes. It is useful for callers to know that ProgressiveDownloader has this behavior - otherwise, they might reimplement the logic themselves. I hope this behavior is something that can be part of the public API :) PiperOrigin-RevId: 274202995
olly committed -
This is useful for apps that want to access HDR metadata that MediaCodec puts in its output format. PiperOrigin-RevId: 274169985
andrewlewis committed -
This is a proof of concept for cleanup we should do for all of our DataSource implementations as we move toward stabilizing parts of the API. - Move all XDataSourceFactory classes to be inner classes. - Remove chained constructors for XDataSourceFactory classes. Keep required args going through constructors. Use setters for the rest. - Not applicable in this case, but we probably want to deprecate all but the no-arg method for instantiating eac XDataSource instance (with the all-arg method kept but with the intention of making it package private). PiperOrigin-RevId: 274162076
olly committed -
PiperOrigin-RevId: 274161845
andrewlewis committed -
Issue: #6523 PiperOrigin-RevId: 274160232
andrewlewis committed -
PiperOrigin-RevId: 274148614
ibaker committed -
PiperOrigin-RevId: 274148026
bachinger committed -
- Verifies that playWhenReady doesn't become true if audio focus is denied. - Also verifies there's no suppression reason in this case, because the denial is permanent rather than temporary. PiperOrigin-RevId: 274141099
olly committed -
Also removed "to be executed" from all the comments, since it didn't seem to add value. PiperOrigin-RevId: 274139837
olly committed -
It's documented to be for temporary loss only (i.e. the case where externally reported playWhenReady is still true) PiperOrigin-RevId: 274129922
olly committed
-
- 10 Oct, 2019 15 commits
-
-
Currently, ndk cpu-features is being used. This is now deprecated and google open-source cpu_features library is recommended. PiperOrigin-RevId: 273987647
sofijajvc committed -
PiperOrigin-RevId: 273971120
krocard committed -
Issue: #3353 PiperOrigin-RevId: 273949689
sofijajvc committed -
This supports both chunkless & traditional preparation PiperOrigin-RevId: 273938344
ibaker committed -
PiperOrigin-RevId: 273937090
sofijajvc committed -
PiperOrigin-RevId: 273929000
sofijajvc committed -
PiperOrigin-RevId: 273928626
sofijajvc committed -
PiperOrigin-RevId: 273919032
andrewlewis committed -
If a user has checked out libgav1 they almost certainly want to build the extension, so fail if CMake is not present but libgav1 is present. Also add a note to the README linking to instructions for installing CMake. Also remove the NDK check, as ndk.dir is apparently deprecated and Android Studio appears to install this automatically anyway. PiperOrigin-RevId: 273918142
andrewlewis committed -
PiperOrigin-RevId: 273760294
sofijajvc committed -
When the user calls setRepeatMode, the state modifications are observed as immediate, in spite of being sent to the receiver app as asynchronous operations. PiperOrigin-RevId: 273754931
aquilescanta committed -
Also move the masking internal state update before the message dispatch, so as to ensure the result of the operation prevails over the masking state. PiperOrigin-RevId: 273740585
aquilescanta committed -
PiperOrigin-RevId: 273734495
sofijajvc committed -
Playback cannot be suppressed if playWhenReady=false PiperOrigin-RevId: 273726084
olly committed -
PiperOrigin-RevId: 273712563
andrewlewis committed
-