- 27 Nov, 2015 3 commits
-
-
Issue: #800
Oliver Woodman committed -
- Propagate BehindLiveWindowException if we fall off the back of an HLS live stream. - Consolidate seekPositionUs and playbackPositionUs into a single parameter. Issue: #765
Oliver Woodman committed -
Oliver Woodman committed
-
- 25 Nov, 2015 18 commits
-
-
This will make it easier to use HlsChunkSource with WebVTT HLS media playlists.
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
* Split findNextCueHeader and validateWebVttHeader into static methods. This is a step toward WebVTT in HLS, where we'll need to re-use these to peek at the top of the WebVTT file (they'll be moved into a util class). * Made parser robust against bad cue headers + added a test. * Removed spurious looking assertion in WebvttSubtitle.
Oliver Woodman committed -
- Remove some unnecessary condition checking. - Rename variable to a better name.
Oliver Woodman committed -
This CL fixes the case when a surface is attached *after* playback has started.
Oliver Woodman committed -
API 23 requires the permissions to be granted at runtime. This CL submits a solution for EXTERNAL_STORAGE, since it is the only dangerous privilege required so far.
Oliver Woodman committed -
Oliver Woodman committed
-
This is required to match up segments in one playlist (e.g. VTT) to those in another (e.g. Audio/Video).
Oliver Woodman committed -
Oliver Woodman committed
-
They don't seem particularly useful; they don't technically force strict compliance, but rather just catch a few token things in each case. Furthermore, for playback, probably the right thing to do is to always turn strict mode off.
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
We were previously using the container format of the media being played as the mimeType generating key requests, but this is not always correct. As an example, where a manifest contains webm streams but specifies initialization data using cenc:pssh elements in the manifest, the media has a webm mimeType, but the DRM initialization data has an mp4 mimeType.
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
This change also fixes pre-M DTS HD passthrough playback on NVIDIA Shield.
Oliver Woodman committed -
It appears the spec calculation gives the h:w pixel ratio, where-as we want w:h. It's pretty easy to convince oneself that this way round is correct. Consider a video that's 100px by 100px, and setting aspectRatioCode=3 to achieve this. The pixelWidthHeightRatio needs to be 16/9 and not 9/16 :). Issue: #965
Oliver Woodman committed
-
- 17 Nov, 2015 19 commits
-
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Built on top of https://github.com/google/ExoPlayer/pull/915.
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Issue: #958
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-