Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert ProtectionController #2452

Conversation

bbert
Copy link
Contributor

@bbert bbert commented Mar 2, 2018

This PR reverts a modification mistakenly done in PR #2435.
That concerns key system access error not being triggered when selecting key system from manifest.

BTW, does anyone know why it has been done this way? I thought it could be to handle use case where key systems declared in manifest can't be accessed while pssh of additional key systems are contained in the stream. Then it gives priority to pssh in the stream.
Can anyone confirm or complete?

@bbert bbert added the EME/DRM label Mar 2, 2018
@epiclabsDASH
Copy link
Contributor

@dsparacio, do you remind why was done in that way (not triggering error when selecting key system from manifest)?

@bbert, why do you think it could be done to give more priority to key systems in the stream? I could be missing something but I don't see any mechanism that tries keysystems of the stream that is related with the triggering or not of that event.

@epiclabsDASH epiclabsDASH added this to the v2.6.7 milestone Mar 2, 2018
@bbert
Copy link
Contributor Author

bbert commented Mar 2, 2018

To give more priority to key systems in the pssh from the stream is my interpretation of the mechanism that consist in trigerring an error only if the key system is being selected on 'needkey' event (which is raised when init segment and its pssh is pushed into buffer).

@epiclabsDASH epiclabsDASH merged commit 8748230 into Dash-Industry-Forum:development Mar 7, 2018
@bbert bbert deleted the revert-protection-controller branch April 5, 2018 12:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants