[Bug 25920] Remove extraction of default URL from createSession() algorithm

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

--- Comment #13 from Joe Steele <steele@adobe.com> ---
(In reply to David Dorwin from comment #12)
> (In reply to Mark Watson from comment #11)
> > As per comment #9, the change should not have removed the possibility for
> > the CDM to populate the destinationURL field.
> 
> I don't think comment #9 says this.
> 
> Are there scenarios *not related to initData* that would use destinationURL
> in generateRequest()? 

I think the initData scenario alone is compelling. However another scenario
that has been discussed is the bootstrapping request. If a CDM requires an
initial message exchange before beginning to use licenses on a particular
origin, a set of URLs might be hard-coded into the CDM for that purpose. Since
the application may only know the set of URLs that can be used and not the one
that is actually used, the CDM has to have a way of conveying that information. 

> If so, we should evaluate how they fit in an
> interoperable application before adding complexity to support them.

I don't see how this change would add complexity. Since both the UA and the
application have to support this for key request messages in general, making
createSession a special case seems more complex not less.

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

Received on Wednesday, 27 August 2014 22:20:13 UTC