- 19 Jun, 2019 4 commits
-
-
This permission has normal access right and can't be revoked by the user. However, an app can choose to revoke it when using ExoPlayer, e.g. if no network is required and the app doesn't want to list this permission. Support this use case by gracefully catching the exception in the relevant places. Issue:#6019 PiperOrigin-RevId: 253759332
tonihei committed -
PiperOrigin-RevId: 253593267
bachinger committed -
PiperOrigin-RevId: 253228214
Toni committed -
arodriguez committed
-
- 06 Jun, 2019 4 commits
-
-
It's only thrown in an edge case on API level 20 and below. If it is thrown it causes playback failure when playback could succeed, by throwing up through configureCodec. It seems better just to catch the exception and have the codec be configured using the format's own width and height. PiperOrigin-RevId: 251745539
olly committed -
PiperOrigin-RevId: 251617354
aquilescanta committed -
Issue:#5955 PiperOrigin-RevId: 251616118
aquilescanta committed -
PiperOrigin-RevId: 251399230
aquilescanta committed
-
- 03 Jun, 2019 4 commits
-
-
PiperOrigin-RevId: 251216822
olly committed -
Issue: #5735 PiperOrigin-RevId: 248745617
andrewlewis committed -
Issue:#5779 PiperOrigin-RevId: 249234058
tonihei committed -
Oliver Woodman committed
-
- 31 May, 2019 26 commits
-
-
When caching is resumed, it starts from the initial position. This makes more data to be reported as cached. Issue:#5573 PiperOrigin-RevId: 250678841
eguven committed -
PiperOrigin-RevId: 250655481
eguven committed -
PiperOrigin-RevId: 250654697
eguven committed -
cache() opens all connections with unset length to avoid position errors. This makes more data then needed to be downloading by the underlying network stack. This fix makes makes it open connections for only required length. Issue:#5927 PiperOrigin-RevId: 250546175
eguven committed -
We currently toggle the view in onTouchEvent ACTION_DOWN which is non-standard and causes problems when used in a ViewGroup intercepting touch events. Switch to standard Android click handling instead which is also what most other player apps are doing. Issue:#5784 PiperOrigin-RevId: 245219728
tonihei committed -
Using parallel adaptation for Formats without bitrate information currently causes an exception. Handle this gracefully and also cases where all formats have the same bitrate. Issue:#5971 PiperOrigin-RevId: 250682127
tonihei committed -
PiperOrigin-RevId: 250672752
tonihei committed -
PiperOrigin-RevId: 250664791
olly committed -
PiperOrigin-RevId: 250661977
olly committed -
+ Use start for anchoring, instead of center. + Add the height to the TTML bitmap cue rendering layout. Issue:#5633 PiperOrigin-RevId: 250519710
aquilescanta committed -
PiperOrigin-RevId: 250517338
andrewlewis committed -
In surface YUV output mode the width/height fields of the VpxOutputBuffer were never populated. Fix this by adding a new method to set the width/height and calling it from JNI like we do for GL YUV mode. PiperOrigin-RevId: 250449734
andrewlewis committed -
Also allow enabling decoder fallback with MediaCodecAudioRenderer. Issue: #5942 PiperOrigin-RevId: 250301422
andrewlewis committed -
Update configuration script to use an external build, so we can remove use of isysroot which is broken in the latest NDK r19c. Also switch from gnustl_static to c++_static so that ndk-build with NDK r19c succeeds. Issue: #5922 PiperOrigin-RevId: 250287551
andrewlewis committed -
According to Cue's constructor (for bitmaps) documentation: + cuePositionAnchor does horizontal anchoring. + cueLineAnchor does vertical anchoring. Usage is currently inverted. Issue:#5633 PiperOrigin-RevId: 250253002
aquilescanta committed -
PiperOrigin-RevId: 249819080
olly committed -
PiperOrigin-RevId: 249610014
olly committed -
This prevents further unexpected updates if the MediaSource happens to finish its preparation at a later point. Issue:#5915 PiperOrigin-RevId: 249439246
tonihei committed -
PiperOrigin-RevId: 249417898
eguven committed -
Issue: #5926 PiperOrigin-RevId: 249404152
andrewlewis committed -
Issue: #5765 PiperOrigin-RevId: 249251150
olly committed -
The SurfaceListener just sets the surface on the VideoComponent, but SphericalSurfaceView already accesses the VideoComponent directly so it seems simpler to update the surface directly. PiperOrigin-RevId: 249242185
andrewlewis committed -
PiperOrigin-RevId: 249068395
andrewlewis committed -
Issue: #5834 PiperOrigin-RevId: 249067445
bachinger committed -
Issue: #5891 PiperOrigin-RevId: 248541827
bachinger committed -
Issue: #5891 PiperOrigin-RevId: 248369509
bachinger committed
-
- 22 May, 2019 2 commits
-
-
Marc Baechinger committed
-
Marc Baechinger committed
-