W3C home > Mailing lists > Public > whatwg@whatwg.org > December 2007

[whatwg] codecs and containers

From: James Justin Harrell <herorev@yahoo.com>
Date: Mon, 10 Dec 2007 09:14:39 -0800 (PST)
Message-ID: <637720.10956.qm@web50110.mail.re2.yahoo.com>
Section 3.14.7.1, "Video and audio codecs for video elements", currently says this:

"User agents should support Ogg Theora video and Ogg Vorbis audio, as well as the Ogg container
format. [THEORA] [VORBIS] [OGG]"

The language could be improved. "Ogg Theora" refers to Theora-encoded video enclosed in an Ogg
container, not the Theora codec. Similar for Vorbis. "Theora" and "Vorbis" should be used without
"Ogg" to refer to the actual codecs.

I also feel the choice here of the Ogg container format is a bad one, and that Matroska would be a
much better choice.

Matroska is produced by an effort focused solely on producing a container format, while Xiph was
more concerned with the codecs. Ogg's purpose was to contain Theora and Vorbis, quickly, while
Matroska is a powerful general-purpose media container that is built to last. The tools for
Matroska are more polished, easier to use, and offer more features. Most importantly, Matroska is
already a much more popular container format for video than Ogg.

I suggest the text be changed to something like the following:

"User agents should support the Theora video codec and Vorbis audio codec, as well as the Matroska
container format. [THEORA] [VORBIS] [MATROSKA]"


It might be a good idea to define what "support" here means. Are user agents supposed to come with
support out of the box, or could they satisfy this recommendation with a mechanism that
automatically finds, downloads, and installs the appropriate codec when first needed?
Received on Monday, 10 December 2007 09:14:39 UTC

This archive was generated by hypermail 2.3.1 : Monday, 13 April 2015 23:08:38 UTC