- 10 Oct, 2018 1 commit
-
-
Lieblich, Jonathan committed
-
- 03 Oct, 2018 12 commits
-
-
Oliver Woodman committed
-
#4306 - Extract tags from SubRip subtitles, add support for alignment
ojw28 committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=215562599
eguven committed -
DownloadService isn't designed to be bound. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=215552423
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=215541062
eguven committed -
When SubtitlePainter positions the cues centred in the given box, it must add the left offset of the box to get the correct position. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=215535289
tonihei committed -
SubtitleView forwards the cue box position to SubtitlePainter. This should be the position relative to the canvas of the SubtitleView. Currently, however, we forward the position relative to the parent of SubtitleView. That causes problems if SubtitleView has a non-zero offset position to its parent. Issue:#4788 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=215535281
tonihei committed -
This removes the experimental bandwidth meter and uses it as the new default. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=215404065
tonihei committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=215389291
aquilescanta committed -
A lot of methods just forward to other methods and there is no conceivable way a player should implement it another way. Moving these methods to a base player class allows to remove duplicated code across our player implementations. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=215374192
tonihei committed -
For example, using ExoPlayer.STATE_IDLE falls back to the Player.STATE_IDLE automatically and thus there is no need to keep the deprecated members. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=215363841
tonihei committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=215261807
olly committed
-
- 02 Oct, 2018 1 commit
-
-
#4306 - grouping line/lineAnchor and position/positionAnchor assignments, setting Cue's textAlignment to def value - null
Arnold Szabo committed
-
- 01 Oct, 2018 12 commits
-
-
Arnold Szabo committed
-
Arnold Szabo committed
-
Call rating with extras
ojw28 committed -
Make DefaultTrackSelector.AudioTrackScore protected
ojw28 committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=215214894
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=215213255
eguven committed -
If we prepare a deferred media period before the actual timeline is available, we either prepare with position zero (= the default) or with a non-zero initial seek position. So far, the zero (default) position got replaced by the actual default position (including any potential non-zero window offset) when the timeline became known. However, a non-zero initial seek position was not corrected by the non-zero window offset. This is fixed by this change. Related to that, we always assumed that the deferred media period will the first period in the actual timeline. This is not true if we prepare with an offset (either because of an initial seek position or because of a default window position). So, we also determine the actual first period when the timeline becomes known. Issue:#4873 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=215213030
tonihei committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=215205796
tonihei committed -
These two methods are meant to indicate to the track selection that it's started or stopped being used. This is helpful to schedule background tasks related to track selection (e.g. register network change listeners etc.). This intention is not clearly stated in the method docs. Also, all track selections of all prebuffered periods stay enabled in parallel at the moment. As the whole purpose of these methods is to know whether dynamic updates via updateSelectedTrack may happen, it's better to only enable track selections of the current loading media period. That's similar to how we always forward the loading track selections to the LoadControl. This change: 1. Improves the JavaDoc of TrackSelection. 2. Disables track selections if loading moves to another period. 3. Reenables track selection if loading moves back to a previous period. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=215199987
tonihei committed -
Switch to the recommended way of checking whether the app is running on a TV device. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=215177587
andrewlewis committed -
Extend Sony workaround up to and including Oreo. Due to a platform issue the Display API couldn't report 1080p UI and 4k SurfaceView support until Oreo. Since Oreo it is still common for devices to misreport their display sizes via Display, so this change switches to using system properties up to and including Pie. On Pie treble may prevent writing sys.display-size so check for vendor.display-size instead. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=214987203
andrewlewis committed -
This makes the annotations appear in the generated JavaDoc. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=214952419
tonihei committed
-
- 28 Sep, 2018 1 commit
-
-
This allows selectAudioTrack() to be overridden.
Andrew Shu committed
-
- 27 Sep, 2018 13 commits
-
-
hacker1024 committed
-
More specifically, if the parts of the Format that are used for decoder configuration are unchanged. Issue: #2826 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=214791234
olly committed -
Oliver Woodman committed
-
r2.9.0
ojw28 committed -
Oliver Woodman committed
-
If a source is removed from the playlist, the player may still call createPeriod for a period of the removed source as long as the new timeline hasn't been handled by the player. These events are stale and can be ignored by using a dummy media source. The stale media period will be released when the player handles the updated timeline. Issue:#4871 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=214787090
tonihei committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=214784773
andrewlewis committed -
If a source is removed from the playlist, the player may still call createPeriod for a period of the removed source as long as the new timeline hasn't been handled by the player. These events are stale and can be ignored by using a dummy media source. The stale media period will be released when the player handles the updated timeline. Issue:#4871 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=214787090
tonihei committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=214784773
andrewlewis committed -
Issue:#4861 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=214772527
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=214750185
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=214650418
cblay committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=214638939
cblay committed
-