[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 &quot;codecs&quot; 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 &quot;codecs&quot; 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