- 28 Jun, 2017 3 commits
-
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=160257503
andrewlewis committed -
If open() fails because of the file isn't available then fakeData is null. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=160249214
eguven committed -
This better reflects the purpose of this flag and makes code more readable. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=160246573
tonihei committed
-
- 26 Jun, 2017 8 commits
-
-
Oliver Woodman committed
-
Getting active status of caching is needed to display on UI. Instead of a listener interface polling was chosen because of simplicity and better suits to UI refreshing. CachingCounters.downloadedBytes was updated after whole data is downloaded. Now it's updated for each read into buffer. Buffer length defines how finer these updates are. CachingCounters.totalBytes is added so UI can display a progress bar. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=160142048
eguven committed -
In the latest NDK version (r15) compilation fails because 'memset' isn't defined. Included cstring header. Issue: #2977 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=160139022
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=160138881
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=160130540
olly committed -
This change allows you to enable/disable tracks within which all samples are key-frames without any re-buffering (e.g. audio, text and metadata). This effectively reverts V2 back to the behavior in V1, only this time we're doing it properly. []ly disabling/enabling, or disabling/enabling whilst paused, no longer cause samples to get "lost" between the source and renderers. Note it also becomes really easy to support a few other things, although support is not exposed in this change: - Enable/disable video tracks without any re-buffering, by changing the toKeyframe argument passed to discardTo to true. - Retain media in the buffer for some time after it's been played (e.g. to support a single back-5s-seek efficiently), by subtracting the desired back-buffer time from the value that's passed to discardTo. Issue: #2956 Issue: #2926 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=160128586
olly committed -
https://github.com/google/ExoPlayer/pull/2963/files https://github.com/google/ExoPlayer/commit/8bb643976fe20d1ec684291aa7bf5337e474bec4 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=160128047
olly committed -
Make DrmSessionException takes in Throwable cause instead of Exception cause, which is more limiting and doesn't add any benefit. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=160121486
hoangtc committed
-
- 25 Jun, 2017 2 commits
-
-
Oliver Woodman committed
-
Make OkHttpDataSource userAgent parameter optional
ojw28 committed
-
- 24 Jun, 2017 2 commits
-
-
Issue: #2988 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159958591
olly committed -
The if clause was never executed because nextLoadingPeriodIndex is set to C.INDEX_UNSET instead of loadingPeriodIndex + 1. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159948661
tonihei committed
-
- 23 Jun, 2017 5 commits
-
-
Alex Birkett committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Source length calculation in ContentDataSource changed
ojw28 committed -
Prevents that we forget to set variables. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159939180
tonihei committed
-
- 22 Jun, 2017 20 commits
-
-
It's no more complicated to avoid it, and according to the Art team it should be faster without. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159816746
olly committed -
- If we have <s1>garbage<s2> and discard <s2>, throw away the garbage too. - Cleanup some documentation to consistently refer to the queue as "queue" rather than "buffer". ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159816309
olly committed -
This will extend our CENC modes support to cbcs and cens. The change was not split into two different CLs due to lack of test content for default initialization vectors, aside from AES-CBCS encrypted ones. Issue:#1661 Issue:#1989 Issue:#2089 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159810371
aquilescanta committed -
Also update the dizzy sample to use HTTPS as it has moved permanently. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159805004
andrewlewis committed -
This was broken prior to my recent changes, since largestDequeuedTimestampUs was only being updated in readData. It should have been updated in the skip methods. as well. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159704945
olly committed -
CacheAsserts contains cache assertion methods for testing. It's easier to use in tests than DashDownloadTestBase which requires to be extended. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159688808
eguven committed -
It's a bit messy at the moment with the deprecated methods in there, but on the read side the new set of methods is as follows: Modifies the start of buffer: - discardTo(time, keyframe, ...) [this is new] - discardToRead() - discardToEnd() Modifies the read position: - rewind() - advanceTo(time, keyframe, ...) [this is a generalization of skipToKeyframeBefore] - advanceToEnd() [previously called skipAll] - read(...) Which seems quite nice and self-consistent, and is powerful enough for everything that we need to do as we move MediaSource implementations over to the new methods. TODOs for subsequent changes: - Re-order methods in the two classes so that they're actually in the same order, and move the deprecated ones out of the way - Enhance SampleQueueTest to also cover new functionality, as we start transitioning MediaSource implementations over to use it. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159688660
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159681714
olly committed -
getNextPeriod might return C.INDEX_UNSET. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159676949
tonihei committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159676653
eguven committed -
Made the method copy all of the fields of DataSpec in to the new instance. Also converted it to an instance method of DataSpec for ease of usage, discovery and maintenance. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159670314
eguven committed -
Error prone check doesn't like we pass a variable named 'end' as start parameter and 'start' as end. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159567308
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159555748
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159554717
aquilescanta committed -
Issue:#1661 Issue:#1989 Issue:#2089 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159553419
aquilescanta committed -
An actions is triggered when the reading reaches action's position. This can be used to make sure the code is in a certain state while testing. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159545923
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159538997
olly committed -
At the moment, only CENC-defined scheme types are known values. This will allow having more information about the encryption scheme through the format, which in turn will allow more informed decisions on format support. Issue:#1661 Issue:#1989 Issue:#2089 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159538907
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159426366
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159421000
olly committed
-