- 18 May, 2018 18 commits
-
-
A new playback nonce is created for each playback of the same item. Thus we need to inject the nonce dynamically into the data source factory. This CL adds the DataSource which does the actual insertion into the request URLs and a MediaSource which listens to new media periods, to request the nonce and to configure the data source factory for this media period to use this nonce. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=197134217
tonihei committed -
Issue: #4262 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=197126757
andrewlewis committed -
This CL allows failure if a playlist load fails with a non-blacklistable error. For example, loss of internet connection. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=197006579
aquilescanta committed -
For TTML, if the font size is expressed in %, the font size should be relative to the cellResolution of the document which we did not support before. This CL adds support for handling this correctly. Note that this still does not support font size using c unit. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196985694
hoangtc committed -
SparseIntArray.get(key) defaults to zero for missing keys (the null check was left over from when a Map was used). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196957452
andrewlewis committed -
Also update TrackSelectionView with nullness annotations. Issue: #4263 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196849706
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196838184
eguven committed -
If the caption line has no text (empty line or only line break), we should not display its background. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196823319
hoangtc committed -
Currently, ExoPlayer only supports seeking for FLAC files with a SEEKTABLE. This CL adds support seeking for cases when the FLAC files do not have a SEEKTABLE by searching for individual frames within the file using binary search. Github: #1088. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196816398
hoangtc committed -
Due to a bug, for each TTML node, when applying its style to the encompassed regions, it applies child nodes's styling several time for each region (the number of time is equal to the number of region). This leads to a styling issue if there are multiple regions in a node displayed at the same time in TTML file. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196810046
hoangtc committed -
Issue:#4239 Issue:#4254 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196796569
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196765970
pfxing committed -
The sample size from the stsd box takes precedence over the sample size in the stsz box. Also remove assumption that C.INDEX_UNSET is -1 in ChunkIterator (which is a no-op change). Issue: #4228 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196661751
andrewlewis committed -
This adds a cancel method to PlayerMessage. Issue:#4230 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196638901
tonihei committed -
Added FlacBinarySearchSeeker, which supports seeking in a FLAC stream by searching for individual frames within the file using binary search. Github: #1808. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196587198
hoangtc committed -
GitHub: #4134. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196562078
hoangtc committed -
Fix suppressing initial "state changed to paused" listener invocations for new added tasks that are immediately started. Notify listeners for loaded actions queued state if they are not started immediately. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196542693
eguven committed -
The app can set the player to null while messages from the player are still in flight. This may cause NPEs. Issue:#4238 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196504077
tonihei committed
-
- 12 May, 2018 8 commits
-
-
Issue: #2843 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196349533
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196323463
andrewlewis committed -
The lint error suppression only works locally and not for external developers who still see the lint error and need to suppress it themselves. This changes 'implementation' to 'compileOnly' in gradle to prevent the dependency from being exported. Also removes the local lint suppression. Issue:#4234 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196251407
tonihei committed -
This makes way for reusing EGLSurfaceTexture in other places, such as metadata and frame retriever. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196240576
hoangtc committed -
Issue: #4231 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196180271
andrewlewis committed -
This is useful to get hold of the manifest to then obtain DRM init data in the download flow for protected content (without having to download the manifest again). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196168938
olly committed -
Issue: #4207 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196059445
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=196024195
olly committed
-
- 09 May, 2018 4 commits
-
-
Fix timebar scrubber notify wrong start position
ojw28 committed -
Oliver Woodman committed
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=195947382
tonihei committed -
OkHttp extension - response headers instead of request in InvalidResponseCodeException
ojw28 committed
-
- 08 May, 2018 4 commits
-
-
Justin Yorke committed
-
Oliver Woodman committed
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=195752969
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=195752931
olly committed
-
- 07 May, 2018 6 commits
-
-
Open was not calling through to upstream.open. This was not problematic for reading, because DataSourceInputStream.read would open the upstream if it's not open already. It was however a problem for calling getUri() between calling open and the first call to read, which would end up calling upstream.getUri() on the not-yet-opened upstream. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=195689472
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=195689456
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=195689103
olly committed -
Also only listen to requirements when actually necessary, else we can put the service into the foreground when it needn't be there. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=195597750
olly committed -
This type of flicker was visible (at least on my S8) whenever starting the demo app process (from being properly killed) when other notifications (e.g. completed download notification) was present. This change passes whether the service was started as foreground through the intent, and only applies the show-notification-on-stop hack if it was. It's only necessary to start as foreground if your app is not already in the foreground, so it's not necessary to do this from activity/ui components. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=195594930
olly committed -
If an app wants to reconcile its own state with that of a DownloadManager, it's helpful to know when the DownloadManager has finished restoring any previously persisted tasks. Also suppress initial "state changed to paused" listener invocations for tasks that are immediately started. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=195594881
olly committed
-