- From: <bugzilla@jessica.w3.org>
- Date: Tue, 18 Feb 2014 08:13:03 +0000
- To: public-html-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24025
Joe Steele <steele@adobe.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |steele@adobe.com
--- Comment #8 from Joe Steele <steele@adobe.com> ---
(In reply to David Dorwin from comment #6)
> If one or more of the items in the dictionary is unrecognized or unsupported
> by the CDM, what should happen?
>
> 1. Report a MediaKeyError (NOT_SUPPORTED_ERR or INVALID_ACCESS_ERR).
> 2. Throw an exception.
> * This is probably more app-friendly than #1, but it requires the UA to
> know acceptable values, some of which could require probing. Thus, I don't
> think it is an option.
> 3. Ignore such values.
> * For recognized but unsupported values, do the best possible.
> * The server decide whether it's sufficient.
> * This potentially allows a single dictionary to be passed to all CDMs.
> 4. Ignore unrecognized values but let the CDM report errors for recognized
> but unsupported values if appropriate.
> * This seems to add too much ambiguity.
I vote for option #3 here. But I would say we need a little more clarity.
Is a CDM free to ignore a single value or set of values? Or if an unknown value
is present, must it ignore the entire dictionary? I would vote for the former
as it is more flexible.
I am fairly agnostic as to whether the parameter is a dictionary or a JSON
string. However I will point out that if this is a JSON string, the CDM will be
forced to include a parser it does not have today and that could be a source of
errors.
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Tuesday, 18 February 2014 08:13:04 UTC