[Bug 19788] What, if any, event should be fired when no key is available to decrypt the block?

https://www.w3.org/Bugs/Public/show_bug.cgi?id=19788

--- Comment #7 from David Dorwin <ddorwin@google.com> ---
We should definitely not send different types of data to the same event. That
means we need a new event if we are going to send the key ID.

Unless we guarantee that all keys can be determined from the Initialization
Data (CENC does not), we can't guarantee that the user agent knows which, if
any, MediaKeySession to fire the event at. The event would either need to be
fired at the HTMLMediaElement or the MediaKeys object. 

Since CreateSession() takes a specific Initialization Data format, any other
data format (i.e. key id) provided in the new event could not be used to create
a new session. It could only be used to tell the application/server that the
key has not been provided. The reply would need to be a new license (for an
existing session) containing that key.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Sunday, 10 March 2013 04:57:45 UTC