[xiph-commits] r14961 - trunk/standards
ivo at svn.xiph.org
ivo at svn.xiph.org
Mon May 26 09:30:18 PDT 2008
Author: ivo
Date: 2008-05-26 09:30:17 -0700 (Mon, 26 May 2008)
New Revision: 14961
Modified:
trunk/standards/draft-goncalves-rfc3534bis.txt
trunk/standards/draft-goncalves-rfc3534bis.xml
Log:
Changes to the Ogg mappings table based on feedback from the ogg-dev list.
Modified: trunk/standards/draft-goncalves-rfc3534bis.txt
===================================================================
--- trunk/standards/draft-goncalves-rfc3534bis.txt 2008-05-26 11:16:17 UTC (rev 14960)
+++ trunk/standards/draft-goncalves-rfc3534bis.txt 2008-05-26 16:30:17 UTC (rev 14961)
@@ -5,7 +5,7 @@
Internet-Draft S. Pfeiffer
Obsoletes: 3534 (if approved) C. Montgomery
Intended status: Standards Track Xiph
-Expires: November 20, 2008 May 19, 2008
+Expires: November 27, 2008 May 26, 2008
Ogg Media Types
@@ -34,7 +34,7 @@
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
- This Internet-Draft will expire on November 20, 2008.
+ This Internet-Draft will expire on November 27, 2008.
Copyright Notice
@@ -52,7 +52,7 @@
-Goncalves, et al. Expires November 20, 2008 [Page 1]
+Goncalves, et al. Expires November 27, 2008 [Page 1]
Internet-Draft Ogg Media Types May 2008
@@ -68,7 +68,7 @@
7. Security Considerations . . . . . . . . . . . . . . . . . . 6
8. Interoperability Considerations . . . . . . . . . . . . . . 7
9. IANA Considerations . . . . . . . . . . . . . . . . . . . . 7
- 10. Ogg Media Types . . . . . . . . . . . . . . . . . . . . . . 7
+ 10. Ogg Media Types . . . . . . . . . . . . . . . . . . . . . . 8
10.1. application/ogg . . . . . . . . . . . . . . . . . . . . . . 8
10.2. video/ogg . . . . . . . . . . . . . . . . . . . . . . . . . 9
10.3. audio/ogg . . . . . . . . . . . . . . . . . . . . . . . . . 10
@@ -108,7 +108,7 @@
-Goncalves, et al. Expires November 20, 2008 [Page 2]
+Goncalves, et al. Expires November 27, 2008 [Page 2]
Internet-Draft Ogg Media Types May 2008
@@ -164,7 +164,7 @@
-Goncalves, et al. Expires November 20, 2008 [Page 3]
+Goncalves, et al. Expires November 27, 2008 [Page 3]
Internet-Draft Ogg Media Types May 2008
@@ -220,7 +220,7 @@
-Goncalves, et al. Expires November 20, 2008 [Page 4]
+Goncalves, et al. Expires November 27, 2008 [Page 4]
Internet-Draft Ogg Media Types May 2008
@@ -231,18 +231,22 @@
those header values map into strings that SHOULD be used in the
"codecs" parameter when dealing with Ogg media types.
- Codec Identifier | Codecs Parameter
+ Codec Identifier | Codecs Parameter
-----------------------------------------------------------
- char[8]: '\x01vorbis' | vorbis
- char[8]: '\x80theora' | theora
- char[8]: 'Speex ' | speex
- char[8]: '\177FLAC' | flac
- char[8]: 'BBCD\0' | dirac
- char[8]: 'OggMIDI\0' | midi
- char[8]: 'CMML\0\0\0\0' | cmml
- char[8]: 'PCM ' | pcm
- char[8]: 'CELT ' | celt
- char[8]: 'kate\0\0\0\0' | kate
+ char[5]: 'BBCD\0' | dirac
+ char[5]: '\177FLAC' | flac
+ char[7]: '\x80theora' | theora
+ char[7]: '\x01vorbis' | vorbis
+ char[8]: 'Speex ' | speex
+ char[8]: 'OggMIDI\0' | midi
+ char[8]: 'CMML\0\0\0\0' | cmml
+ char[8]: '\211PNG\r\n\032\n' | png
+ char[8]: '\212MNG\r\n\032\n' | mng
+ char[8]: '\213JNG\r\n\032\n' | jng
+ char[8]: 'CELT ' | celt
+ char[8]: 'PCM ' | pcm
+ char[9]: '\x80kate\0\0\0\0' | kate
+ char[9]: 'YUV4MPEG2' | yuv4mpeg
Possible examples include:
@@ -269,18 +273,18 @@
is an even smaller subset within video/ogg, as it is not intended to
refer to visual content.
- As such, the application/ogg type is the recommended choice to serve
- content aimed at scientific and other applications that require
- various multiplexed signals or streams of continuous data, with or
- without scriptable control of content. For bitstreams containing
-Goncalves, et al. Expires November 20, 2008 [Page 5]
+Goncalves, et al. Expires November 27, 2008 [Page 5]
Internet-Draft Ogg Media Types May 2008
+ As such, the application/ogg type is the recommended choice to serve
+ content aimed at scientific and other applications that require
+ various multiplexed signals or streams of continuous data, with or
+ without scriptable control of content. For bitstreams containing
visual, timed text, and any other type of material that requires a
visual interface, but which is not complex enough to warrant serving
under application/ogg, the video/ogg type is recommended. In
@@ -326,17 +330,16 @@
content in an Ogg bitstream. Implementations SHOULD NOT execute such
content without prior validation of its origin by the end-user.
- Issues may arise on applications that use Ogg for streaming or file
- transfer in a networking scenario. In such cases, implementations
- decoding Ogg and its encapsulated bitstreams have to ensure correct
-
-Goncalves, et al. Expires November 20, 2008 [Page 6]
+Goncalves, et al. Expires November 27, 2008 [Page 6]
Internet-Draft Ogg Media Types May 2008
+ Issues may arise on applications that use Ogg for streaming or file
+ transfer in a networking scenario. In such cases, implementations
+ decoding Ogg and its encapsulated bitstreams have to ensure correct
handling of manipulated bitstreams, of buffer overflows, and similar
issues.
@@ -380,19 +383,18 @@
document registers two new media types and redefines the existing
application/ogg as defined in the following section.
-10. Ogg Media Types
-
-
-Goncalves, et al. Expires November 20, 2008 [Page 7]
+Goncalves, et al. Expires November 27, 2008 [Page 7]
Internet-Draft Ogg Media Types May 2008
+10. Ogg Media Types
+
10.1. application/ogg
Type name: application
@@ -440,15 +442,15 @@
Skeleton logical bitstream to identify all other contained logical
bitstreams.
- Author: See "Authors' Addresses" section.
-
-Goncalves, et al. Expires November 20, 2008 [Page 8]
+Goncalves, et al. Expires November 27, 2008 [Page 8]
Internet-Draft Ogg Media Types May 2008
+ Author: See "Authors' Addresses" section.
+
Change controller: The Xiph.Org Foundation.
10.2. video/ogg
@@ -496,15 +498,15 @@
Implementations interacting with the type "video/ogg" SHOULD support
multiplexed bitstreams.
- Author: See "Authors' Addresses" section.
-
-Goncalves, et al. Expires November 20, 2008 [Page 9]
+Goncalves, et al. Expires November 27, 2008 [Page 9]
Internet-Draft Ogg Media Types May 2008
+ Author: See "Authors' Addresses" section.
+
Change controller: The Xiph.Org Foundation.
10.3. audio/ogg
@@ -552,15 +554,15 @@
contain only a Vorbis bitstream, while .spx is used for Ogg files
that contain only a Speex bitstream.
- Author: See "Authors' Addresses" section.
-
-Goncalves, et al. Expires November 20, 2008 [Page 10]
+Goncalves, et al. Expires November 27, 2008 [Page 10]
Internet-Draft Ogg Media Types May 2008
+ Author: See "Authors' Addresses" section.
+
Change controller: The Xiph.Org Foundation.
11. Copying Conditions
@@ -607,16 +609,16 @@
October 2007, <http://theora.org/doc/Theora_spec.pdf>.
[Dirac] Dirac Group, "Dirac Specification",
- <http://dirac.sourceforge.net/specification.html>.
-
-Goncalves, et al. Expires November 20, 2008 [Page 11]
+Goncalves, et al. Expires November 27, 2008 [Page 11]
Internet-Draft Ogg Media Types May 2008
+ <http://dirac.sourceforge.net/specification.html>.
+
[Speex] Valin, J., "The Speex Codec Manual", February 2002,
<http://speex.org/docs/manual/speex-manual>.
@@ -666,9 +668,7 @@
-
-
-Goncalves, et al. Expires November 20, 2008 [Page 12]
+Goncalves, et al. Expires November 27, 2008 [Page 12]
Internet-Draft Ogg Media Types May 2008
@@ -724,7 +724,7 @@
-Goncalves, et al. Expires November 20, 2008 [Page 13]
+Goncalves, et al. Expires November 27, 2008 [Page 13]
Internet-Draft Ogg Media Types May 2008
@@ -780,5 +780,5 @@
-Goncalves, et al. Expires November 20, 2008 [Page 14]
+Goncalves, et al. Expires November 27, 2008 [Page 14]
Modified: trunk/standards/draft-goncalves-rfc3534bis.xml
===================================================================
--- trunk/standards/draft-goncalves-rfc3534bis.xml 2008-05-26 11:16:17 UTC (rev 14960)
+++ trunk/standards/draft-goncalves-rfc3534bis.xml 2008-05-26 16:30:17 UTC (rev 14961)
@@ -37,7 +37,7 @@
<uri>http://xiph.org</uri>
</address>
</author>
- <date day="19" month="May" year="2008"/>
+ <date day="26" month="May" year="2008"/>
<area>Internet</area>
<keyword>I-D</keyword>
<keyword>Internet-Draft</keyword>
@@ -89,18 +89,22 @@
<t>These media types can optionally use the "codecs" parameter described in <xref target="RFC4281"/>. Codecs encapsulated in Ogg require an 8 byte text identifier at the beginning of the first header page, hence a possible machine-readable method to identify the encapsulated codecs would be through this header. The following table illustrates how those header values map into strings that SHOULD be used in the "codecs" parameter when dealing with Ogg media types.</t>
<figure>
<artwork><![CDATA[
- Codec Identifier | Codecs Parameter
+ Codec Identifier | Codecs Parameter
-----------------------------------------------------------
- char[8]: '\x01vorbis' | vorbis
- char[8]: '\x80theora' | theora
- char[8]: 'Speex ' | speex
- char[8]: '\177FLAC' | flac
- char[8]: 'BBCD\0' | dirac
- char[8]: 'OggMIDI\0' | midi
- char[8]: 'CMML\0\0\0\0' | cmml
- char[8]: 'PCM ' | pcm
- char[8]: 'CELT ' | celt
- char[8]: 'kate\0\0\0\0' | kate
+ char[5]: 'BBCD\0' | dirac
+ char[5]: '\177FLAC' | flac
+ char[7]: '\x80theora' | theora
+ char[7]: '\x01vorbis' | vorbis
+ char[8]: 'Speex ' | speex
+ char[8]: 'OggMIDI\0' | midi
+ char[8]: 'CMML\0\0\0\0' | cmml
+ char[8]: '\211PNG\r\n\032\n' | png
+ char[8]: '\212MNG\r\n\032\n' | mng
+ char[8]: '\213JNG\r\n\032\n' | jng
+ char[8]: 'CELT ' | celt
+ char[8]: 'PCM ' | pcm
+ char[9]: '\x80kate\0\0\0\0' | kate
+ char[9]: 'YUV4MPEG2' | yuv4mpeg
]]></artwork>
</figure>
<t>Possible examples include:</t>
More information about the commits
mailing list