<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.xiph.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Willy+on+wheels</id>
	<title>XiphWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.xiph.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Willy+on+wheels"/>
	<link rel="alternate" type="text/html" href="https://wiki.xiph.org/Special:Contributions/Willy_on_wheels"/>
	<updated>2026-05-10T19:45:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=TheoraRTP&amp;diff=14839</id>
		<title>TheoraRTP</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=TheoraRTP&amp;diff=14839"/>
		<updated>2014-08-08T22:40:48Z</updated>

		<summary type="html">&lt;p&gt;Willy on wheels: moved TheoraRTP to TheoraRTP on wheels&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Theora over RTP ==&lt;br /&gt;
&lt;br /&gt;
This page maintains design consensus for the RTP payload format for Theora video. This is useful in interactive and multicast streaming.&lt;br /&gt;
&lt;br /&gt;
=== Drafts ===&lt;br /&gt;
&lt;br /&gt;
Current version of the draft is being written using the XML markup defined in [http://xml.resource.org/public/rfc/html/rfc2629.html RFC2629]. Text and XML versions of the current draft state are available here:&lt;br /&gt;
*[http://svn.xiph.org/trunk/theora/doc/draft-ietf-avt-rtp-theora-00.txt draft-ietf-avt-rtp-theora-00.txt]&lt;br /&gt;
*[http://svn.xiph.org/trunk/theora/doc/draft-ietf-avt-rtp-theora-00.xml draft-ietf-avt-rtp-theora-00.xml]&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
&lt;br /&gt;
As with Vorbis, the issue is the decoder setup configuration carried in the bitstream headers which must be transmitted reliably.&lt;br /&gt;
&lt;br /&gt;
We can probably just ignore the keyframe issue and let the client spin until it sees one.&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;br /&gt;
&lt;br /&gt;
The issues are very similar to Vorbis, so we can probably copy that draft in some detail.&lt;br /&gt;
&lt;br /&gt;
How should timestamps work? Frames like in [[Ogg]]? Real time? Some associated audio timebase?&lt;br /&gt;
&lt;br /&gt;
[[Category:Theora]]&lt;/div&gt;</summary>
		<author><name>Willy on wheels</name></author>
	</entry>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=Talk:Vorbis&amp;diff=14837</id>
		<title>Talk:Vorbis</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=Talk:Vorbis&amp;diff=14837"/>
		<updated>2014-08-08T22:40:22Z</updated>

		<summary type="html">&lt;p&gt;Willy on wheels: moved Talk:Vorbis to Talk:Vorbis on wheels&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Question ==&lt;br /&gt;
&lt;br /&gt;
What about non-standard encoders and tunings?&lt;br /&gt;
&lt;br /&gt;
Shouldn&#039;t you make a page about how to encode vorbis files?&lt;br /&gt;
&lt;br /&gt;
[JohnRipley] How about a list of third party implementations of the Vorbis codec itself? For example: JOrbis, and mine :)&lt;br /&gt;
&lt;br /&gt;
== Windows Media Player Encoding ==&lt;br /&gt;
&lt;br /&gt;
[cparker] I&#039;d like to know how to enable Windows Media Player to encode vorbis files directly from the &amp;quot;Rip&amp;quot; tab. I&#039;m using Windows Media Player 9-10. I checked vorbis.com[http://vorbis.com], and it appears to be quite outdated. (It makes a reference to irc.xiph.org.)&lt;br /&gt;
&lt;br /&gt;
== HW requirements ? ==&lt;br /&gt;
&lt;br /&gt;
[xerces8] What CPU power (in terms of popular PC CPUs) is required for realtime decoding of Vorbis ?&lt;br /&gt;
Does tremor require more/less time/space as the &amp;quot;classic&amp;quot; version ?&lt;br /&gt;
(I plan to purchase a used laptop to use as a Vorbis playing station, so I need to know, thanks)&lt;br /&gt;
&lt;br /&gt;
== RE: HW requirements ? ==&lt;br /&gt;
&lt;br /&gt;
&amp;gt; What CPU power required for realtime decoding of Vorbis&lt;br /&gt;
&lt;br /&gt;
Why don&#039;t you test ? 100 MHz Pentium 1 (just a guess)&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Does tremor require more/less time/space as the &amp;quot;classic&amp;quot; version ?&lt;br /&gt;
&lt;br /&gt;
Space: same/irrelevant/unreproductable (???), time: probably slightly slower&lt;br /&gt;
&lt;br /&gt;
[[User:DOS386|DOS386]] 15:21, 19 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Merge proposal ==&lt;br /&gt;
&lt;br /&gt;
Any reason for this:&lt;br /&gt;
&lt;br /&gt;
* [[VorbisSoftwareEncoders]]: List of libvorbis frontends&lt;br /&gt;
* [[VorbisEncoders]]: List of encoders (e.g. Xiph, aoTuV, GT, vorbis-java)&lt;br /&gt;
 &lt;br /&gt;
Merge them ? [[User:DOS386|DOS386]] 15:21, 19 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I guess that&#039;s a solution.--[[User:Saoshyant|Ivo]] 11:16, 20 October 2007 (PDT)&lt;/div&gt;</summary>
		<author><name>Willy on wheels</name></author>
	</entry>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=Vorbis&amp;diff=14835</id>
		<title>Vorbis</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=Vorbis&amp;diff=14835"/>
		<updated>2014-08-08T22:40:22Z</updated>

		<summary type="html">&lt;p&gt;Willy on wheels: moved Vorbis to Vorbis on wheels&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Vorbis&#039;&#039;&#039; is a patent-clear, fully open, general purpose audio encoding format standard that rivals or even surpasses the &#039;upcoming&#039; generation of proprietary codecs ([[Wikipedia:Advanced Audio Coding|AAC]] and [[Wikipedia:TwinVQ|TwinVQ]], also known as VQF). There is no raw Vorbis stream defined, instead the Vorbis codec is typically used in the [[Ogg]] container format for audio files. Because for a long time the Ogg container was quasi exclusive for Vorbis people often refer to it as &#039;Ogg Vorbis&#039;. Later the FLAC audio codec as well as the video codecs Theora and Dirac began to be used inside Ogg too. In 2010 the [[WebM]] format was defined using the Vorbis codec inside the WebM container.&lt;br /&gt;
&lt;br /&gt;
libvorbis, a BSD-licensed source implementation of Vorbis as a library is available; See the [http://xiph.org/vorbis/ Ogg Vorbis page] for documentation, downloads and distribution terms.&lt;br /&gt;
&lt;br /&gt;
Many hard- and software players support Ogg Vorbis; see [http://www.vorbis.com/ vorbis.com] or the links below for a list of all the players we know about.&lt;br /&gt;
&lt;br /&gt;
== More information ==&lt;br /&gt;
&lt;br /&gt;
* [[Vorbis Hardware]]: List of hardware-players supporting Ogg Vorbis&lt;br /&gt;
* [[Vorbis Software Players]]: List of media players that can play Ogg Vorbis&lt;br /&gt;
* [[Vorbis Software Encoders]]: List of libvorbis frontends&lt;br /&gt;
* [[Vorbis Decoders]]: List of decoders (e.g. Xiph, Tremor, JOrbis, etc)&lt;br /&gt;
* [[Vorbis Encoders]]: List of encoders (e.g. Xiph, aoTuV, GT, vorbis-java)&lt;br /&gt;
* [[Vorbis-tools]]: Reference tools maintained by Xiph.org&lt;br /&gt;
* [[Games that use Vorbis]]: List of games using Ogg Vorbis&lt;br /&gt;
* [[VorbisStreams]]: Stations streaming with the [[Vorbis]] codec&lt;br /&gt;
* [[VorbisCasts]]: Audiocasts publishing Ogg [[Vorbis]] feeds&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.vorbis.com/ Vorbis.com]&lt;br /&gt;
* [[Wikipedia: Vorbis]]&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=35438 80kbps personal listening test]&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=36465 180kbps personal listening test with classical music]&lt;br /&gt;
&lt;br /&gt;
[[Category:Vorbis]]&lt;/div&gt;</summary>
		<author><name>Willy on wheels</name></author>
	</entry>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=Icecast_Server&amp;diff=14833</id>
		<title>Icecast Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=Icecast_Server&amp;diff=14833"/>
		<updated>2014-08-08T22:40:09Z</updated>

		<summary type="html">&lt;p&gt;Willy on wheels: moved Icecast to Icecast on wheels&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Icecast&#039;&#039;&#039; is an open source multi-platform streaming server. It supports [[Ogg]] [[Vorbis]], Ogg [[Theora]], [[Opus]], WebM and MP3.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.icecast.org/ Icecast homepage]&lt;br /&gt;
* [http://dir.xiph.org/index.php Stream directory]&lt;br /&gt;
* [http://www.nabble.com/Icecast-f2880.html Icecast archive] - an Icecast mailing list archive that combines both user and dev lists. It is hosted by [http://www.nabble.com/ Nabble]. You can search or browse Icecast discussions here.&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
*trunk http://svn.xiph.org/icecast/trunk/icecast&lt;br /&gt;
*kh-branch https://github.com/karlheyes/icecast-kh&lt;br /&gt;
&lt;br /&gt;
== Wish List ==&lt;br /&gt;
&lt;br /&gt;
As good ideas are never a waste, and for tracking purposes, please list all the features you&#039;re missing in icecast trunk as separate tickets on https://trac.xiph.org/newticket&lt;br /&gt;
&lt;br /&gt;
Note: please check that the feature you request is not already in trunk before posting !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Xiph-related Software]]&lt;/div&gt;</summary>
		<author><name>Willy on wheels</name></author>
	</entry>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=Talk:Ogg&amp;diff=14831</id>
		<title>Talk:Ogg</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=Talk:Ogg&amp;diff=14831"/>
		<updated>2014-08-08T22:39:57Z</updated>

		<summary type="html">&lt;p&gt;Willy on wheels: moved Talk:Ogg to Talk:Ogg on wheels&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== what about the &#039;&#039;&#039;.ogm&#039;&#039;&#039; format? ==&lt;br /&gt;
is it officially dead?&lt;br /&gt;
&lt;br /&gt;
:The .ogm format is a hack of ogg.&lt;br /&gt;
::It will probably be replaced by .ogx and .ogv and .oga.&lt;br /&gt;
&lt;br /&gt;
== what about the &#039;&#039;&#039;.mka&#039;&#039;&#039; and  &#039;&#039;&#039;.mkv&#039;&#039;&#039; ([http:://www.matroska.org matroska]) format? ==&lt;br /&gt;
someone says that vorbis streams are smaller if contained in .mka files instead of .ogg files.&lt;br /&gt;
&lt;br /&gt;
== Is it possible to limit the payload size using the current api? ==&lt;br /&gt;
&lt;br /&gt;
There is only a maximum of about 64k now. In some cases, saying only 4096 bytes is maximum, it would be hoped that the libogg can provide such a ctl function to limit the maximum payload size in one ogg page.&lt;/div&gt;</summary>
		<author><name>Willy on wheels</name></author>
	</entry>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=Ogg&amp;diff=14829</id>
		<title>Ogg</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=Ogg&amp;diff=14829"/>
		<updated>2014-08-08T22:39:57Z</updated>

		<summary type="html">&lt;p&gt;Willy on wheels: moved Ogg to Ogg on wheels&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Ogg&#039;&#039;&#039; transport bitstream is designed to provide framing, error protection and seeking structure for higher-level codec streams that consist of raw, unencapsulated data packets, such as the [[Opus]], [[Vorbis]] and [[FLAC]] audio codecs or [[Theora]] and [[Dirac]] video codecs.&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
&lt;br /&gt;
Ogg derives from &amp;quot;ogging&amp;quot;, jargon from the computer game Netrek.  Ogg is not an acronym and should not be mentioned as &amp;quot;OGG&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Design constraints for Ogg bitstreams ==&lt;br /&gt;
&lt;br /&gt;
* True streaming; we must not need to seek to build a 100% complete bitstream.&lt;br /&gt;
* Use no more than approximately 1-2% of bitstream bandwidth for packet boundary marking, high-level framing, sync and seeking.&lt;br /&gt;
* Specification of absolute position within the original sample stream.&lt;br /&gt;
* Simple mechanism to ease limited editing, such as a simplified concatenation mechanism.&lt;br /&gt;
* Detection of corruption, recapture after error and direct, random access to data at arbitrary positions in the bitstream.&lt;br /&gt;
&lt;br /&gt;
== Specification / standard==&lt;br /&gt;
&lt;br /&gt;
The Ogg transport bitstream and file format is defined in RFC 3533 approved 2003-May. As RFC documents are invariable once approved, there will never be newer versions of RFC 3533, but an [[RFC_3533_Errata]] exists instead. Existing flaws are discussed at [[OggIssues]], ideas for the future at [[TransOgg]].&lt;br /&gt;
&lt;br /&gt;
== Detecting Ogg files and extracting information ==&lt;br /&gt;
&lt;br /&gt;
Ogg files do begin with a signature &amp;quot;OggS&amp;quot;, this signature also repeats many times inside the file, at the beginning of every page. There are several tools to get information about Ogg files:&lt;br /&gt;
* Ogginfo - part of Vorbis-Tools, supports Vorbis codec only (historical Ogg-vs-Vorbis issue), other codecs cause it to report garbage&lt;br /&gt;
* Opusinfo - part of Opus-Tools, supports only Opus codec well, only minimal Vorbis support&lt;br /&gt;
* Oggz ???&lt;br /&gt;
* MediaInfo [http://sourceforge.net/projects/mediainfo/ sf.net/projects/mediainfo] - provides information about media (and some other) files, supports many types, also Ogg with various codecs, generic audio and video information only, no Ogg-specific details&lt;br /&gt;
&lt;br /&gt;
== Projects using Ogg ==&lt;br /&gt;
&lt;br /&gt;
=== Codecs ===&lt;br /&gt;
&lt;br /&gt;
* [[Opus]]&lt;br /&gt;
* [[CMML]]&lt;br /&gt;
* [[FLAC]] ([http://flac.sourceforge.net/ogg_mapping.html Ogg mapping])&lt;br /&gt;
* [[OggKate|Kate]]&lt;br /&gt;
* [http://opus-codec.org/ Opus] ([[OggOpus|Ogg mapping]])&lt;br /&gt;
* [[OggPCM|PCM]]&lt;br /&gt;
* [[Ogg Skeleton|Skeleton]]&lt;br /&gt;
* [[Speex]] ([[OggSpeex|Ogg mapping]])&lt;br /&gt;
* [[Theora]] ([[OggTheora|Ogg mapping]])&lt;br /&gt;
* [[Vorbis]] ([[OggVorbis|Ogg mapping]])&lt;br /&gt;
* [[OggWrit|Writ]]&lt;br /&gt;
&lt;br /&gt;
=== Servers ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.annodex.net/ Annodex]&lt;br /&gt;
* [[Icecast]]&lt;br /&gt;
* [http://www.metavid.org/ Metavid]&lt;br /&gt;
&lt;br /&gt;
== Developer info ==&lt;br /&gt;
&lt;br /&gt;
* [[GranulePosAndSeeking]] -- a discussion of the interpretation of granulepos, and the algorithm for seeking on Ogg files&lt;br /&gt;
&lt;br /&gt;
=== Ogg page format ===&lt;br /&gt;
&lt;br /&gt;
The LSb (least significant bit) comes first in the Bytes.  Fields&lt;br /&gt;
with more than one byte length are encoded LSB (least significant&lt;br /&gt;
byte) first.&lt;br /&gt;
&lt;br /&gt;
   0                   1                   2                   3&lt;br /&gt;
   0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1| Byte&lt;br /&gt;
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;br /&gt;
  | capture_pattern: Magic number for page start &amp;quot;OggS&amp;quot;           | 0-3&lt;br /&gt;
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;br /&gt;
  | version       | header_type   | granule_position              | 4-7&lt;br /&gt;
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;br /&gt;
  |                                                               | 8-11&lt;br /&gt;
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;br /&gt;
  |                               | bitstream_serial_number       | 12-15&lt;br /&gt;
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;br /&gt;
  |                               | page_sequence_number          | 16-19&lt;br /&gt;
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;br /&gt;
  |                               | CRC_checksum                  | 20-23&lt;br /&gt;
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;br /&gt;
  |                               |page_segments  | segment_table | 24-27&lt;br /&gt;
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;br /&gt;
  | ...                                                           | 28-&lt;br /&gt;
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
&lt;br /&gt;
The Ogg encapsulation format can be handled with the following libraries:&lt;br /&gt;
&lt;br /&gt;
* libogg: [http://svn.xiph.org/trunk/ogg/ libogg svn] (C, cross-platform) Low-level Ogg parsing and writing.&lt;br /&gt;
* liboggz: [http://git.xiph.org/?p=liboggz.git liboggz git] or [http://annodex.net/software/liboggz/index.html DEAD:liboggz] (C, cross-platform) liboggz wraps libogg and provides features such as seeking.&lt;br /&gt;
* the Ogg Directshow filters: see [http://www.illiminable.com/ogg/ illiminable] (C++, Win32)&lt;br /&gt;
* [http://www.kfish.org/software/hogg HOgg] (pure Haskell)&lt;br /&gt;
* [http://www.jcraft.com/jorbis/ JOrbis] (pure Java) contains com.jcraft.jogg&lt;br /&gt;
* [http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen Mutagen] (pure Python)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Oggless]]&lt;br /&gt;
* [[MIME Types and File Extensions]]&lt;br /&gt;
* [[RFC_3533_Errata]] - errors and flaws in the specification&lt;br /&gt;
* [[Nut_Container]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.xiph.org/ogg/doc/ Ogg documentation]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc3533.txt Ogg RFC]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Ogg Ogg at Wikipedia]&lt;br /&gt;
* [http://wiki.multimedia.cx/index.php?title=Ogg Ogg at Multimedia Wiki]&lt;br /&gt;
&lt;br /&gt;
[[Category:Ogg]]&lt;/div&gt;</summary>
		<author><name>Willy on wheels</name></author>
	</entry>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=Speex&amp;diff=14827</id>
		<title>Speex</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=Speex&amp;diff=14827"/>
		<updated>2014-08-08T22:39:46Z</updated>

		<summary type="html">&lt;p&gt;Willy on wheels: moved Speex to Speex on wheels&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{historical}}&lt;br /&gt;
&lt;br /&gt;
= Speex is deprecated; Xiph recommends you use [[Opus]] instead =&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
&lt;br /&gt;
The [http://www.speex.org/ Speex homepage] has all the project info.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
See [[Speex hardware]] for a partial list of supported hardware&lt;br /&gt;
&lt;br /&gt;
== Tasks ==&lt;br /&gt;
&lt;br /&gt;
These are some improvements that could be made to Speex. Let [mailto:speex-dev@xiph.org us] know if you&#039;d like to work on one of them.&lt;br /&gt;
&lt;br /&gt;
* Speech/signal processing (DSP design)&lt;br /&gt;
** Improve noise suppression (get rid of musical noise) and residual echo suppression&lt;br /&gt;
** Improve packet-loss concealment (PLC)&lt;br /&gt;
** Re-write the built-in voice activity detector (VAD)&lt;br /&gt;
** Improve the 2.15 kbps vocoder mode (there are even 4 unused bits left to use)&lt;br /&gt;
** Algorithmic optimizations (see if some searches can be simplified/approximated)&lt;br /&gt;
&lt;br /&gt;
* Complete fixed-point (DSP development)&lt;br /&gt;
** Wideband&lt;br /&gt;
** VBR&lt;br /&gt;
** Rest of the narrowband modes&lt;br /&gt;
** Preprocessor (noise suppression, AGC)&lt;br /&gt;
** Jitter buffer&lt;br /&gt;
** Arch-specific optimization&lt;br /&gt;
** More...&lt;br /&gt;
&lt;br /&gt;
* Tune (playing with parameters)&lt;br /&gt;
** Noise weighting filter&lt;br /&gt;
** Perceptual enhancement&lt;br /&gt;
&lt;br /&gt;
* Features (plain C programming)&lt;br /&gt;
** Implement maximum VBR bit-rate&lt;br /&gt;
** Implement peeling (write functions to strip some of the bits)&lt;br /&gt;
*** Peel high-band (wideband -&amp;gt; narrowband)&lt;br /&gt;
*** Transform 24.6 kbps mode to 15 kbps mode&lt;br /&gt;
&lt;br /&gt;
* Documentation&lt;br /&gt;
** Use questions from the mailing list to create a better FAQ on the wiki&lt;br /&gt;
** Update the Speex manual based on recent papers&lt;br /&gt;
** Improve libspeex documentation&lt;br /&gt;
** Write good example code&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [[Wikipedia: Speex]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Speex]]&lt;/div&gt;</summary>
		<author><name>Willy on wheels</name></author>
	</entry>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=Talk:Theora&amp;diff=14825</id>
		<title>Talk:Theora</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=Talk:Theora&amp;diff=14825"/>
		<updated>2014-08-08T22:39:36Z</updated>

		<summary type="html">&lt;p&gt;Willy on wheels: moved Talk:Theora to Talk:Theora on wheels&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HTML besides PDF ==&lt;br /&gt;
&lt;br /&gt;
Is there a HTML version of THEORA.PDF ?&lt;br /&gt;
&lt;br /&gt;
http://www.xiph.org/vorbis/doc/Vorbis_I_spec.html &amp;lt;- OK&lt;br /&gt;
&lt;br /&gt;
http://www.xiph.org/theora/doc/Theora_spec_2008-05-05.html &amp;lt;- none yet ?&lt;br /&gt;
&lt;br /&gt;
[[User:DOS386|DOS386]] 03:23, 6 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== OGG batch encoding possible on windows system??? ==&lt;br /&gt;
&lt;br /&gt;
Is there ANY way to create a batch encoding of uncompressed .MOV files on a windows system into .OGG video files?&lt;br /&gt;
&lt;br /&gt;
Basically SUPER batches files that are damaged (green artifacts)&lt;br /&gt;
I´ve got clean examples out of VLC in single transcodings, but once I switch to batch encodings the stream breaks (as you probably already know)&lt;br /&gt;
ffmpeg with an WinFF GUI frontend does the same&lt;br /&gt;
&lt;br /&gt;
--[[User:Dunkelzahn|Dunkelzahn]] 16:05, 27 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You should try ffmpeg2theora from the command line.  If you also install MinGW or Cygwin you can then use the bash shell like &amp;quot;for i in *.mov; do ffmpeg2theora -V 2000 $i; done&amp;quot;.  --[[User:Gmaxwell|Gmaxwell]] 16:07, 27 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Hey Gmaxwell,&lt;br /&gt;
&lt;br /&gt;
thanks for the tip, I just set up a batch conversion and the first files are coming along quite nicely. No artefacts yet. I didn´t go the MingGQ/Cygwin path, opting instead for a .bat file that cycles through all the MOV files.&lt;br /&gt;
&lt;br /&gt;
I´ll update tomorrow and give a short feedback on how it went&lt;br /&gt;
&lt;br /&gt;
Cheers&lt;br /&gt;
&lt;br /&gt;
--[[User:Dunkelzahn|Dunkelzahn]] 16:28, 27 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Ooookay,&lt;br /&gt;
&lt;br /&gt;
it worked allright, but I still believe that this is not a professional user-friendly approach to batch processing OGG video files in a project-based enviroment. Anybody care to write a GUI-based OGG converter for Windows that allows batch processing and individual tweaking of Theora/Vorbis settings. I believe there are already enough command line/linux Theora applications out there ;)&lt;br /&gt;
&lt;br /&gt;
--[[User:Dunkelzahn|Dunkelzahn]] 07:46, 28 September 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Willy on wheels</name></author>
	</entry>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=Theora&amp;diff=14823</id>
		<title>Theora</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=Theora&amp;diff=14823"/>
		<updated>2014-08-08T22:39:36Z</updated>

		<summary type="html">&lt;p&gt;Willy on wheels: moved Theora to Theora on wheels&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Theora&#039;&#039;&#039; is a video codec, based on the [[VP3]] codec donated by [[On2 Technologies]]. We&#039;ve refined and extended it, giving it the same future scope for encoder improvement [[Vorbis]] has. See http://theora.org/ for more information.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
Features available in the Theora format (and a comparison to VP3 and MPEG-4 ASP):&lt;br /&gt;
&lt;br /&gt;
* 8x8 Type-II Discrete Cosine Transform&lt;br /&gt;
* block-based motion compensation&lt;br /&gt;
* free-form variable bit rates (VBR)&lt;br /&gt;
* adaptive in-loop deblocking applied to the edges of the coded blocks (not existing in MPEG-4 ASP)&lt;br /&gt;
* block sizes down to 8x8 (MPEG-4 ASP supports 8x8 only with 4MV)&lt;br /&gt;
* 384 8x8 custom quantization matrices: intra/inter, luma/chroma and even each quant (more than VP3 and MPEG-4 ASP/AVC)&lt;br /&gt;
* flexible entropy encoding (Theora supports 80 VLC tables selectable per-frame, MPEG-4 ASP has just one)&lt;br /&gt;
* 4:2:0, 4:2:2, and 4:4:4 chroma subsampling formats (VP3 and MPEG-4 ASP only support 4:2:0)&lt;br /&gt;
* 8 bits per pixel per color channel&lt;br /&gt;
* multiple reference frames (not possible in MPEG-4 ASP)&lt;br /&gt;
* pixel aspect ratio (eg for anamorphic signalling/playback)&lt;br /&gt;
* non-multiple of 16 picture sizes (as possible in ASP, but not in VP3)&lt;br /&gt;
* non-linear scaling of quants values (as done in MPEG-4 AVC)&lt;br /&gt;
* adaptive quantization down to the block level (as possible in MPEG-4 ASP/AVC, but not in VP3)&lt;br /&gt;
* intra frames (I-Frames in MPEG), inter frames (P-Frames), but no B-Frames (as supported in MPEG-4 ASP/AVC)&lt;br /&gt;
* HalfPixel Motion Search Precision (MPEG-4 ASP/AVC supports HalfPixel or QuarterPixel)&lt;br /&gt;
* technologies used already in Vorbis (decoder setup configuration, bitstream headers...) not available in VP3&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
* &#039;&#039;&#039;1.1.1&#039;&#039;&#039; is the latest stable release (2009-10-01). &lt;br /&gt;
* The bitstream format was frozen in 1.0 Alpha 3 on 2004-08-04: every file created with this encoder (and, of course, later encoders) will be playable by any compliant Theora decoder.&lt;br /&gt;
* The decoder in 1.0 Alpha 8 implemented all features of the [http://theora.org/doc/Theora.pdf Theora Format Specification]: every file created by any compliant Theora encoder will be playable by the decoder in 1.0 Alpha 8 (and, of course, later decoders).&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
* [[OggTheora|Mapping in Ogg]]&lt;br /&gt;
* [[TheoraTodo|ToDo list for development]]&lt;br /&gt;
* [[Cortado/release|Release checklist for the Cortado java applet]]&lt;br /&gt;
&lt;br /&gt;
==  More information ==&lt;br /&gt;
{{Template:Theora}}&lt;br /&gt;
&lt;br /&gt;
It&#039;s possible to convert VP3 video to Theora. See [[vp3toTheora]].&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.theora.org/ Theora homepage]&lt;br /&gt;
* [http://www.annodex.net/software/theora/ Theora documentation daily builds]&lt;br /&gt;
* [[Wikipedia: Theora]]&lt;br /&gt;
* [http://www.vp3.com VP3 homepage]: The homepage of the codec Theora is based on&lt;br /&gt;
* [http://www.on2.com On2 Technologies]: The authors of VP3&lt;br /&gt;
* [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=77314 Ogg Theora Information on Doom9 Forum]&lt;br /&gt;
* [http://www.parrishtech.com/content/view/16/1/ HOWTO: Rip DVD to Theora using Linux]&lt;br /&gt;
* [http://www.doom9.org/index.html?/codecs-quali-105-1.htm Codec shoot-out 2005] Comparison of many video codecs, including Theora&lt;br /&gt;
&lt;br /&gt;
[[Category:Theora]]&lt;/div&gt;</summary>
		<author><name>Willy on wheels</name></author>
	</entry>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=Talk:XSPF&amp;diff=14821</id>
		<title>Talk:XSPF</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=Talk:XSPF&amp;diff=14821"/>
		<updated>2014-08-08T22:39:24Z</updated>

		<summary type="html">&lt;p&gt;Willy on wheels: moved Talk:XSPF to Talk:XSPF on wheels&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==XSPF MediaWiki Extension==&lt;br /&gt;
I have been working on some [http://www.folktunes.org/wiki/Help:Contents#Folktunes.org_MediaWiki_extensions playlist tools] for [http://www.folktunes.org/wiki/Main_Page the folktunes archive] wiki, but am looking to try and integrate xspf support. Does anybody have any ideas about the best way to input the data?  --[[User:Forresto|Forresto]] 15:42, 18 May 2005 (PDT)&lt;br /&gt;
===Proposal===&lt;br /&gt;
Please edit this to contribute:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;xspf&amp;gt;&lt;br /&gt;
 playlist title&lt;br /&gt;
 playlist annotation&lt;br /&gt;
 [http://...location.mp3 Internal wiki link if info page is internal | Annotation link title]&lt;br /&gt;
 [http://...location.mp3 Internal wiki link and annotation link title]&lt;br /&gt;
 [http://...location.mp3 http://...info.url.if.external Annotation link title]&lt;br /&gt;
 [Media:MediaWiki_media_item.ogg | Annotation link title]&lt;br /&gt;
 &amp;lt;/xspf&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Which would output:&lt;br /&gt;
* .xspf &amp;amp; .m3u files to a specified directory&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;/nowiki&amp;gt; track list [http://folktunes.org/wiki/Folktunes:This_week%27s_featured_playlist with .m3u link] to the actual wiki page&lt;br /&gt;
* optional [http://webjay.org/about#mp3bloggers Webjay import link] for xspf&lt;br /&gt;
===Questions===&lt;br /&gt;
* What would be the nicest way to include playlist title, annotation, creator, info, location, &amp;amp; license?&lt;br /&gt;
* Why hasn&#039;t the XSPF MIME (application/xspf+xml) been registered yet?&lt;br /&gt;
** (Because nobody has stepped up to do the work.  As of Oct 12, 2005 it looks like DanBri is now taking this on.  --Lucas)&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
See progress on [http://www.folktunes.org/wiki/Help:The_XSPF_function an XSPF MediaWiki extension] in development by me. --[[User:Forresto|Forresto]] 20:20, 19 May 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
The links to dokerlund.edhsweb.org are no longer valid.  I have sent correspondence to the technical administrator of the edhsweb.org website today.  If no response in a couple weeks, then the reference should be removed.  There is no cache of this information in the Wayback Machine, either.  --[[Matthewcraig | Matthew Craig]] 09:27 19 September 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== sounds good, but... ==&lt;br /&gt;
&lt;br /&gt;
Where the heck can i find the spec?  This talks all &#039;&#039;&#039;about&#039;&#039;&#039; talking about it, but does not reference the actual definition.  Where is the spec defined?&amp;lt;br&amp;gt;[[User:Davec|Davec]] 11:55, 26 April 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
: You mean that one?: http://www.xspf.org/specs/&lt;br /&gt;
: [[User:Sping|sping]] 12:00, 26 April 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Content resolver ==&lt;br /&gt;
&lt;br /&gt;
Is there actually any player that supports content resolving as proposed by the spec? E.g. foo_xspf does &#039;&#039;&#039;not&#039;&#039;&#039; write location free xspf files nor can it resolve them. [[User:Tobias Conradi|Tobias Conradi]] 13:51, 13 February 2009 (PST)&lt;br /&gt;
&lt;br /&gt;
== Conversion from existing playlists ==&lt;br /&gt;
&lt;br /&gt;
Had a merry time looking for existing simple conversion from iTunes XML format to XSPF. Found the following very helpful and it might be useful to others trying to transition away from the Apple proprietary labyrinth: [http://code.google.com/p/sift/ Sift project]. [[User:Donama|Donama]] 01:21, 24 May 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Willy on wheels</name></author>
	</entry>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=XSPF&amp;diff=14819</id>
		<title>XSPF</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=XSPF&amp;diff=14819"/>
		<updated>2014-08-08T22:39:24Z</updated>

		<summary type="html">&lt;p&gt;Willy on wheels: moved XSPF to XSPF on wheels&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;XML Shareable Playlist Format&#039;&#039;&#039; (&#039;&#039;&#039;XSPF&#039;&#039;&#039;), pronounced &amp;quot;spiff&amp;quot;, is a next-generation [http://en.wikipedia.org/wiki/playlist playlist] format for digital media such as songs in Vorbis or MP3 format.  This wiki is for developers.&lt;br /&gt;
&lt;br /&gt;
The mime type for XSPF playlists is &amp;lt;tt&amp;gt;application/xspf+xml&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Spec is at http://www.xspf.org/specs/&lt;br /&gt;
&lt;br /&gt;
== Supporting applications ==&lt;br /&gt;
&lt;br /&gt;
These are applications which support XSPF and have not yet been added to the [http://xspf.org/applications main applications list]: &lt;br /&gt;
&lt;br /&gt;
* [http://www.jamendo.com/ Jamendo]&lt;br /&gt;
** You have to be a member and to select &amp;quot;XSPF&amp;quot; in your preferences to use them by default, but you can look and test a sample playlist here: http://www.jamendo.com/get/track/id/album/audio/xspf/1003/?aue=ogg2&lt;br /&gt;
&lt;br /&gt;
* http://www.ArtistServer.com&lt;br /&gt;
** on artist profile pages http://www.artistserver.com/bliss&lt;br /&gt;
** on stations and playlists http://www.artistserver.com/stations/&lt;br /&gt;
** on genre pages http://www.artistserver.com/DownTempo&lt;br /&gt;
&lt;br /&gt;
* Project Opus http://projectopus.com&lt;br /&gt;
** see http://www.projectopus.com/new-player for details&lt;br /&gt;
** includes modified version of Fabricio&#039;s player&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;quot;We added: A Scrubber/Shuttle so the lister can move the playhead to any point along the song. Time Remaining, Elapsed Time Played, Genre of Song, Origin/Location (city) of artist. Site specific stuff which my not be of interest to others is: Review song link: we were adding as a layer to the player but, it got too large and ugly. Buy song link. And a bunch of nice styling/skin tweaks.&amp;quot;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* trend of XSLT for xspf to html example&lt;br /&gt;
** http://dokerlund.edhsweb.org/wordpress/archives/23 is announce&lt;br /&gt;
** http://dokerlund.edhsweb.org/wordpress/xspf/media/playlist.xml is in practice&lt;br /&gt;
&lt;br /&gt;
* Zuardi player modified to support FLV and SWF as well as mp3: http://blitz-xplore.blogspot.com/2006/05/file-xspfplayer.html&lt;br /&gt;
&lt;br /&gt;
* [http://roaraudio.keep-cool.org/rpld.html RoarAudio PlayList Daemon]&lt;br /&gt;
&lt;br /&gt;
== Limited supporting applications ==&lt;br /&gt;
* foo_xspf - writes xspf files only with location. So the goal of playlist sharing between friends is not achieved.&lt;br /&gt;
&lt;br /&gt;
== Non supporting applications listed as supporting ==&lt;br /&gt;
* http://php4xspf.berlios.de/ - From their page: Note: The classes are stil in alpha and do not incorporate ... even the possibility to parse a XSPF file.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[XSPF FAQ]]&lt;br /&gt;
* [[XSPF v1 Notes and Errata]]&lt;br /&gt;
* &#039;&#039;&#039;[[XSPF Year 2009]]&#039;&#039;&#039;&lt;br /&gt;
* [[XSPF Conformance Tests]]&lt;br /&gt;
* [[XSPF Wish List]]&lt;br /&gt;
* [[XSPF Examples in the wild]]&lt;br /&gt;
* [[List of known XSPF extensions]]&lt;br /&gt;
* [[List of known XSPF metas]]&lt;br /&gt;
* [[JSPF Draft|JSPF]] (&#039;&#039;JSON Sharable Playlist Format&#039;&#039; a.k.a. &#039;&#039;XSPF on JSON&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [http://xspf.org/xspf-v1.html XSPF specification]&lt;br /&gt;
* [http://validator.xspf.org/ Online XSPF Validator]&lt;br /&gt;
* [https://trac.xiph.org/browser/websites/xspf.org/images/banners &amp;quot;Valid XSPF&amp;quot; button]&lt;br /&gt;
* [https://trac.xiph.org/browser/trunk/xspf/ Source control for source code, spec, XSLT, validation]&lt;br /&gt;
* [https://trac.xiph.org/browser/websites/xspf.org/ Source control for XSPF.org website]&lt;br /&gt;
* [http://downloads.xiph.org/releases/xspf/ XSPF-related releases]&lt;br /&gt;
* [http://gonze.com/playlists/playlist-format-survey.html A survey of playlist formats], by Lucas Gonze&lt;br /&gt;
* [http://en.wikipedia.org/wiki/XSPF XSPF Reference page on Wikipedia]&lt;br /&gt;
* [http://web.archive.org/web/20060410160006/http://playlist.musicbrainz.org/playlist/moin.cgi/ Old XSPF wiki]&lt;br /&gt;
&lt;br /&gt;
[[Category:XSPF]]&lt;/div&gt;</summary>
		<author><name>Willy on wheels</name></author>
	</entry>
</feed>