Skip to content

Commit

Permalink
Address @joeyparrish feedback
Browse files Browse the repository at this point in the history
  • Loading branch information
beaufortfrancois committed Sep 7, 2017
1 parent c1a81dc commit feb1d87
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 30 deletions.
11 changes: 9 additions & 2 deletions demo/asset_section.js
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ shakaDemo.setupAssets_ = function() {
/** @type {!Object.<string, !HTMLOptGroupElement>} */
var groups = {};
var first = null;
var robustnessSuggestions = document.getElementById('robustnessSuggestions');
shakaAssets.testAssets.forEach(function(asset) {
if (asset.disabled) return;

Expand All @@ -57,6 +58,14 @@ shakaDemo.setupAssets_ = function() {
if (asset.drm.length && !asset.drm.some(
function(keySystem) { return shakaDemo.support_.drm[keySystem]; })) {
option.disabled = true;
asset.drm.forEach(function(keySystem) {
robustnessSuggestions.childNodes.forEach(function(suggestion) {
if (suggestion.nodeName == 'OPTION' &&
keySystem === suggestion.dataset.keysystem) {
suggestion.disabled = true;
}
});
});
}

var mimeTypes = [];
Expand Down Expand Up @@ -233,8 +242,6 @@ shakaDemo.load = function() {

shakaDemo.hashShouldChange_();

shakaDemo.updateRobustnessSuggestions_();

// Set a different poster for audio-only assets.
if (player.isAudioOnly()) {
shakaDemo.localVideo_.poster = shakaDemo.audioOnlyPoster_;
Expand Down
19 changes: 0 additions & 19 deletions demo/configuration_section.js
Original file line number Diff line number Diff line change
Expand Up @@ -54,25 +54,6 @@ shakaDemo.setupConfiguration_ = function() {
};


/** @private */
shakaDemo.updateRobustnessSuggestions_ = function() {
var drmInfo = shakaDemo.player_.drmInfo();
var drmSettingsVideoRobustness =
document.getElementById('drmSettingsVideoRobustness');
var drmSettingsAudioRobustness =
document.getElementById('drmSettingsAudioRobustness');

// Suggest appropriate robustness values for Widevine.
if (drmInfo && drmInfo.keySystem === 'com.widevine.alpha') {
drmSettingsVideoRobustness.setAttribute('list', 'widevineRobustnessValues');
drmSettingsAudioRobustness.setAttribute('list', 'widevineRobustnessValues');
} else {
drmSettingsVideoRobustness.removeAttribute('list');
drmSettingsAudioRobustness.removeAttribute('list');
}
};


/** @private */
shakaDemo.onAutoplayChange_ = function() {
// Change the hash, to mirror this.
Expand Down
18 changes: 9 additions & 9 deletions demo/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -172,18 +172,18 @@ <h1>Shaka Player <span id="version"></span></h1>
</div>
<div>
<label for="drmSettingsVideoRobustness">Video Robustness:</label>
<input id="drmSettingsVideoRobustness" type="text" class="flex-grow">
<input id="drmSettingsVideoRobustness" type="text" class="flex-grow" list="robustnessSuggestions">
</div>
<div>
<label for="drmSettingsAudioRobustness">Audio Robustness:</label>
<input id="drmSettingsAudioRobustness" type="text" class="flex-grow">
</div>
<datalist id="widevineRobustnessValues">
<option value="SW_SECURE_CRYPTO">SW_SECURE_CRYPTO (Widevine)</option>
<option value="SW_SECURE_DECODE">SW_SECURE_DECODE (Widevine)</option>
<option value="HW_SECURE_CRYPTO">HW_SECURE_CRYPTO (Widevine)</option>
<option value="HW_SECURE_DECODE">HW_SECURE_DECODE (Widevine)</option>
<option value="HW_SECURE_ALL">HW_SECURE_ALL (Widevine)</option>
<input id="drmSettingsAudioRobustness" type="text" class="flex-grow" list="robustnessSuggestions">
</div>
<datalist id="robustnessSuggestions">
<option data-keysystem="com.widevine.alpha" value="SW_SECURE_CRYPTO">Widevine</option>
<option data-keysystem="com.widevine.alpha" value="SW_SECURE_DECODE">Widevine</option>
<option data-keysystem="com.widevine.alpha" value="HW_SECURE_CRYPTO">Widevine</option>
<option data-keysystem="com.widevine.alpha" value="HW_SECURE_DECODE">Widevine</option>
<option data-keysystem="com.widevine.alpha" value="HW_SECURE_ALL">Widevine</option>
</datalist>
</details>

Expand Down

0 comments on commit feb1d87

Please sign in to comment.