From: Monty Date: Sun, 14 Jul 2002 08:49:24 +0000 (+0000) Subject: The Vorbis->Ogg encapsulation spec X-Git-Tag: v1.3.3~709 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1e87d71a65821d4f4b8828369bf4c2932d07081c;p=platform%2Fupstream%2Flibvorbis.git The Vorbis->Ogg encapsulation spec svn path=/trunk/vorbis/; revision=3631 --- diff --git a/doc/vorbis-ogg.html b/doc/vorbis-ogg.html new file mode 100644 index 0000000..3c28a18 --- /dev/null +++ b/doc/vorbis-ogg.html @@ -0,0 +1,164 @@ +xiph.org: Ogg Vorbis documentation + +

+ +

+Ogg Vorbis I format specification: embedding Vorbis into an Ogg stream +

+ +Last update to this document: July 14, 2002
+ +

Overview

+ +This document describes using Ogg logical and physical transport +streams to encapsulate Vorbis compressed audio packet data into file +form.

+ +_Ogg Vorbis I format specification: +high-level description_ provides an overview of the construction +of Vorbis audio packets.

The _Ogg +bitstream overview_ and Ogg logical +bitstream and framing spec_ provide detailed descriptions of Ogg +transport streams. This specification document assumes a working +knowledge of the concepts covered in these named backround +documents. Please read them first.

+ + +

Restrictions

+ +The Ogg/Vorbis I specification currently dictates that Ogg/Vorbis +streams use Ogg transport streams in degenerate, unmultiplexed +form only. That is: + + + +This is not to say that it is not currently possible to multiplex +Vorbis with other media types into a multi-stream Ogg file. At the +time this document was written, Ogg was becoming a popular container +for low-bitrate movies consisting of DiVX video and Vorbis audio. +However, a 'Vorbis I audio file' is taken to imply Vorbis audio +existing alone within a degenerate Ogg stream. A compliant 'Vorbis +audio player' is not required to implement Ogg support beyond the +specific support of Vorbis within a degenrate ogg stream (naturally, +application authors are encouraged to support full multiplexed Ogg +handling). +

+ +

MIME type

+ +The correct MIME type of any Ogg file is application/x-ogg. +However, if a file is a Vorbis I audio file (which implies a +degenerate Ogg stream including only unmultiplexed Vorbis audio), the +mime type audio/x-vorbis is also allowed. + +

Encapsulation

+ +Ogg encapsulation of a Vorbis packet stream is straightforward.

+ +

+
+ + + + + +Ogg is a Xiph.org Foundation effort +to protect essential tenets of Internet multimedia from corporate +hostage-taking; Open Source is the net's greatest tool to keep +everyone honest. See About +the Xiph.org Foundation for details. +

+ +Ogg Vorbis is the first Ogg audio CODEC. Anyone may freely use and +distribute the Ogg and Vorbis specification, whether in a private, +public or corporate capacity. However, the Xiph.org Foundation and +the Ogg project (xiph.org) reserve the right to set the Ogg Vorbis +specification and certify specification compliance.

+ +Xiph.org's Vorbis software CODEC implementation is distributed under a +BSD-like license. This does not restrict third parties from +distributing independent implementations of Vorbis software under +other licenses.

+ +Ogg, Vorbis, Xiph.org Foundation and their logos are trademarks (tm) +of the Xiph.org Foundation. These +pages are copyright (C) 1994-2002 Xiph.org Foundation. All rights +reserved.

+ + +