- 17 Oct, 2019 2 commits
- 16 Oct, 2019 3 commits
-
-
PiperOrigin-RevId: 275014741
Oliver Woodman committed -
Feature enabled through the SimpleExoPlayer.setHandleAudioBecomingNoisy. PiperOrigin-RevId: 274988924
samrobinson committed -
This gives a clear way to ensure all the preparation-related @MonotonicNonNull fields have been set to something. PiperOrigin-RevId: 274988280
ibaker committed
-
- 15 Oct, 2019 14 commits
-
-
Same change as done in https://github.com/google/ExoPlayer/commit/c49388aca2047ed7680e7d8834def4f769060e2d. PiperOrigin-RevId: 274894288
tonihei committed -
It's more explicit and simpler than having the subclass call up into the activity. PiperOrigin-RevId: 274881350
olly committed -
PiperOrigin-RevId: 274848191
olly committed -
PiperOrigin-RevId: 274845045
olly committed -
PiperOrigin-RevId: 274834663
olly committed -
Issue:#2668 PiperOrigin-RevId: 274793644
tonihei committed -
PiperOrigin-RevId: 274789337
ibaker committed -
Use composition instead. This makes the null-handling more explicit & complete (previous implementation tried to prevent null values, but didn't override all mutation methods e.g. replace(), putIfAbsent() etc.) PiperOrigin-RevId: 274778513
ibaker committed -
- Simplify the supported formats configuration by moving it to a separate variable, therefore avoiding updating the COMMON_OPTIONS variable in the ffmpeg build command. - Move the ffmpeg build command to a shell script. PiperOrigin-RevId: 274778232
kimvde committed -
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 1 commit
-
-
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
-