- 18 Apr, 2017 10 commits
-
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=153446615
eguven committed -
Issue: #2675 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=153445372
andrewlewis committed -
If AudioTrack.setPlaybackParameters was called before initialization (for example, when an audio renderer is enabled) the parameters would actually be dropped, because configure calls reset, which didn't apply draining playback parameters if the track was not initialized. It would then overwrite the draining parameters with the current parameters. Set the playback parameters directly (without draining) for uninitialized tracks so that the call to setPlaybackParameters in configure is a no-op. Also, reset the stored channel count and sample rate when the audio processor is released so that configure returns true when it is next used, which makes sure that it gets flushed. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=153078759
andrewlewis committed -
The draw method checks if all inputs are the same as in the previous call. The options to strip the subtitle of its styles were applied each time, in order to check if the final CharSequence is still the same. This additional computation (and memory allocations) can be prevented by checking if the original CharSequence (including all styles) and the flags to remove those styles are the same. The actual style removal is now part of setupTextlayout(). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=153061064
tonihei committed -
Issue: #2454 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152938743
olly committed -
The track initialization data of Tx3g includes default style values for font styles, colour, and font family. Additionally the decoder now supports vertical subtitle placements other than the Tx3g default of 85% video height. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152930057
tonihei committed -
*** Reason for rollback *** The force submit broke GVR: [] *** Original change description *** Add DashDownloaderService which downloads DASH streams at the background *** ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152877808
sxp committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152815185
eguven committed -
The idea of using reflection was so that a developer could delete a package they didn't want and have everything else still compile. However, a developer doing this is likely building from source, in which case editing the factories too is pretty trivial. Removing the reflection makes specifying extractor flags via the default factory easy, and removes the need for special proguard config. Issue: #2657 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152810423
olly committed -
Extended Tx3gDecoder to read additional information after subtitle text. Currently parses font face, font size, and foreground colour. Font identifier and other information provided in subtitle sample description not yet supported. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152793774
tonihei committed
-
- 11 Apr, 2017 10 commits
-
-
When no video tracks or renderers are present, attempt audio adaptation. Issue:#1975 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152708422
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152708351
aquilescanta committed -
I've also removed unnecessary "empty" cases, since to add them everywhere would bloat the code quite a lot. Note that new String(new byte[0], 0, 0, encoding) is valid and will produce and empty string. Issue: #2663 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152697288
olly committed -
Adding the default branch prevents linting warnings. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152675789
aquilescanta committed -
This allows propagating format changes to the track output. Issue:#2552 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152672983
aquilescanta committed -
Also fix an issue where ad timelines with unknown ad period durations would not be shown in multi-window mode. (The time bar doesn't use the duration of ad periods, but shows a fix-size indicator instead.) ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152666055
andrewlewis committed -
ExoPlayerImpl.prepare() replaces the timeline with an empty timeline. After this happens, MSG_SOURCE_INFO_REFRESHED could be handled on the main thread and could relate to the old source, so the player could expose a stale timeline. Count pending prepares in ExoPlayerImpl so that source info refreshes can be suppressed until preparation actually completes. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152496255
andrewlewis committed -
Issue: #2582 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152494408
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152492104
andrewlewis committed -
When option is set to false, SubtitlePainter strips all absolute and relative font size spans from the cue text. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152484724
tonihei committed
-
- 06 Apr, 2017 10 commits
-
-
- Removed the PES_STRIPPED flag. It's unnecessary. We can strip PES in the TS extractor instead. - Made nearly all of the object classes in DvbParser immutable. Else it's non-obvious that none of this state can be mutated. - Made a a lot of the methods in DvbParser static for the same reason. - Removed unnecessary null checks, code that was never executed, unused fields etc. - Add proper flushing of DvbParser, to prevent corrupt output following a seek.
Oliver Woodman committed -
Oliver Woodman committed
-
git://github.com/tresvecesseis/ExoPlayer
Merge branch 'dev-v2-dvbsubs' of git://github.com/tresvecesseis/ExoPlayer into tresvecesseis-dev-v2-dvbsubs
Oliver Woodman committed -
Solved by adding saving reference to previous TrackGroup. Toast only displayed after TrackGroup changed. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152242954
tonihei committed -
Also add instructions for building arm64-v8a and x86. Issue: #2561 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152141270
andrewlewis committed -
Only enable multi-window mode when the duration of every period in the timeline is known. Also, remove the warning logged when there are too many windows as it doesn't add much. The player's current period index was not masked while there were unacknowledged seeks. This led to the displayed position jumping, between when seekTo was called (after which the position would be masked but not the period index) and the seek being acknowledged (at which point the time bar's position would jump back to the seek position, due to the period index being resolved). Mask the period index, like the window index, to fix this behavior. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152116040
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152107538
andrewlewis committed -
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
-
- 04 Apr, 2017 1 commit
-
-
Sergio Moreno Mozota committed
-
- 31 Mar, 2017 9 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
-