Commit Graph

19 Commits

Author SHA1 Message Date
Joey Parrish 151936c6be Ungroup Angel One audio
Change-Id: Ia89e90b5ac9cfb94c4664be2996ba000615b6014
2015-10-13 18:10:47 +00:00
Joey Parrish b197354a94 Pull the poster from appspot.
Change-Id: I4794733960cd6dd28c32ab87258af19bb90c2997
2015-10-06 13:11:02 -07:00
Timothy Drews 26bfade2df Fix multiple audio language support.
* Ensure AdaptationSets with different languages but with the same group
  end up in different StreamSetInfos.
* Set the main flag in a StreamSetInfo if any one of the source
  AdaptationSets has their main flag set (commit
  689c2a47aa broke Role 'main' support).

Closes #182

Change-Id: Ia017e294e0b359c62133adc42a8d701d614f3b0d
2015-09-15 17:36:20 -07:00
Joey Parrish 4e69e00b67 Fix CENC car MPD for IE & Firefox
The manifest didn't declare an XML namespace.  Firefox and IE are
very strict about this, whereas Chrome is not.

Change-Id: I96fd44bb2debb974d7587603732965982681eadd
2015-09-09 19:59:24 +00:00
Joey Parrish 37fabdfccd Add cast icons, modified to fit our UI colors
Original icons from:
https://developers.google.com/cast/docs/developers#icons

Assets for #117

Change-Id: Ie10e9beb00cb2d9b8d49ebd1e3d0e2e98bcd44a7
2015-09-02 10:11:10 -07:00
Joey Parrish 88c38cb278 Remove clearkey alg, no longer required
See w3c/encrypted-media#48

Change-Id: I85062d5842b46855168cc85b131972415c2a2120
2015-08-13 20:01:25 +00:00
Jacob Trimble 899c322995 Added support for multiple BaseURL elements.
Added a new class called FailoverUri which handles multiple URLs and
switches to others when one fails.  This is also handles the request
itself.  This replaces SegmentMetadata as well as a number of manual
requests.

The MPD parser now produces arrays of URIs rather than just one.  The
MPD Processor then converts it to a FailoverUri inside the manifest.

Added unit tests to test the new functionality and updated the old ones
to the new changes.

This does not support failover on subtitles since subtitles are handled
by the browser.

Closes #68

Change-Id: I5410104827b9e4102b243444b1b5a3f01dcaf10d
2015-08-10 16:01:06 -07:00
Joey Parrish ffb9839c16 Icons for trick play controls
Change-Id: I5871796b2f8d7fbc6a36d8267d94170d46eff938
2015-06-19 11:51:14 -07:00
Joey Parrish 1330ca07b0 Make car_segmenttemplate static (again).
Change-Id: I2a99c602488f5621b2d5b1d65569ac0b3c3ca4b0
2015-05-05 14:32:48 -07:00
Joey Parrish 23872b65a7 Give an example of the Role tag.
Change-Id: Ifbc5fd0349a4b3bf679df2285162c01d53fce245
2015-04-16 11:39:31 -07:00
Joey Parrish 73afa67be7 Fork SegmentTemplate test asset as non-live.
The test asset as it exists upstream is styled as a live stream, in
spite of the fact that it is static content.  This creates a bad
experience in the test app when this asset is selected.  Fork it and
remove the update property that makes the Player treat it as live.

Change-Id: I8bc18c68186ccf9f51e9e031753bb39ed33e065a
2015-04-03 18:54:51 -07:00
Joey Parrish 60f186dcd4 Update clearkey test license.
This fixes the clearkey test license for Chrome 42+.

Also drops the test license generator script, which is out-of-date,
never used, and rotting a bit.

Change-Id: I87f9b0780d97a9054672612c02584178007d868f
2015-03-10 13:40:01 -07:00
Joey Parrish b796e9a55a Create custom player controls.
Also deprecates several methods on Player that are better accessed
directly on the video element.

Change-Id: I11e41ec7025aa2bc63e14febcadf42a1acc510eb
2015-03-10 19:40:57 +00:00
Joey Parrish 997ae8f90c Add favicon.
Change-Id: Ie60938c6df8d3b9ac78c19211bbf988a460049e9
2015-02-24 11:25:34 -08:00
Joey Parrish 9fb10fa50c Update the test key for clearkey.
The clearkey implementation in Chrome has gotten more strict and now
requires the alg parameter.

Change-Id: I3f623e89fddf193a40a71c38594342cde43ef109
2015-02-19 18:00:25 +00:00
Joey Parrish 4da469d1b5 Rename assets.
* Rename the bear clip to reflect the fact that it is actually a webm
  clip, not an mp4.
* Rename the sidx, cues, and headers files so that karma does not treat
  them as text.  See also: karma-runner/karma#1070.

Change-Id: Ia73c233b32a34c57d45021d1cc130c0e0672bda0
2015-02-19 17:57:31 +00:00
Timothy Drews 08dacf268c Enable media and license delivery over HTTPS.
Using // instead of http:// will use whichever protocol the.
page uses.

* Modify the BaseURL tags within each MPD.
* Modify the URLs of MPDs on the test page.
* Modify the license server URLs in the application.

Closes b/19105239.

Change-Id: I643eccd18add659f3c2d6f553da45ca2bcece6dd
2015-01-26 15:08:48 -08:00
Joey Parrish d4df6987e7 Shaka Player release v1.1 2015-01-15 15:12:58 -08:00
Joey Parrish b3d035be9f Shaka Player release v1.0 2014-12-19 14:26:19 -08:00