<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>Re: [whatwg] Give guidance about RFC 4281 codecs
parameter</title></head><body>
<div>At 11:59&nbsp; -0700 9/04/07, Charles Iliya Krempeaux
wrote:</div>
<blockquote type="cite" cite>Hello,<br>
</blockquote>
<blockquote type="cite" cite>On 4/9/07,<b> Dave Singer</b> &lt;<a
href="mailto:singer@apple.com">singer@apple.com</a>&gt; wrote:<br>
<blockquote>WARNING:&nbsp; I have CC'd the co-authors of the RFC, as I
think they might like to see the discussion, comment on my answers,
and possibly correct me.&nbsp; I also have a question whether there is
a typo in the RFC...</blockquote>
<blockquote><br></blockquote>
<blockquote>* * * * *</blockquote>
<blockquote><br></blockquote>
<blockquote><br></blockquote>
<blockquote>Henry</blockquote>
<blockquote><br></blockquote>
<blockquote>these are all great questions.&nbsp; Let me see how many I
can answer.</blockquote>
<blockquote><br></blockquote>
<blockquote>Overall, the RFC was struggling with the issue that there
is no 'uniform' naming of codecs;&nbsp; the namespace for codecs is
dependent on the container format, so products that do container
conversion have to have tables of code matches.&nbsp; ugh.&nbsp;
That's why the RFC is as it is.</blockquote>
<blockquote><br></blockquote>
<blockquote>The RFC suggests that updated information would be done
with RFCs, which is a little heavy.&nbsp; The RFC as written formally
applies to 3GPP files and 3GPP2 files, but the definitions are
applicable for all ISO-family files.</blockquote>
<blockquote><br></blockquote>
<blockquote>As you'll see below, 3GPP has also defined it for avc1 in
MP4-family containers, but no spec. or registration authority provides
a pointer.&nbsp; We might want to ask IANA whether we could add
something to the MIME registry.</blockquote>
<blockquote><br></blockquote>
<blockquote><br></blockquote>
<blockquote>At 11:37&nbsp; +0300 8/04/07, Henri Sivonen wrote:<br>
<blockquote type="cite" cite><br>
&nbsp;* Theora video and Vorbis audio in Ogg container.
(application/ogg; .ogg)<br>
&nbsp;* Dirac video and Vorbis audio in Ogg container.
(application/ogg; .ogg)<br>
&nbsp;* Theora video and Vorbis audio in Matroska container.
(video/x-matroska; .mkv)<br>
&nbsp;* Dirac video and Vorbis audio in Matroska container.
(video/x-matroska; .mkv)<br>
</blockquote>
</blockquote>
<blockquote><br></blockquote>
<blockquote>My understanding is that the Ogg container is 'specific'
to these codecs, and therefore the codecs parameter is not needed.&nbsp;
But I am not an Ogg or Matroska expert;&nbsp; perhaps they could chime
in?<br>
</blockquote>
</blockquote>
<blockquote type="cite" cite><br>
No.&nbsp; The containers are independent of the codecs put inside.<br>
<br>
However, whether software, that supports Ogg or Matroska containers
will actually be able to &quot;play&quot; other codecs is another
issue altogether.<br>
&nbsp;</blockquote>
<blockquote type="cite" cite>[...]<br>
</blockquote>
<div><br></div>
<div>so a defined 'codecs' parameter might be prudent, perhaps.&nbsp;
Thanks for the correction.</div>
<x-sigsep><pre>-- 
</pre></x-sigsep>
<div>David Singer<br>
Apple Computer/QuickTime</div>
</body>
</html>