Skip to content

Commit

Permalink
Add robustness suggestions for Widevine (#1008)
Browse files Browse the repository at this point in the history
  • Loading branch information
beaufortfrancois authored and joeyparrish committed Oct 16, 2017
1 parent 9e2b739 commit f3578b0
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 2 deletions.
13 changes: 13 additions & 0 deletions demo/configuration_section.js
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,19 @@ shakaDemo.setupConfiguration_ = function() {
'input', shakaDemo.onDrmSettingsChange_);
document.getElementById('drmSettingsAudioRobustness').addEventListener(
'input', shakaDemo.onDrmSettingsChange_);

var robustnessSuggestions = document.getElementById('robustnessSuggestions');
if (shakaDemo.support_.drm['com.widevine.alpha']) {
var widevineSuggestions = ['SW_SECURE_CRYPTO', 'SW_SECURE_DECODE',
'HW_SECURE_CRYPTO', 'HW_SECURE_DECODE', 'HW_SECURE_ALL'];
// Add Widevine robustness suggestions if it is supported.
widevineSuggestions.forEach(function(suggestion) {
var option = document.createElement('option');
option.value = suggestion;
option.textContent = 'Widevine';
robustnessSuggestions.appendChild(option);
});
}
};


Expand Down
5 changes: 3 additions & 2 deletions demo/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -172,12 +172,13 @@ <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">
<input id="drmSettingsAudioRobustness" type="text" class="flex-grow" list="robustnessSuggestions">
</div>
<datalist id="robustnessSuggestions"></datalist>
</details>

<details class="input">
Expand Down

0 comments on commit f3578b0

Please sign in to comment.