<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><blockquote type="cite"><div>On Jun 10, 2014, at 11:40 AM, Brendan Long &lt;<a href="mailto:self@brendanlong.com">self@brendanlong.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div>
  
    <meta content="text/html; charset=windows-1252" http-equiv="Content-Type">
  
  <div text="#000000" bgcolor="#FFFFFF">
    <br>
    <div class="moz-cite-prefix">On 06/10/2014 12:51 PM, Maciej
      Stachowiak wrote:<br>
    </div>
    <blockquote cite="mid:414AC195-C1D4-4651-B372-7871E33B1191@apple.com" type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      But I don’t think we’d want to support pluggable CDMs as an
      extension point on any of Apple’s ports (which is the whole point
      of CDMi), only the ones we support already. So the question is
      whether there are any other WebKit ports that would like to
      support pluggable CDMs.<br>
    </blockquote>
    Do you mind me asking your reasoning for this? Are CDMs easy enough
    to implement that it's not worth making them usable in multiple
    browsers? Or maybe you already have all of the CDMs you care to
    support?<br>
  </div>

</div></blockquote></div><br><div>We have no current plans to make it an extension point for Mac or iOS Safari or for other WebKit clients. We don’t like binary plugins of any kind, and content providers seem satisfied with what we can offer as built-in CDMs (for example, see &lt;<a href="http://techblog.netflix.com/2014/06/html5-video-in-safari-on-os-x-yosemite.html">http://techblog.netflix.com/2014/06/html5-video-in-safari-on-os-x-yosemite.html</a>&gt;). So we don’t see the value proposition of allowing third-party CDMs to be plugged in.</div><div><br></div><div>If you disagree with that stance and have a specific use case, feel free to submit that feedback via <a href="http://bugreport.apple.com">bugreport.apple.com</a> or to Apple Developer Relations. It is not really a suitable topic to debate on webkit-dev.</div><div><br></div><div>Other WebKit ports may feel differently, and may want an interface to plug in third-party CDMs. That is up to them. I don’t have any objection to other WebKit ports using this mechanism, I’m just reporting that it wouldn’t be especially useful to us.</div><div><br></div><div>Regards,</div><div>Maciej</div><div><br></div></body></html>