- 04 Jan, 2017 8 commits
-
-
- Errors reported by native stack use org.chromium.net.NetworkException class. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=143475649
mef committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=143469714
olly committed -
This isn't perfect because it performs seeks whilst the user is holding down L/R, rather than when they release it. Performing the seek on release properly looks non trivial, and would likely require extending SeekBar. Issue: #2278 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=143440580
olly committed -
Issue: #2252 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=143433510
andrewlewis committed -
Issue: #2269 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=143433012
olly committed -
Issue: #2201 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=142772885
eguven committed -
This reverts commit 71186ef1.
Oliver Woodman committed -
These currently lead to cryptic ArrayIndexOutOfBoundsExceptions being thrown from System.arraycopy() so my proposal is to throw a more useful ParserException instead. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=142087132
cblay committed
-
- 03 Jan, 2017 3 commits
-
-
Use vector drawables for the SimpleExoPlayer player control buttons.
ojw28 committed -
Colin White committed
-
Add default artwork support to SimpleExoPlayerView
ojw28 committed
-
- 02 Jan, 2017 1 commit
-
-
Add support for a default artwork image that is displayed if no artwork can be found in the metadata.
meteoorkip committed
-
- 21 Dec, 2016 1 commit
-
-
ojw28 committed
-
- 20 Dec, 2016 3 commits
-
-
Oliver Woodman committed
-
fix 6.1 channel passthrough failing
ojw28 committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=142539314
olly committed
-
- 19 Dec, 2016 1 commit
-
-
- If there's no program-date-time then this change is a no-op. - If there is a program-date-time this change considers the period as having started at the epoch rather than at the start of the content. The window is then set to start at the start of the content. This is a little weird, but is required so that the period sample timestamps match the start of the period. Note that this also brings the handling of on-demand in line with how the live case is handled, meaning there wont be weird changes if a live stream changes into an on-demand one. Issue: #2224 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=142442719
olly committed
-
- 16 Dec, 2016 10 commits
-
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=142257743
olly committed -
This has always been broken in V2, but the issue is now also visible for the very first period in the timeline because we offset if by 60s. Previously the issue would only have been visible from the start of the second period. Issue: #2208 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=142252702
olly committed -
Create a MediaCodecVideoTrackRenderer.shouldDropFrame function that can be overriden by a child class. The YouTube override prevents a frame drop if we haven't rendered anything in the last 35 ms. The YouTube override is off at the moment, I plan to use a server side flag to do a slow and controlled experiment. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=142190774
anjalibh committed -
Cue has been modified to optionally accept a fill color and a toggle specifying when to use the fill color. When the fill color toggle is set, then SubtitlePainter will use the fill color value instead of the color specified by the device's Accessibility settings. Cea708Decoder has also been modified to propagate that value, as well as cleaned up (in terms of documentation) to prepare it for inclusion in the open-source project. There is also a new Cea708Cue, extending Cue, which holds the Cue's priority, which is used to sort potentially overlapping cues/windows. Note that I've left the @ClosedSource annotation and logging in this CL. I intend to start testing the 608 and 708 functionality in the Fiber app to ensure that it works as expected on a wide-range of channels (as opposed to the single channel in ExoPlayer Demo) before removing these. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=142173264
cdrolle committed -
These are the new subsample clips used by the android-drm-team. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=142162918
kylealexander committed -
It's a nicer place for it to live once it starts being passed around more widely (e.g. through the video renderer, for tunneling) ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=142158460
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=142157778
olly committed -
Although the underlying platform AudioTrack is capable of writing the AV sync header from M onward, I've opted not to use the functionality since it appears to allocate an unnecessary (and large) number of ByteBuffers. We can swap over from O if this is addressed. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=142138988
olly committed -
Also clarify when getNextLoadPositionUs and continueLoading can be called. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=142124497
olly committed -
These currently lead to cryptic ArrayIndexOutOfBoundsExceptions being thrown from System.arraycopy() so my proposal is to throw a more useful ParserException instead. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=142087132
cblay committed
-
- 14 Dec, 2016 13 commits
-
-
Oliver Woodman committed
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=142028608
olly committed -
Fix the issue when the sequence of PTS is out of order by bidirectional prediction for skipToKeyframeBefore()
ojw28 committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=142016285
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=142015031
olly committed -
This change makes Android Studio recognize tests as "android test" and run them on device by default. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=142008012
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=142007001
olly committed -
Passes drmSessionManager to DebugMediaCodecVideoRenderer. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=141997225
eguven committed -
ClippingMediaSource wraps a single period/window video-on-demand source and exposes a specified time range within it. Issue: #1988 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=141991215
andrewlewis committed -
This is particularly problematic for subtitle tracks where adjustment can be broken. Now, the primary url can change when clients ask for a variant snapshot, instead of happening on chunk load as before. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=141933689
aquilescanta committed -
Define what element is returned if inclusive is true and there are multiple elements equal to the input value. Clarify/fix javadoc. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=141891741
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=141870244
andrewlewis committed
-