On Thu, May 20, 2010 at 9:55 PM, Robert O'Callahan <span dir="ltr"><<a href="mailto:robert@ocallahan.org">robert@ocallahan.org</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I just became aware that application/octet-stream is excluded from being a type "the user agent knows it cannot render".<br><a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/video.html#a-type-that-the-user-agent-knows-it-cannot-render" target="_blank">http://www.whatwg.org/specs/web-apps/current-work/multipage/video.html#a-type-that-the-user-agent-knows-it-cannot-render</a><br clear="all">

Apparently this was done in response to a bug report:<br><a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7977" target="_blank">http://www.w3.org/Bugs/Public/show_bug.cgi?id=7977</a><br>Neither the bug report nor the editor's response give any indication why this change was made.<br>

<br>This change means files served with application/octet-stream will make it all the way to the step "If the <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/video.html#media-data" target="_blank">media data</a> can be fetched but is found by
     inspection to be in an unsupported format ...", so implementations have to add support for binary sniffing for all the types they support. We didn't need this before in Gecko. What was the motivation for adding this implementation requirement?<br>
</blockquote><div> </div></div>Hmm. I guess it doesn't add any implementation requirements beyond what you need to handle the complete absence of a Content-Type (which we currently don't handle, but I suppose we should). So this isn't really a problem.<br>
<br>I'd still like to know why application/octet-stream has been added here, though.<br><br clear="all">Rob<br>-- <br>"He was pierced for our transgressions, he was crushed for our iniquities; the punishment that brought us peace was upon him, and by his wounds we are healed. We all, like sheep, have gone astray, each of us has turned to his own way; and the LORD has laid on him the iniquity of us all." [Isaiah 53:5-6]<br>