- 06 Apr, 2017 3 commits
-
-
This allows custom parsers to be used. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152005477
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152003529
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151994281
olly committed
-
- 31 Mar, 2017 26 commits
-
-
Oliver Woodman committed
-
Opus: use fixed max size in Opus decoding
ojw28 committed -
Disables codecIsAdaptive for Odroid-XU4
ojw28 committed -
Oliver Woodman committed
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151840862
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151818564
eguven committed -
Issue: #2634 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151816597
olly committed -
Start draining the audio processors when the playback parameters change, and when draining completes use the written frame count and next input buffer presentation timestamp as an offset for applying the new playback speed. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151800074
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151706338
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151696298
olly committed -
This change also ensures that format changes are read whilst the renderer is enabled but without a codec. This is necessary to ensure the drm session is updated (or replaced). Updating the format is also needed so that the up-to-date format is used in the case that the codec is initialized later due to the surface being set. Previously, if an ABR change occurred between the format being read and the surface being attached, we would instantiate the codec and then immediately have to reconfigure it when as a result of reading the up-to-date format. For a non-adaptive codec this resulted in the codec being immediately released and instantiated again! Issue: #2582 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151608096
olly committed -
This is the boring part of a larger change that fixes how video renderers behave when surfaces are attached and detached whilst they're enabled or started. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151563031
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151554130
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151456161
eguven committed -
Enable gradle test code coverage for the library modules that aren't affected by 'stuck in endless loop' issue 'library-core' is still affected by https://code.google.com/p/android/issues/detail?id=226070 Code coverage report can be generated for the rest of the modules by: ./gradlew :[module name]:createDebugCoverageReport Report is generated under: [module folder]/buildout/reports/coverage/debug ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151448536
eguven committed -
If the super method has the annotation on an argument, then the overriding method should have it too. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151440313
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151431376
andrewlewis committed -
Issue: #2514 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151418949
andrewlewis committed -
- Validate frames for majorVersion 2 and 3 as well as 4 - Don't throw if top bit of frameSize is non-zero. Issue: #2604 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151348836
olly committed -
Make FakeDataSource FakeDataSet and FakeData structures accessible publicly for comparision in tests ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151331819
eguven committed -
The only case where we should pass false is if we want to know whether the passed time is within the buffered media. This is relevant within seekTo implementations only. This is related to (but does not fix) issue #2582 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151315676
olly committed -
Also move it closer to the ExoPlayer code style. Note: This change is intended to be purely cosmetic. Issue: #26 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151307575
andrewlewis committed -
Also add an isAd flag to Timeline.Period so that periods can be declared as containing ads. The times of these periods are indicated using ad markers in the new TimeBar. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151116208
andrewlewis committed -
Disables Adaptive workaround for Odroid-XU4 up to SDK 19 in Samsung's Exynos AVC and AVC secure decoders
Alex Telitsine committed -
Disables Adaptive workaround for Odroid-XU4 up to SDK 19 in Samsung's Exynos AVC and AVC secure decoders
Alex Telitsine committed -
Disables Adaptive workaround for Odroid-XU4 up to SDK 19 in Samsung's Exynos AVC and AVC secure decoders
Alex Telitsine committed
-
- 27 Mar, 2017 2 commits
-
-
Alex Telitsine committed
-
Alex Telitsine committed
-
- 23 Mar, 2017 6 commits
-
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151028565
olly committed -
Add methods to ExoPlayer for setting/getting the playback speed, using SonicAudioProcessor. Remove PlaybackParams support, as the AudioTrack timestamp does not work reliably on Marshmallow. The platform also uses Sonic and performance should be comparable between the Java and native versions on recent Android runtimes. In a later change, SonicAudioProcessor will be made public so it can be used in conjunction with other processors. Issue: #26 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151027121
andrewlewis committed -
Issue: #2596 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151013802
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151006826
eguven committed -
Issue: #2595 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151004198
olly committed -
The way it was before worked, but it's not really documented that DrmSession methods implemented by DefaultDrmSessionManager can be called after the session has been released, and it feels wrong to do this. At some point we should probably consider moving the DrmSession part of DefaultDrmSessionManager into an inner class, to force usage in the "normal" way. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151003855
olly committed
-
- 22 Mar, 2017 3 commits
-
-
Issue: #1355 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150916986
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150908893
sammon committed -
A dummy DataSource which provides no data. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150868950
eguven committed
-