<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.xiph.org/skins/common/feed.css?272"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.xiph.org/index.php?title=Special:Contributions/DOS386&amp;feed=atom&amp;limit=50&amp;target=DOS386&amp;year=&amp;month=</id>
		<title>XiphWiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.xiph.org/index.php?title=Special:Contributions/DOS386&amp;feed=atom&amp;limit=50&amp;target=DOS386&amp;year=&amp;month="/>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Special:Contributions/DOS386"/>
		<updated>2013-05-20T05:35:01Z</updated>
		<subtitle>From XiphWiki</subtitle>
		<generator>MediaWiki 1.16.1</generator>

	<entry>
		<id>http://wiki.xiph.org/Talk:Main_Page</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Talk:Main_Page"/>
				<updated>2013-02-04T07:42:25Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: /* Suggestions */ BUMP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;According to [[Special:Popularpages]], the various pages in the Demonstration section are the most visited parts of the wiki, so I moved that section to the top of the main page.  --[[User:Andrel|Andrel]] 09:19, 26 April 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Work in Progress ==&lt;br /&gt;
&lt;br /&gt;
It's not clear on first view (to me at least) that&lt;br /&gt;
[[Main Page#Work in Progress]] is a link to&lt;br /&gt;
[[Work In Progress]] (as none of the other section headings&lt;br /&gt;
are). Possibly it should be a normal heading with the link&lt;br /&gt;
in a short text below (à la [[Main Page#Other software]]).&lt;br /&gt;
&lt;br /&gt;
[[User:Imalone|Imalone]] 05:22, 1 February 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
You are free to fix that. It's a wiki after all -- [[User:Jmspeex|Jmspeex]] 19:22, 1 February 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
Done (just didn't want to trample all over the front page) -- [[User:Imalone|Imalone]] 04:33, 2 February 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Lock This Page ==&lt;br /&gt;
&lt;br /&gt;
On all/most other wikis the Main Page is locked so only admins can edit it. Due to the amount of vandalism, I think the [[Main Page]] should be locked and all changes discussed here. --[[User:SonicChao|SonicChao]] 05:11, 27 August 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Done !&lt;br /&gt;
&lt;br /&gt;
== Paranoia / cdparanoia ==&lt;br /&gt;
&lt;br /&gt;
Why is there no listing under software of paranoia or cdparanoia?  Also, there is no listing on the main xiph.org page.  Is that software acknowlegded? --[[User:WhiteDragon|WhiteDragon]] 19:52, 9 September 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Suggestion :-O ==&lt;br /&gt;
First I want to congratulate you on the wonderful work being done. Thank you very much :-)&lt;br /&gt;
Please allow anonymous edits (like wikipedia does) b'caus i'm too lazy to login :-)&lt;br /&gt;
&lt;br /&gt;
:I'll give you the benefit of the doubt and assume the ton of hidden links I just culled has nothing to do with you... I can't speak for the people running Xiph but requiring a login reduces some of the flood of spam that shows up here, and Wikipedia has many more resources available to deal with it than this wiki does. [[User:Imalone|Imalone]] 06:06, 24 November 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Proposal for a developer section ==&lt;br /&gt;
&lt;br /&gt;
As more developers start to &amp;quot;get it&amp;quot; about how ultra cool Ogg / Vorbis / Theora / etc is, wouldn't it be great to have a wiki section devoted to helping these budding programmers along?  eg: i've written some nice code i'd be happy to share.  Could contain a programming FAQ, how-to's, and real code.  Thoughts? [[User:Davec|Davec]] 13:44, 6 December 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Why CamelCase? ==&lt;br /&gt;
&lt;br /&gt;
MediaWiki supports free links, why are most page titles in the CamelCase format? - [[User:Sikon|Sikon]] 05:34, 27 February 2007 (PST)&lt;br /&gt;
:CamelCase?  I don't see what you mean.  If you think something's wrong, you may go ahead and change it.  That's what wikis are for.--[[User:Saoshyant|Saoshyant]] 05:37, 27 February 2007 (PST)&lt;br /&gt;
:[[WhatHappened|Historical reasons]].  The original wiki used software that only supported [http://c2.com/cgi/wiki?CamelCase CamelCase].  For new pages it is fine to use free links.  I suggest not renaming pages, as many of them have good search ranking. [[User:Andrel|Andrel]] 07:03, 27 February 2007 (PST)&lt;br /&gt;
I see now.  And thanks for the WhatHappened link, Andrel.  I managed to recover two pages so far from web archive.  I wonder if I'll savage it further.--[[User:Saoshyant|Saoshyant]] 08:28, 27 February 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== ICECast2 vs vBulletin ==&lt;br /&gt;
&lt;br /&gt;
Hi there,&lt;br /&gt;
Fisrt let me thank you all the great work and the self performance over the ICECast streaming server&lt;br /&gt;
&lt;br /&gt;
I also Wonder if anyone had included ICECast directly into a vBulletin board having it worked from there on ..meaning enbable to use same username,permission and prefference from the database itself running on MySQL 5 having as if setting permission on for a usergroupe from there to enable them streaming out on your ICECast server and others can apply and yet just participate into the main forum itself&lt;br /&gt;
&lt;br /&gt;
I do have both running-up over my dedicated server now meanwhile if any would want to help me out creating like this hack or template am willing to give them all access for working over it &lt;br /&gt;
can YOU imagine how friendly and powerful that ICECast would mean then&lt;br /&gt;
&lt;br /&gt;
hey give me a shout if willing to try it&lt;br /&gt;
&lt;br /&gt;
admin@gysmo.net&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I would really strongly suggest adding this to your news items... Someone has made a graphical interface for ffmpeg2theora at http://www.softpedia.com/get/Multimedia/Video/Other-VIDEO-Tools/GFrontEnd-for-ffmpeg2theora.shtml&lt;br /&gt;
&lt;br /&gt;
I don't know the technical difficulties of building such a tool, but regardless, the ability for a common Windows user like myself to be able to just easily convert a proprietary file format to Ogg-Theora is really cool... I tested it out on the sample WMV file that came with this laptop, and the converted file worked great in Cortado... Of course, news about programs that allow one to record directly to Ogg-Theora would be even better, but this is still very important, imo... [[User:Brettz9|Brettz9]] 20:56, 4 July 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== .NET :-( ==&lt;br /&gt;
&lt;br /&gt;
&amp;gt; I would really strongly suggest adding this to your news items&lt;br /&gt;
&lt;br /&gt;
Check it out: &amp;gt; Requirements: .NET Framework 2.0&lt;br /&gt;
&lt;br /&gt;
Also, with 1.5 MiB size it's bigger than FFMPEG2THEORA itself (1.3 MiB after recompressing with UPX 3.0 --ultra-brute) - not that VERY good IMHO.&lt;br /&gt;
&lt;br /&gt;
: Sorry, do you mean MB as in Megabytes? That's a drop in the bucket of most hard drives nowadays, no? And .NET was already on my system for something I had downloaded earlier (not sure what, but maybe others may have it already too). My interest in seeing it announced is not how well it is implemented--if there are better alternatives let them be known--but that such a tool exists and it works (at least if you get the requirements).&lt;br /&gt;
&lt;br /&gt;
== MiB ||| .NET ==&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Sorry, do you mean MB as in Megabytes?&lt;br /&gt;
&lt;br /&gt;
NO. [[http://en.wikipedia.org/wiki/Binary_prefix]]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; And .NET was already on my system for something I had downloaded earlier (not sure what, but maybe others may have it already too)&lt;br /&gt;
&lt;br /&gt;
I don't have .NET and don't like it :-( Finally, the important thing is the FFMPEG2THEOA core and it works perfectly for me without .NET ;-)&lt;br /&gt;
&lt;br /&gt;
== Link to Games in Demonstrations Section? ==&lt;br /&gt;
&lt;br /&gt;
Shouldn't there be a link to [[Games_that_use_Theora]] in the section with other demonstrations?  Maybe there's not enough games listed on the page to warrant it?&lt;br /&gt;
--[[User:Sim9|Sim9]] 11:47, 27 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Yes.  There's only two games listed right now.  I'm pretty sure there's more out there.  Sim9, can you help us listing more games?--[[User:Saoshyant|Ivo]] 11:56, 28 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
::I'm sure you're right, there ''has'' to be more than two.  Theora (and Vorbis) is now by default included in the Torque game engine, so there must be a lot of games using it by now.  I just polled the Torque community to see if they know of any to help us fill up the list with some successful integrations!  --[[User:Sim9|Sim9]] 19:02, 29 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Add xvid it's opensource ==&lt;br /&gt;
&lt;br /&gt;
Please add xvid to usable video format in ogv and others.&lt;br /&gt;
It's an open source, mature codec and doesn't have encoder problems theora currently has.&lt;br /&gt;
Embedding it makes possible to show off ogv files with a codec that shows the tru power of ogv.&lt;br /&gt;
&lt;br /&gt;
Please make it possible to put this in, so .ogv can be used immediately with xvid and vorbis/speex/flac to create a mature and temporary solution until theora 1.0 hits the digital streets.&lt;br /&gt;
Then users can just batch convert it with their applications whenever they feel/want to do it.&lt;br /&gt;
(When they think theora is ready.)&lt;br /&gt;
Could someone please look into this and tell me if this is possible and/or will be integrated?&lt;br /&gt;
--[[User:Vmol|Vmol]] 1 February 2008 &lt;br /&gt;
&lt;br /&gt;
:Vmol, you should read about the issues a bit before filling up the whole wiki with so many questions.  Most of your questions, concerns and statements have already been thought about.  In this case here, Xvid cannot be considered because it is a patented format.  That means it's not a free format like Theora and Xiph cannot use it.  Theora is currently now undergoing the last stages of beta to version 1.0 and quality is already at pair with Xvid.  Also, users can't simply transcode from one video format to another; you lose quality everytime you do it, because most video formats are lossy.--[[User:Saoshyant|Ivo]] 12:37, 2 February 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
== Random access Ogg Vorbis decoder written in Java. ==&lt;br /&gt;
&lt;br /&gt;
And I am very glad that now you have an encoder written in Java. Can vorbis-java-1.0.0 also do the decoding?&lt;br /&gt;
Is there an example of how to use vorbis-java decoder?&lt;br /&gt;
If yes, can it seek, i.e. decode an Ogg Vorbis bitstream from a random position?&lt;br /&gt;
--[[User:Sergey|Sergey]] 12:53, 9 February 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
== For lossless video compression, make it possible to have Lagarith codec as video ==&lt;br /&gt;
&lt;br /&gt;
Lagarith is a lossless video codec. Please support it, with supporting I mean that it can be used in the ogg and annodex containers as a native video format.&lt;br /&gt;
--[[User:Vmol|Vmol]] 4 May 2008 &lt;br /&gt;
&lt;br /&gt;
:There is also HuffYUV besides Lagarith. Also the new Dirac codec supports lossless compression, reportedly better than anything else. Agree, a lossless codec should be added. Just carefully select one of them ;-) [[User:DOS386|DOS386]] 01:31, 4 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
:: Lossless compression would still be a good thing to have for Theora. &lt;br /&gt;
:: Even if there are other formats available that can do lossless. &lt;br /&gt;
:: Not convinced about using another codec, a lossless mode for Theora is useful. &lt;br /&gt;
:: Link to Theora todo page where lossless mode is requested: &lt;br /&gt;
:: [http://wiki.xiph.org/Talk:TheoraTodo]&lt;br /&gt;
:: --[[User:Vmol|Vmol]] 25 Jul 2009&lt;br /&gt;
&lt;br /&gt;
== Add link to &amp;quot;Reporting Abuse&amp;quot; page on the front page? ==&lt;br /&gt;
&lt;br /&gt;
There's been a bunch of spam recently, but I couldn't find any way to report abuse. I've added a skeleton page at [[Reporting abuse]], could we add a link to the front page?&lt;br /&gt;
&lt;br /&gt;
== Abuse == &lt;br /&gt;
&lt;br /&gt;
It's necessary to something about the excesive abuse of this Wiki, link approval is the minimal step for now. Also some additional barriers for registration should be considered. Also a stronger captcha, &amp;quot;3+4&amp;quot; isn't that efficient. [[User:DOS386|DOS386]] 12:44, 16 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Editing Theora?  ==&lt;br /&gt;
&lt;br /&gt;
Is Theora considered an 'editible' format? Theora seems to be lossy - Is there a lossless, open format for video for use as a 'source' file type? There are a couple editors listed, but they seem pretty 'fringe' - anything more mainstream?  If one wanted to create a 'video warehouse' that was 'pure' with respect to open formats, which file type/codec type would i use? 2009-12-25 15:55 [[User:BenTes]]&lt;br /&gt;
&lt;br /&gt;
:: &amp;gt; Theora seems to be lossy &lt;br /&gt;
:: It '''is''' lossy &lt;br /&gt;
:: &amp;gt; Is there a lossless, open format for video for use as a 'source' file type&lt;br /&gt;
:: See above, HuffYUV, Lagarith, and Dirac &lt;br /&gt;
:: &amp;gt; one wanted to create a 'video warehouse' that was 'pure' with &lt;br /&gt;
:: &amp;gt; respect to open formats,&lt;br /&gt;
:: :-)&lt;br /&gt;
:: &amp;gt; which file type/codec type would i use?&lt;br /&gt;
:: For final video, Theora. For intermediate files:&lt;br /&gt;
:: * HuffYUV or Lagarith (can exist only inside AVI ??? but this could be changed)&lt;br /&gt;
:: * YUV4MPEG (is 'pure' but not compressed)&lt;br /&gt;
:: * Dirac in lossles mode (very slow)&lt;br /&gt;
:: 2009-12-26 15:36 [[User:DOS386]]&lt;br /&gt;
&lt;br /&gt;
== Plumi (Plone Plugin) - Open Source Web Content Management Software - Shares / Plays OGG / Theora videos ==&lt;br /&gt;
&lt;br /&gt;
Plone is an open source content management website.  Plumi is a Plone plugin that supports sharing  and playing OGG videos (OGV) using the open source Cortado applet.  &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Plumi is a package of Plone products that enable you to create your own video sharing site. By adding it to an existing Plone instance you can quickly have a wide array of functionality to facilitate video distribution and community creation.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[http://plone.org/products/plumi/]&lt;br /&gt;
&lt;br /&gt;
== Suggestions ==&lt;br /&gt;
&lt;br /&gt;
*1. Remove Speex from the sidebar, move Opus on the top, same for the locked Main page content&lt;br /&gt;
*2. Create a [[AllXiphCodecs]] page, listing all codecs, including the historical, obsolete and abandoned ones&lt;br /&gt;
* [[User:DOS386|DOS386]] 2012-Dec-22 2013-Feb-04&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Talk:Main_Page</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Talk:Main_Page"/>
				<updated>2013-02-04T07:42:00Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: bump&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;According to [[Special:Popularpages]], the various pages in the Demonstration section are the most visited parts of the wiki, so I moved that section to the top of the main page.  --[[User:Andrel|Andrel]] 09:19, 26 April 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Work in Progress ==&lt;br /&gt;
&lt;br /&gt;
It's not clear on first view (to me at least) that&lt;br /&gt;
[[Main Page#Work in Progress]] is a link to&lt;br /&gt;
[[Work In Progress]] (as none of the other section headings&lt;br /&gt;
are). Possibly it should be a normal heading with the link&lt;br /&gt;
in a short text below (à la [[Main Page#Other software]]).&lt;br /&gt;
&lt;br /&gt;
[[User:Imalone|Imalone]] 05:22, 1 February 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
You are free to fix that. It's a wiki after all -- [[User:Jmspeex|Jmspeex]] 19:22, 1 February 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
Done (just didn't want to trample all over the front page) -- [[User:Imalone|Imalone]] 04:33, 2 February 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Lock This Page ==&lt;br /&gt;
&lt;br /&gt;
On all/most other wikis the Main Page is locked so only admins can edit it. Due to the amount of vandalism, I think the [[Main Page]] should be locked and all changes discussed here. --[[User:SonicChao|SonicChao]] 05:11, 27 August 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Done !&lt;br /&gt;
&lt;br /&gt;
== Paranoia / cdparanoia ==&lt;br /&gt;
&lt;br /&gt;
Why is there no listing under software of paranoia or cdparanoia?  Also, there is no listing on the main xiph.org page.  Is that software acknowlegded? --[[User:WhiteDragon|WhiteDragon]] 19:52, 9 September 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Suggestion :-O ==&lt;br /&gt;
First I want to congratulate you on the wonderful work being done. Thank you very much :-)&lt;br /&gt;
Please allow anonymous edits (like wikipedia does) b'caus i'm too lazy to login :-)&lt;br /&gt;
&lt;br /&gt;
:I'll give you the benefit of the doubt and assume the ton of hidden links I just culled has nothing to do with you... I can't speak for the people running Xiph but requiring a login reduces some of the flood of spam that shows up here, and Wikipedia has many more resources available to deal with it than this wiki does. [[User:Imalone|Imalone]] 06:06, 24 November 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Proposal for a developer section ==&lt;br /&gt;
&lt;br /&gt;
As more developers start to &amp;quot;get it&amp;quot; about how ultra cool Ogg / Vorbis / Theora / etc is, wouldn't it be great to have a wiki section devoted to helping these budding programmers along?  eg: i've written some nice code i'd be happy to share.  Could contain a programming FAQ, how-to's, and real code.  Thoughts? [[User:Davec|Davec]] 13:44, 6 December 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Why CamelCase? ==&lt;br /&gt;
&lt;br /&gt;
MediaWiki supports free links, why are most page titles in the CamelCase format? - [[User:Sikon|Sikon]] 05:34, 27 February 2007 (PST)&lt;br /&gt;
:CamelCase?  I don't see what you mean.  If you think something's wrong, you may go ahead and change it.  That's what wikis are for.--[[User:Saoshyant|Saoshyant]] 05:37, 27 February 2007 (PST)&lt;br /&gt;
:[[WhatHappened|Historical reasons]].  The original wiki used software that only supported [http://c2.com/cgi/wiki?CamelCase CamelCase].  For new pages it is fine to use free links.  I suggest not renaming pages, as many of them have good search ranking. [[User:Andrel|Andrel]] 07:03, 27 February 2007 (PST)&lt;br /&gt;
I see now.  And thanks for the WhatHappened link, Andrel.  I managed to recover two pages so far from web archive.  I wonder if I'll savage it further.--[[User:Saoshyant|Saoshyant]] 08:28, 27 February 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== ICECast2 vs vBulletin ==&lt;br /&gt;
&lt;br /&gt;
Hi there,&lt;br /&gt;
Fisrt let me thank you all the great work and the self performance over the ICECast streaming server&lt;br /&gt;
&lt;br /&gt;
I also Wonder if anyone had included ICECast directly into a vBulletin board having it worked from there on ..meaning enbable to use same username,permission and prefference from the database itself running on MySQL 5 having as if setting permission on for a usergroupe from there to enable them streaming out on your ICECast server and others can apply and yet just participate into the main forum itself&lt;br /&gt;
&lt;br /&gt;
I do have both running-up over my dedicated server now meanwhile if any would want to help me out creating like this hack or template am willing to give them all access for working over it &lt;br /&gt;
can YOU imagine how friendly and powerful that ICECast would mean then&lt;br /&gt;
&lt;br /&gt;
hey give me a shout if willing to try it&lt;br /&gt;
&lt;br /&gt;
admin@gysmo.net&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I would really strongly suggest adding this to your news items... Someone has made a graphical interface for ffmpeg2theora at http://www.softpedia.com/get/Multimedia/Video/Other-VIDEO-Tools/GFrontEnd-for-ffmpeg2theora.shtml&lt;br /&gt;
&lt;br /&gt;
I don't know the technical difficulties of building such a tool, but regardless, the ability for a common Windows user like myself to be able to just easily convert a proprietary file format to Ogg-Theora is really cool... I tested it out on the sample WMV file that came with this laptop, and the converted file worked great in Cortado... Of course, news about programs that allow one to record directly to Ogg-Theora would be even better, but this is still very important, imo... [[User:Brettz9|Brettz9]] 20:56, 4 July 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== .NET :-( ==&lt;br /&gt;
&lt;br /&gt;
&amp;gt; I would really strongly suggest adding this to your news items&lt;br /&gt;
&lt;br /&gt;
Check it out: &amp;gt; Requirements: .NET Framework 2.0&lt;br /&gt;
&lt;br /&gt;
Also, with 1.5 MiB size it's bigger than FFMPEG2THEORA itself (1.3 MiB after recompressing with UPX 3.0 --ultra-brute) - not that VERY good IMHO.&lt;br /&gt;
&lt;br /&gt;
: Sorry, do you mean MB as in Megabytes? That's a drop in the bucket of most hard drives nowadays, no? And .NET was already on my system for something I had downloaded earlier (not sure what, but maybe others may have it already too). My interest in seeing it announced is not how well it is implemented--if there are better alternatives let them be known--but that such a tool exists and it works (at least if you get the requirements).&lt;br /&gt;
&lt;br /&gt;
== MiB ||| .NET ==&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Sorry, do you mean MB as in Megabytes?&lt;br /&gt;
&lt;br /&gt;
NO. [[http://en.wikipedia.org/wiki/Binary_prefix]]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; And .NET was already on my system for something I had downloaded earlier (not sure what, but maybe others may have it already too)&lt;br /&gt;
&lt;br /&gt;
I don't have .NET and don't like it :-( Finally, the important thing is the FFMPEG2THEOA core and it works perfectly for me without .NET ;-)&lt;br /&gt;
&lt;br /&gt;
== Link to Games in Demonstrations Section? ==&lt;br /&gt;
&lt;br /&gt;
Shouldn't there be a link to [[Games_that_use_Theora]] in the section with other demonstrations?  Maybe there's not enough games listed on the page to warrant it?&lt;br /&gt;
--[[User:Sim9|Sim9]] 11:47, 27 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Yes.  There's only two games listed right now.  I'm pretty sure there's more out there.  Sim9, can you help us listing more games?--[[User:Saoshyant|Ivo]] 11:56, 28 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
::I'm sure you're right, there ''has'' to be more than two.  Theora (and Vorbis) is now by default included in the Torque game engine, so there must be a lot of games using it by now.  I just polled the Torque community to see if they know of any to help us fill up the list with some successful integrations!  --[[User:Sim9|Sim9]] 19:02, 29 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Add xvid it's opensource ==&lt;br /&gt;
&lt;br /&gt;
Please add xvid to usable video format in ogv and others.&lt;br /&gt;
It's an open source, mature codec and doesn't have encoder problems theora currently has.&lt;br /&gt;
Embedding it makes possible to show off ogv files with a codec that shows the tru power of ogv.&lt;br /&gt;
&lt;br /&gt;
Please make it possible to put this in, so .ogv can be used immediately with xvid and vorbis/speex/flac to create a mature and temporary solution until theora 1.0 hits the digital streets.&lt;br /&gt;
Then users can just batch convert it with their applications whenever they feel/want to do it.&lt;br /&gt;
(When they think theora is ready.)&lt;br /&gt;
Could someone please look into this and tell me if this is possible and/or will be integrated?&lt;br /&gt;
--[[User:Vmol|Vmol]] 1 February 2008 &lt;br /&gt;
&lt;br /&gt;
:Vmol, you should read about the issues a bit before filling up the whole wiki with so many questions.  Most of your questions, concerns and statements have already been thought about.  In this case here, Xvid cannot be considered because it is a patented format.  That means it's not a free format like Theora and Xiph cannot use it.  Theora is currently now undergoing the last stages of beta to version 1.0 and quality is already at pair with Xvid.  Also, users can't simply transcode from one video format to another; you lose quality everytime you do it, because most video formats are lossy.--[[User:Saoshyant|Ivo]] 12:37, 2 February 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
== Random access Ogg Vorbis decoder written in Java. ==&lt;br /&gt;
&lt;br /&gt;
And I am very glad that now you have an encoder written in Java. Can vorbis-java-1.0.0 also do the decoding?&lt;br /&gt;
Is there an example of how to use vorbis-java decoder?&lt;br /&gt;
If yes, can it seek, i.e. decode an Ogg Vorbis bitstream from a random position?&lt;br /&gt;
--[[User:Sergey|Sergey]] 12:53, 9 February 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
== For lossless video compression, make it possible to have Lagarith codec as video ==&lt;br /&gt;
&lt;br /&gt;
Lagarith is a lossless video codec. Please support it, with supporting I mean that it can be used in the ogg and annodex containers as a native video format.&lt;br /&gt;
--[[User:Vmol|Vmol]] 4 May 2008 &lt;br /&gt;
&lt;br /&gt;
:There is also HuffYUV besides Lagarith. Also the new Dirac codec supports lossless compression, reportedly better than anything else. Agree, a lossless codec should be added. Just carefully select one of them ;-) [[User:DOS386|DOS386]] 01:31, 4 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
:: Lossless compression would still be a good thing to have for Theora. &lt;br /&gt;
:: Even if there are other formats available that can do lossless. &lt;br /&gt;
:: Not convinced about using another codec, a lossless mode for Theora is useful. &lt;br /&gt;
:: Link to Theora todo page where lossless mode is requested: &lt;br /&gt;
:: [http://wiki.xiph.org/Talk:TheoraTodo]&lt;br /&gt;
:: --[[User:Vmol|Vmol]] 25 Jul 2009&lt;br /&gt;
&lt;br /&gt;
== Add link to &amp;quot;Reporting Abuse&amp;quot; page on the front page? ==&lt;br /&gt;
&lt;br /&gt;
There's been a bunch of spam recently, but I couldn't find any way to report abuse. I've added a skeleton page at [[Reporting abuse]], could we add a link to the front page?&lt;br /&gt;
&lt;br /&gt;
== Abuse == &lt;br /&gt;
&lt;br /&gt;
It's necessary to something about the excesive abuse of this Wiki, link approval is the minimal step for now. Also some additional barriers for registration should be considered. Also a stronger captcha, &amp;quot;3+4&amp;quot; isn't that efficient. [[User:DOS386|DOS386]] 12:44, 16 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Editing Theora?  ==&lt;br /&gt;
&lt;br /&gt;
Is Theora considered an 'editible' format? Theora seems to be lossy - Is there a lossless, open format for video for use as a 'source' file type? There are a couple editors listed, but they seem pretty 'fringe' - anything more mainstream?  If one wanted to create a 'video warehouse' that was 'pure' with respect to open formats, which file type/codec type would i use? 2009-12-25 15:55 [[User:BenTes]]&lt;br /&gt;
&lt;br /&gt;
:: &amp;gt; Theora seems to be lossy &lt;br /&gt;
:: It '''is''' lossy &lt;br /&gt;
:: &amp;gt; Is there a lossless, open format for video for use as a 'source' file type&lt;br /&gt;
:: See above, HuffYUV, Lagarith, and Dirac &lt;br /&gt;
:: &amp;gt; one wanted to create a 'video warehouse' that was 'pure' with &lt;br /&gt;
:: &amp;gt; respect to open formats,&lt;br /&gt;
:: :-)&lt;br /&gt;
:: &amp;gt; which file type/codec type would i use?&lt;br /&gt;
:: For final video, Theora. For intermediate files:&lt;br /&gt;
:: * HuffYUV or Lagarith (can exist only inside AVI ??? but this could be changed)&lt;br /&gt;
:: * YUV4MPEG (is 'pure' but not compressed)&lt;br /&gt;
:: * Dirac in lossles mode (very slow)&lt;br /&gt;
:: 2009-12-26 15:36 [[User:DOS386]]&lt;br /&gt;
&lt;br /&gt;
== Plumi (Plone Plugin) - Open Source Web Content Management Software - Shares / Plays OGG / Theora videos ==&lt;br /&gt;
&lt;br /&gt;
Plone is an open source content management website.  Plumi is a Plone plugin that supports sharing  and playing OGG videos (OGV) using the open source Cortado applet.  &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Plumi is a package of Plone products that enable you to create your own video sharing site. By adding it to an existing Plone instance you can quickly have a wide array of functionality to facilitate video distribution and community creation.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[http://plone.org/products/plumi/]&lt;br /&gt;
&lt;br /&gt;
== Suggestions ==&lt;br /&gt;
&lt;br /&gt;
*1. Remove Speex from the sidebar, move Opus on the top, same for the locked Main page content&lt;br /&gt;
*2. Create a [[AllXiphCodecs]] page, listing all codecs, including the historical, obsolete and abandoned ones&lt;br /&gt;
* [[User:DOS386|DOS386]] 2012-Dec-22 3013-Feb-04&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/OpusFAQ</id>
		<title>OpusFAQ</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/OpusFAQ"/>
				<updated>2013-02-03T08:43:34Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: added 2 (someone please check them)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Opus logo trans.png|right]]&lt;br /&gt;
&lt;br /&gt;
== General Questions ==&lt;br /&gt;
&lt;br /&gt;
=== What is Opus? Who created it? ===&lt;br /&gt;
&lt;br /&gt;
Opus is a totally open, royalty-free, highly versatile audio codec. It is primarily designed for interactive speech and music transmission over the Internet, but is also applicable to storage and streaming applications. It incorporates technology from Skype's SILK codec and Xiph.Org's CELT codec. It has been standardized by the Internet Engineering Task Force (IETF) as '''[http://tools.ietf.org/html/rfc6716 RFC 6716]'''. &lt;br /&gt;
&lt;br /&gt;
Opus has been in development since early 2007. Programmers associated with Xiph.Org, Skype, and several other organizations have contributed to its development and to the standardization process as part of the IETF's codec working group.&lt;br /&gt;
&lt;br /&gt;
=== How does Opus compare to other codecs? ===&lt;br /&gt;
&lt;br /&gt;
Opus is distinguished from most formats for high quality audio (AAC, Vorbis, MP3) by having low delay and it is distinguished from most low delay formats (G.711, GSM, Speex) by supporting high audio quality. It meets or exceeds existing codecs' quality across a wide range of bitrates, and it operates at lower delay than virtually any existing compressed format. Further, the Opus format itself and the reference implementation are available under liberal royalty-free licenses, making it easy to adopt, compatible with free software, and suitable for usage as part of the basic infrastructure of the Internet. See the Opus [http://opus-codec.org/comparison comparison page] for more details.&lt;br /&gt;
&lt;br /&gt;
=== Does Opus make all those other lossy codecs obsolete? ===&lt;br /&gt;
&lt;br /&gt;
Theoretically, yes. From technical point of view (loss, delay, bitrates, ...) it can replace both Vorbis and Speex, and the common proprietary codecs too.&lt;br /&gt;
&lt;br /&gt;
=== Will Opus replace Vorbis in video files? ===&lt;br /&gt;
&lt;br /&gt;
For OGG Theora video files, it can, just the overall size reduction will be minimal, and it will break compatibility with existing players.&lt;br /&gt;
&lt;br /&gt;
For WebM video files, same does apply, but additionally this would need a change of the spec, as the current spec says that the only allowed video codec is VP8 and the only allowed audio codec is Vorbis.&lt;br /&gt;
&lt;br /&gt;
=== How do I use Opus? What programs support Opus? ===&lt;br /&gt;
&lt;br /&gt;
Opus decoding support is now included in many applications, including Firefox, foobar2000, and VLC, as well as in frameworks such as GStreamer and FFmpeg. For now, the best way to '''encode''' Opus files is to use the opusenc command-line tool from the opus-tools package. For real-time applications, Opus support should soon be available in the Google webrtc codebase. Opus is still a new codec, expect many more applications to support it in the near future.&lt;br /&gt;
&lt;br /&gt;
=== Does Opus support higher sampling rates, such as 96 kHz or 192 kHz? ===&lt;br /&gt;
&lt;br /&gt;
Yes and no. Opus encoding tools like opusenc will happily encode files that are sampled at 96 or 192 kHz. However, input files at these rates are internally converted to 48 kHz, and then only frequencies up to 20 kHz are encoded. The reason is simple: lossy codecs are designed to preserve audible details while discarding irrelevant information. Since the human ear can only hear up to 20 kHz at best (usually lower than that), frequency content above 20 kHz is the first thing to go. See Monty's [http://people.xiph.org/~xiphmont/demo/neil-young.html 24/192 Music Downloads ...and why they make no sense] for more details. &lt;br /&gt;
&lt;br /&gt;
=== What are the licensing requirements? ===&lt;br /&gt;
&lt;br /&gt;
The reference Opus source code is released under a three-clause BSD license, which is a very permissive Open Source license. Commercial use and distribution (including in proprietary software) is permitted, provided that some basic conditions specified in the license are met. &lt;br /&gt;
&lt;br /&gt;
Opus is also covered by some patents, for which royalty-free usage rights are granted, under conditions that the authors believe are compatible with most (all?) open source licenses, including the GPL (v2 and v3). See the [http://www.opus-codec.org/license/ licensing page] for details.&lt;br /&gt;
&lt;br /&gt;
=== Why make Opus free? ===&lt;br /&gt;
&lt;br /&gt;
On the Internet, protocol and codec standards are part of the common infrastructure everyone builds upon. Most of the value of a high quality standard is the innovation and interoperation provided by the systems built on top of it. When a few parties have monopoly rights to monetize a standard, that infrastructure stops being so common—everyone else has more reason to use their own solution instead, increasing cost and reducing efficiency. Imagine a road system where each type of car could only drive on its own manufacturer's pavement. We all benefit from living in a world where all the roads are connected. This is why Opus, unlike many codecs, is free.&lt;br /&gt;
&lt;br /&gt;
=== Is the SILK part of Opus compatible with the SILK implementation shipped in Skype? ===&lt;br /&gt;
&lt;br /&gt;
No. The SILK codec, as submitted by Skype to the IETF, was heavily modified as part of its integration within Opus. The modifications are significant enough that it is not possible to just write a &amp;quot;translator&amp;quot; and even sharing code between Opus and the &amp;quot;old SILK&amp;quot; would be highly non-trivial.&lt;br /&gt;
&lt;br /&gt;
=== Why not keep the SILK and CELT codecs separate? ===&lt;br /&gt;
&lt;br /&gt;
Opus is more than just two independent codecs with a switch. In addition to a linear prediction &amp;quot;SILK mode&amp;quot; and a MDCT &amp;quot;CELT mode&amp;quot; it has a &amp;quot;hybrid mode,&amp;quot; where speech frequencies up to 8 kHz are encoded with LP while those above 8 kHz are encoded with MDCT. This is what allows Opus to have such high speech quality around 32 kb/s. Another advantage of the integration is the ability to switch between these modes seamlessly, without any &amp;quot;glitch&amp;quot; and without any out-of-band signalling.&lt;br /&gt;
&lt;br /&gt;
=== Now that Opus is standardized, will its development stop, or can it be further improved? ===&lt;br /&gt;
&lt;br /&gt;
Unlike most ITU-T codecs, Opus is only defined in terms of its decoder. The encoder can keep evolving as long as the bitstream it produces can be decoded by the reference decoder. This is what made it possible for MP3 encoders to improve far beyond the original l3enc and the dist10 reference implementation. Although it is unlikely that Opus encoders will see such spectacular evolution, we certainly hope that future encoders will become much better than the reference encoder. In fact, there is already an [http://www.opus-codec.org/development/ experimental branch] that significantly improves on the reference encoder's quality.&lt;br /&gt;
&lt;br /&gt;
=== Will all future Opus releases comply with the [http://tools.ietf.org/html/rfc6716 Opus specification]? ===&lt;br /&gt;
&lt;br /&gt;
Yes.&lt;br /&gt;
&lt;br /&gt;
=== In what ways is Opus optimized for the Internet? ===&lt;br /&gt;
&lt;br /&gt;
Opus being optimized for the Internet obviously means that it has good packet loss robustness and concealment, but it goes further. One of the first things we've been asked when designing Opus was to make the rate '''really''' adaptable because we never know what kind of rates will be available. This not only meant having a wide range of bitrates, but also being able to vary in small increments. This is why Opus scales from about 6 kb/s to 512 kb/s, in increments of 0.4 kb/s (one byte with 20 ms frames). The reason Opus can have more than 1200 possible bitrates spending 11 bits signalling the bitrate is because UDP already encodes the packet size. One last aspect is that Opus is simple to transport over RTP, as can be seen from [http://tools.ietf.org/html/draft-spittka-payload-rtp-opus Opus RTP payload format]. For example, it's possible to decode RTP packets without having even seen the SDP or any out-of-band signalling. &lt;br /&gt;
&lt;br /&gt;
=== What applications for Android can play Opus? ===&lt;br /&gt;
&lt;br /&gt;
Right now, there are just a few but that list is fast growing. Please reference [http://android.stackexchange.com/q/37970/7425 this question on android.stackexchange.com]. Feel free to suggest other applications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Opus for Software developers ==&lt;br /&gt;
&lt;br /&gt;
=== On what platforms does Opus run? ===&lt;br /&gt;
&lt;br /&gt;
The Opus code base is written in C89 and should run on the vast majority of recent (and not so recent) CPUs. A few of the platforms on which Opus has been tested and is known to run include x86, x86-64, ARM, Itanium, Blackfin, and SPARC.&lt;br /&gt;
&lt;br /&gt;
=== Is there a fixed-point implementation? ===&lt;br /&gt;
&lt;br /&gt;
Yes; the fixed-point and floating-point decoder and encoder implementations are part of the same code base. The code defaults to float, so you need to configure with --enable-fixed-point (or defining FIXED_POINT if not using the configure script) to build the code for fixed-point.&lt;br /&gt;
&lt;br /&gt;
=== Which implementation should I use? ===&lt;br /&gt;
&lt;br /&gt;
While the implementation in RFC 6716 is what ''defines'' the standard, it is likely not the best and most up-to-date implementation. The [http://opus-codec.org/ Opus] website was set up for the purpose of continually improving the implementation— in terms of speed, encoding quality, device compatibility, etc— while still conforming to the standard. All Opus implementations are compatible by definition.&lt;br /&gt;
&lt;br /&gt;
=== How is supporting Opus different from supporting Speex/G.711/MP3? ===&lt;br /&gt;
&lt;br /&gt;
Opus has variable frame durations which can change on the fly, so an Opus decoder needs to be ready to accept packets with durations that are any multiple of 2.5ms up to a maximum of 120ms.  &lt;br /&gt;
&lt;br /&gt;
The opus encoder and decoder do not need to have matched sampling rates or channel counts.  It is recommended to always just decode at the highest rate the hardware supports (e.g. 48kHz stereo) so the user gets the full quality of whatever the far end is sending.&lt;br /&gt;
&lt;br /&gt;
=== My application doesn't work. Can anyone help me? ===&lt;br /&gt;
&lt;br /&gt;
It's possible to get help, but before doing so, there are a few basic things to try:&lt;br /&gt;
&lt;br /&gt;
* Implement the application with uncompressed audio instead of Opus. If it still doesn't work, then the problem isn't related to Opus.&lt;br /&gt;
* Read the [http://www.opus-codec.org/docs/ documentation].&lt;br /&gt;
* Read the opus_demo.c source code to see how to use the encoder and decoder.&lt;br /&gt;
&lt;br /&gt;
If you still can't solve the problem, the best option is to ask for help on the [http://lists.xiph.org/mailman/listinfo/opus mailing list].&lt;br /&gt;
&lt;br /&gt;
=== How do I report a bug? ===&lt;br /&gt;
&lt;br /&gt;
If you think you have found a bug in Opus (and not in your application), please [https://trac.xiph.org/newticket?component=Opus file a bug report]. Please include a way for us to reproduce the problem. The best way to do this is to provide an input file, along with the opusenc/opusdec/opus_demo command line that causes the bug to occur. If the bug cannot be triggered by the command line tools, please provide a simple patch or C file that can help reproduce it. Please also provide any other relevant information, such as OS, CPU, build options, etc. Also, don't hesitate to also contact us on the [http://lists.xiph.org/mailman/listinfo/opus mailing list] or on [irc://irc.freenode.net/opus IRC].&lt;br /&gt;
&lt;br /&gt;
=== What is Opus Custom? ===&lt;br /&gt;
&lt;br /&gt;
Opus Custom is an '''optional''' part of the Opus standard that allows for sampling rates other than 8, 12, 16, 24, or 48 kHz and frame sizes other than multiples of 2.5 ms. Opus Custom requires additional out-of-band signalling that Opus does not normally require and disables many of Opus' coding modes. Also, because it is an optional part of the specification, using Opus Custom may lead to compatibility problems. For these reasons, its use is discouraged outside of very specific applications, e.g.:&lt;br /&gt;
* ultra low delay applications where synchronization with the soundcard buffer is important. &lt;br /&gt;
* low-power embedded applications where compatibility with others is not important.&lt;br /&gt;
&lt;br /&gt;
For almost all other types of applications, Opus Custom should not be used.&lt;br /&gt;
&lt;br /&gt;
=== How do I use 44.1 kHz or some other sampling rate not directly supported by Opus? ===&lt;br /&gt;
&lt;br /&gt;
Tools which read or write Opus should interoperate with other sampling rates by transparently performing sample rate conversion behind the scenes whenever necessary. In particular, software developers should not use Opus Custom for 44.1 kHz support, except in the very specific circumstances outlined above.&lt;br /&gt;
&lt;br /&gt;
Note that it's generally preferable for a decoder to output at 48kHz even when you know the original input was 44.1kHz, not only because you can skip resampling but also because many inexpensive audio interfaces have poor quality output for 44.1k.&lt;br /&gt;
&lt;br /&gt;
The opus-tools package source code contains a small, high quality, high performance, BSD licensed resampler which can be used where resampling is required.&lt;br /&gt;
&lt;br /&gt;
=== Forward Error correction (FEC) doesn't appear to do anything! HELP! ===&lt;br /&gt;
&lt;br /&gt;
The inband FEC feature of Opus helps reduce the harm of packet loss by encoding some information about the prior packet.&lt;br /&gt;
&lt;br /&gt;
In order to make use of inband FEC the decoder must delay its output by at least one frame so that it can call the decoder with the decode_fec argument on the ''next'' frame in order to reconstruct the missed frame. This works best if it's integrated with a jitter buffer.&lt;br /&gt;
&lt;br /&gt;
FEC is only used by the encoder under certain conditions: the feature must be enabled via the OPUS_SET_INBAND_FEC CTL, the encoder must be told to expect loss via the OPUS_SET_PACKET_LOSS_PERC CTL, and the codec must be operated in any of the linear prediction or Hybrid modes. Frame durations of &amp;lt;10ms and very high bitrates will use the MDCT modes, where FEC is not available.&lt;br /&gt;
&lt;br /&gt;
Even when FEC is not used, telling the encoder about the expected level of loss will help it make more intelligent decisions. By default the implementation assumes there is no loss.&lt;br /&gt;
&lt;br /&gt;
=== I can't use malloc or much stack on my embedded platform. How do I make Opus work? ===&lt;br /&gt;
&lt;br /&gt;
A normal build of libopus only uses malloc/free in the _create() and _destroy() calls, so Opus is safe for realtime use so long as the codec state is pre-created.&lt;br /&gt;
&lt;br /&gt;
In order to build Opus without any reference to malloc/free at all use init() calls rather than the create() calls in your application and compile with &amp;lt;tt&amp;gt;CFLAGS=&amp;quot;-DOVERRIDE_OPUS_ALLOC -DOVERRIDE_OPUS_FREE  -D'opus_alloc(x)=NULL' -D'opus_free(x)=NULL' &amp;quot;&amp;lt;/tt&amp;gt; you will get a build which does not use malloc/free.&lt;br /&gt;
&lt;br /&gt;
If libopus is built with -DNONTHREADSAFE_PSEUDOSTACK (instead of VAR_ARRAYS, or USE_ALLOCA) it will use a user provided block of heap instead of stack for many things resulting in much lower the stack usage. However this makes the resulting library non-threadsafe and is not recommend on anything except limited embedded platforms.&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/User_talk:Roberto</id>
		<title>User talk:Roberto</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/User_talk:Roberto"/>
				<updated>2013-02-03T08:28:17Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: /* Answer */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;wie speichere ich ein .ogg video?&lt;br /&gt;
&lt;br /&gt;
== Answer ==&lt;br /&gt;
&lt;br /&gt;
Please write in English. If your problem occurs in Firefox: Tools -&amp;gt; Page Info -&amp;gt; Media. [[User:DOS386|DOS386]] 00:28, 3 February 2013 (PST)&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/User_talk:DOS386</id>
		<title>User talk:DOS386</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/User_talk:DOS386"/>
				<updated>2012-12-27T05:41:50Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: ?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the last time, it is not &amp;quot;OGG&amp;quot;.  Please stop that.  It causes a lot of problems.  Please don't stop contributing, however.  We appreciate your help.--[[User:Saoshyant|Ivo]] 17:41, 7 August 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== not OGG ==&lt;br /&gt;
&lt;br /&gt;
&amp;gt; it '''is not &amp;quot;OGG&amp;quot;.''' Please stop that. It causes a lot of problems.&lt;br /&gt;
&lt;br /&gt;
What then ? ;-) [[User:DOS386|DOS386]] 14:46, 19 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Ogg is not an acronym and should not be treated as such.  When talking about Ogg files, as in content inside the container, you should refer to it as either Ogg Video, Ogg Audio, or Ogg Application.  When you see someone saying &amp;quot;OGG&amp;quot;, they usually mean Vorbis, so you see, you should avoid using those terms because it reveals ignorance for Ogg is not Vorbis, and Vorbis is not Ogg, although Vorbis does show up inside Ogg frequently.--[[User:Saoshyant|Ivo]] 06:49, 20 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Handling SPAM ==&lt;br /&gt;
&lt;br /&gt;
Please don't add &amp;lt;nowiki&amp;gt;{{Delete}}&amp;lt;/nowiki&amp;gt; or move newly created SPAM pages. This just makes them more difficult to process (by creating &amp;lt;nowiki&amp;gt;#REDIRECT&amp;lt;/nowiki&amp;gt;s). There are lots of editors patrolling for newly created SPAM, so there is no need to highlight such pages. (If you spot ''old'' SPAM pages then that is a different matter.) Many thanks, [[User:Martin.leese|Martin Leese]] 10:27, 26 December 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
: OK. Testing &amp;quot;move&amp;quot; one time was sufficient [[User:DOS386|DOS386]] 21:41, 26 December 2012 (PST)&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Talk:Main_Page</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Talk:Main_Page"/>
				<updated>2012-12-23T08:39:09Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: bump&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;According to [[Special:Popularpages]], the various pages in the Demonstration section are the most visited parts of the wiki, so I moved that section to the top of the main page.  --[[User:Andrel|Andrel]] 09:19, 26 April 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Work in Progress ==&lt;br /&gt;
&lt;br /&gt;
It's not clear on first view (to me at least) that&lt;br /&gt;
[[Main Page#Work in Progress]] is a link to&lt;br /&gt;
[[Work In Progress]] (as none of the other section headings&lt;br /&gt;
are). Possibly it should be a normal heading with the link&lt;br /&gt;
in a short text below (à la [[Main Page#Other software]]).&lt;br /&gt;
&lt;br /&gt;
[[User:Imalone|Imalone]] 05:22, 1 February 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
You are free to fix that. It's a wiki after all -- [[User:Jmspeex|Jmspeex]] 19:22, 1 February 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
Done (just didn't want to trample all over the front page) -- [[User:Imalone|Imalone]] 04:33, 2 February 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Lock This Page ==&lt;br /&gt;
&lt;br /&gt;
On all/most other wikis the Main Page is locked so only admins can edit it. Due to the amount of vandalism, I think the [[Main Page]] should be locked and all changes discussed here. --[[User:SonicChao|SonicChao]] 05:11, 27 August 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Done !&lt;br /&gt;
&lt;br /&gt;
== Paranoia / cdparanoia ==&lt;br /&gt;
&lt;br /&gt;
Why is there no listing under software of paranoia or cdparanoia?  Also, there is no listing on the main xiph.org page.  Is that software acknowlegded? --[[User:WhiteDragon|WhiteDragon]] 19:52, 9 September 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Suggestion :-O ==&lt;br /&gt;
First I want to congratulate you on the wonderful work being done. Thank you very much :-)&lt;br /&gt;
Please allow anonymous edits (like wikipedia does) b'caus i'm too lazy to login :-)&lt;br /&gt;
&lt;br /&gt;
:I'll give you the benefit of the doubt and assume the ton of hidden links I just culled has nothing to do with you... I can't speak for the people running Xiph but requiring a login reduces some of the flood of spam that shows up here, and Wikipedia has many more resources available to deal with it than this wiki does. [[User:Imalone|Imalone]] 06:06, 24 November 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Proposal for a developer section ==&lt;br /&gt;
&lt;br /&gt;
As more developers start to &amp;quot;get it&amp;quot; about how ultra cool Ogg / Vorbis / Theora / etc is, wouldn't it be great to have a wiki section devoted to helping these budding programmers along?  eg: i've written some nice code i'd be happy to share.  Could contain a programming FAQ, how-to's, and real code.  Thoughts? [[User:Davec|Davec]] 13:44, 6 December 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Why CamelCase? ==&lt;br /&gt;
&lt;br /&gt;
MediaWiki supports free links, why are most page titles in the CamelCase format? - [[User:Sikon|Sikon]] 05:34, 27 February 2007 (PST)&lt;br /&gt;
:CamelCase?  I don't see what you mean.  If you think something's wrong, you may go ahead and change it.  That's what wikis are for.--[[User:Saoshyant|Saoshyant]] 05:37, 27 February 2007 (PST)&lt;br /&gt;
:[[WhatHappened|Historical reasons]].  The original wiki used software that only supported [http://c2.com/cgi/wiki?CamelCase CamelCase].  For new pages it is fine to use free links.  I suggest not renaming pages, as many of them have good search ranking. [[User:Andrel|Andrel]] 07:03, 27 February 2007 (PST)&lt;br /&gt;
I see now.  And thanks for the WhatHappened link, Andrel.  I managed to recover two pages so far from web archive.  I wonder if I'll savage it further.--[[User:Saoshyant|Saoshyant]] 08:28, 27 February 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== ICECast2 vs vBulletin ==&lt;br /&gt;
&lt;br /&gt;
Hi there,&lt;br /&gt;
Fisrt let me thank you all the great work and the self performance over the ICECast streaming server&lt;br /&gt;
&lt;br /&gt;
I also Wonder if anyone had included ICECast directly into a vBulletin board having it worked from there on ..meaning enbable to use same username,permission and prefference from the database itself running on MySQL 5 having as if setting permission on for a usergroupe from there to enable them streaming out on your ICECast server and others can apply and yet just participate into the main forum itself&lt;br /&gt;
&lt;br /&gt;
I do have both running-up over my dedicated server now meanwhile if any would want to help me out creating like this hack or template am willing to give them all access for working over it &lt;br /&gt;
can YOU imagine how friendly and powerful that ICECast would mean then&lt;br /&gt;
&lt;br /&gt;
hey give me a shout if willing to try it&lt;br /&gt;
&lt;br /&gt;
admin@gysmo.net&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I would really strongly suggest adding this to your news items... Someone has made a graphical interface for ffmpeg2theora at http://www.softpedia.com/get/Multimedia/Video/Other-VIDEO-Tools/GFrontEnd-for-ffmpeg2theora.shtml&lt;br /&gt;
&lt;br /&gt;
I don't know the technical difficulties of building such a tool, but regardless, the ability for a common Windows user like myself to be able to just easily convert a proprietary file format to Ogg-Theora is really cool... I tested it out on the sample WMV file that came with this laptop, and the converted file worked great in Cortado... Of course, news about programs that allow one to record directly to Ogg-Theora would be even better, but this is still very important, imo... [[User:Brettz9|Brettz9]] 20:56, 4 July 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== .NET :-( ==&lt;br /&gt;
&lt;br /&gt;
&amp;gt; I would really strongly suggest adding this to your news items&lt;br /&gt;
&lt;br /&gt;
Check it out: &amp;gt; Requirements: .NET Framework 2.0&lt;br /&gt;
&lt;br /&gt;
Also, with 1.5 MiB size it's bigger than FFMPEG2THEORA itself (1.3 MiB after recompressing with UPX 3.0 --ultra-brute) - not that VERY good IMHO.&lt;br /&gt;
&lt;br /&gt;
: Sorry, do you mean MB as in Megabytes? That's a drop in the bucket of most hard drives nowadays, no? And .NET was already on my system for something I had downloaded earlier (not sure what, but maybe others may have it already too). My interest in seeing it announced is not how well it is implemented--if there are better alternatives let them be known--but that such a tool exists and it works (at least if you get the requirements).&lt;br /&gt;
&lt;br /&gt;
== MiB ||| .NET ==&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Sorry, do you mean MB as in Megabytes?&lt;br /&gt;
&lt;br /&gt;
NO. [[http://en.wikipedia.org/wiki/Binary_prefix]]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; And .NET was already on my system for something I had downloaded earlier (not sure what, but maybe others may have it already too)&lt;br /&gt;
&lt;br /&gt;
I don't have .NET and don't like it :-( Finally, the important thing is the FFMPEG2THEOA core and it works perfectly for me without .NET ;-)&lt;br /&gt;
&lt;br /&gt;
== Link to Games in Demonstrations Section? ==&lt;br /&gt;
&lt;br /&gt;
Shouldn't there be a link to [[Games_that_use_Theora]] in the section with other demonstrations?  Maybe there's not enough games listed on the page to warrant it?&lt;br /&gt;
--[[User:Sim9|Sim9]] 11:47, 27 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Yes.  There's only two games listed right now.  I'm pretty sure there's more out there.  Sim9, can you help us listing more games?--[[User:Saoshyant|Ivo]] 11:56, 28 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
::I'm sure you're right, there ''has'' to be more than two.  Theora (and Vorbis) is now by default included in the Torque game engine, so there must be a lot of games using it by now.  I just polled the Torque community to see if they know of any to help us fill up the list with some successful integrations!  --[[User:Sim9|Sim9]] 19:02, 29 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Add xvid it's opensource ==&lt;br /&gt;
&lt;br /&gt;
Please add xvid to usable video format in ogv and others.&lt;br /&gt;
It's an open source, mature codec and doesn't have encoder problems theora currently has.&lt;br /&gt;
Embedding it makes possible to show off ogv files with a codec that shows the tru power of ogv.&lt;br /&gt;
&lt;br /&gt;
Please make it possible to put this in, so .ogv can be used immediately with xvid and vorbis/speex/flac to create a mature and temporary solution until theora 1.0 hits the digital streets.&lt;br /&gt;
Then users can just batch convert it with their applications whenever they feel/want to do it.&lt;br /&gt;
(When they think theora is ready.)&lt;br /&gt;
Could someone please look into this and tell me if this is possible and/or will be integrated?&lt;br /&gt;
--[[User:Vmol|Vmol]] 1 February 2008 &lt;br /&gt;
&lt;br /&gt;
:Vmol, you should read about the issues a bit before filling up the whole wiki with so many questions.  Most of your questions, concerns and statements have already been thought about.  In this case here, Xvid cannot be considered because it is a patented format.  That means it's not a free format like Theora and Xiph cannot use it.  Theora is currently now undergoing the last stages of beta to version 1.0 and quality is already at pair with Xvid.  Also, users can't simply transcode from one video format to another; you lose quality everytime you do it, because most video formats are lossy.--[[User:Saoshyant|Ivo]] 12:37, 2 February 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
== Random access Ogg Vorbis decoder written in Java. ==&lt;br /&gt;
&lt;br /&gt;
And I am very glad that now you have an encoder written in Java. Can vorbis-java-1.0.0 also do the decoding?&lt;br /&gt;
Is there an example of how to use vorbis-java decoder?&lt;br /&gt;
If yes, can it seek, i.e. decode an Ogg Vorbis bitstream from a random position?&lt;br /&gt;
--[[User:Sergey|Sergey]] 12:53, 9 February 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
== For lossless video compression, make it possible to have Lagarith codec as video ==&lt;br /&gt;
&lt;br /&gt;
Lagarith is a lossless video codec. Please support it, with supporting I mean that it can be used in the ogg and annodex containers as a native video format.&lt;br /&gt;
--[[User:Vmol|Vmol]] 4 May 2008 &lt;br /&gt;
&lt;br /&gt;
:There is also HuffYUV besides Lagarith. Also the new Dirac codec supports lossless compression, reportedly better than anything else. Agree, a lossless codec should be added. Just carefully select one of them ;-) [[User:DOS386|DOS386]] 01:31, 4 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
:: Lossless compression would still be a good thing to have for Theora. &lt;br /&gt;
:: Even if there are other formats available that can do lossless. &lt;br /&gt;
:: Not convinced about using another codec, a lossless mode for Theora is useful. &lt;br /&gt;
:: Link to Theora todo page where lossless mode is requested: &lt;br /&gt;
:: [http://wiki.xiph.org/Talk:TheoraTodo]&lt;br /&gt;
:: --[[User:Vmol|Vmol]] 25 Jul 2009&lt;br /&gt;
&lt;br /&gt;
== Add link to &amp;quot;Reporting Abuse&amp;quot; page on the front page? ==&lt;br /&gt;
&lt;br /&gt;
There's been a bunch of spam recently, but I couldn't find any way to report abuse. I've added a skeleton page at [[Reporting abuse]], could we add a link to the front page?&lt;br /&gt;
&lt;br /&gt;
== Abuse == &lt;br /&gt;
&lt;br /&gt;
It's necessary to something about the excesive abuse of this Wiki, link approval is the minimal step for now. Also some additional barriers for registration should be considered. Also a stronger captcha, &amp;quot;3+4&amp;quot; isn't that efficient. [[User:DOS386|DOS386]] 12:44, 16 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Editing Theora?  ==&lt;br /&gt;
&lt;br /&gt;
Is Theora considered an 'editible' format? Theora seems to be lossy - Is there a lossless, open format for video for use as a 'source' file type? There are a couple editors listed, but they seem pretty 'fringe' - anything more mainstream?  If one wanted to create a 'video warehouse' that was 'pure' with respect to open formats, which file type/codec type would i use? 2009-12-25 15:55 [[User:BenTes]]&lt;br /&gt;
&lt;br /&gt;
:: &amp;gt; Theora seems to be lossy &lt;br /&gt;
:: It '''is''' lossy &lt;br /&gt;
:: &amp;gt; Is there a lossless, open format for video for use as a 'source' file type&lt;br /&gt;
:: See above, HuffYUV, Lagarith, and Dirac &lt;br /&gt;
:: &amp;gt; one wanted to create a 'video warehouse' that was 'pure' with &lt;br /&gt;
:: &amp;gt; respect to open formats,&lt;br /&gt;
:: :-)&lt;br /&gt;
:: &amp;gt; which file type/codec type would i use?&lt;br /&gt;
:: For final video, Theora. For intermediate files:&lt;br /&gt;
:: * HuffYUV or Lagarith (can exist only inside AVI ??? but this could be changed)&lt;br /&gt;
:: * YUV4MPEG (is 'pure' but not compressed)&lt;br /&gt;
:: * Dirac in lossles mode (very slow)&lt;br /&gt;
:: 2009-12-26 15:36 [[User:DOS386]]&lt;br /&gt;
&lt;br /&gt;
== Plumi (Plone Plugin) - Open Source Web Content Management Software - Shares / Plays OGG / Theora videos ==&lt;br /&gt;
&lt;br /&gt;
Plone is an open source content management website.  Plumi is a Plone plugin that supports sharing  and playing OGG videos (OGV) using the open source Cortado applet.  &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Plumi is a package of Plone products that enable you to create your own video sharing site. By adding it to an existing Plone instance you can quickly have a wide array of functionality to facilitate video distribution and community creation.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[http://plone.org/products/plumi/]&lt;br /&gt;
&lt;br /&gt;
== Suggestions ==&lt;br /&gt;
&lt;br /&gt;
*1. Remove Speex from the sidebar, move Opus on the top&lt;br /&gt;
*2. Create a [[AllXiphCodecs]] page, listing all codecs, including the historical, obsolete and abandoned ones&lt;br /&gt;
* [[User:DOS386|DOS386]] 2012-Dec-22 08:21&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Ogg</id>
		<title>Ogg</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Ogg"/>
				<updated>2012-12-23T08:35:32Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: /* Implementations */ dead link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Ogg''' 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>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Ogg</id>
		<title>Ogg</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Ogg"/>
				<updated>2012-12-23T08:32:22Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: added oggopusinfo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Ogg''' 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 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>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Ogg</id>
		<title>Ogg</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Ogg"/>
				<updated>2012-12-23T07:51:54Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: /* External links */ **&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Ogg''' 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;
== 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;
== 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;
== 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 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>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Ogg</id>
		<title>Ogg</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Ogg"/>
				<updated>2012-12-23T07:51:36Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: /* External links */ //&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Ogg''' 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;
== 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;
== 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;
== 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 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>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Ogg</id>
		<title>Ogg</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Ogg"/>
				<updated>2012-12-23T07:51:15Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: /* External links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Ogg''' 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;
== 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;
== 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;
== 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 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>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Ogg</id>
		<title>Ogg</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Ogg"/>
				<updated>2012-12-23T07:47:17Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Ogg''' 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;
== 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;
== 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;
== 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 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://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>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Ogg</id>
		<title>Ogg</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Ogg"/>
				<updated>2012-12-23T07:46:49Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Ogg''' 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;
== 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;
== 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;
== 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 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://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>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Talk:Main_Page</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Talk:Main_Page"/>
				<updated>2012-12-22T16:21:19Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: /* Suggestions */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;According to [[Special:Popularpages]], the various pages in the Demonstration section are the most visited parts of the wiki, so I moved that section to the top of the main page.  --[[User:Andrel|Andrel]] 09:19, 26 April 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Work in Progress ==&lt;br /&gt;
&lt;br /&gt;
It's not clear on first view (to me at least) that&lt;br /&gt;
[[Main Page#Work in Progress]] is a link to&lt;br /&gt;
[[Work In Progress]] (as none of the other section headings&lt;br /&gt;
are). Possibly it should be a normal heading with the link&lt;br /&gt;
in a short text below (à la [[Main Page#Other software]]).&lt;br /&gt;
&lt;br /&gt;
[[User:Imalone|Imalone]] 05:22, 1 February 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
You are free to fix that. It's a wiki after all -- [[User:Jmspeex|Jmspeex]] 19:22, 1 February 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
Done (just didn't want to trample all over the front page) -- [[User:Imalone|Imalone]] 04:33, 2 February 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Lock This Page ==&lt;br /&gt;
&lt;br /&gt;
On all/most other wikis the Main Page is locked so only admins can edit it. Due to the amount of vandalism, I think the [[Main Page]] should be locked and all changes discussed here. --[[User:SonicChao|SonicChao]] 05:11, 27 August 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Done !&lt;br /&gt;
&lt;br /&gt;
== Paranoia / cdparanoia ==&lt;br /&gt;
&lt;br /&gt;
Why is there no listing under software of paranoia or cdparanoia?  Also, there is no listing on the main xiph.org page.  Is that software acknowlegded? --[[User:WhiteDragon|WhiteDragon]] 19:52, 9 September 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Suggestion :-O ==&lt;br /&gt;
First I want to congratulate you on the wonderful work being done. Thank you very much :-)&lt;br /&gt;
Please allow anonymous edits (like wikipedia does) b'caus i'm too lazy to login :-)&lt;br /&gt;
&lt;br /&gt;
:I'll give you the benefit of the doubt and assume the ton of hidden links I just culled has nothing to do with you... I can't speak for the people running Xiph but requiring a login reduces some of the flood of spam that shows up here, and Wikipedia has many more resources available to deal with it than this wiki does. [[User:Imalone|Imalone]] 06:06, 24 November 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Proposal for a developer section ==&lt;br /&gt;
&lt;br /&gt;
As more developers start to &amp;quot;get it&amp;quot; about how ultra cool Ogg / Vorbis / Theora / etc is, wouldn't it be great to have a wiki section devoted to helping these budding programmers along?  eg: i've written some nice code i'd be happy to share.  Could contain a programming FAQ, how-to's, and real code.  Thoughts? [[User:Davec|Davec]] 13:44, 6 December 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Why CamelCase? ==&lt;br /&gt;
&lt;br /&gt;
MediaWiki supports free links, why are most page titles in the CamelCase format? - [[User:Sikon|Sikon]] 05:34, 27 February 2007 (PST)&lt;br /&gt;
:CamelCase?  I don't see what you mean.  If you think something's wrong, you may go ahead and change it.  That's what wikis are for.--[[User:Saoshyant|Saoshyant]] 05:37, 27 February 2007 (PST)&lt;br /&gt;
:[[WhatHappened|Historical reasons]].  The original wiki used software that only supported [http://c2.com/cgi/wiki?CamelCase CamelCase].  For new pages it is fine to use free links.  I suggest not renaming pages, as many of them have good search ranking. [[User:Andrel|Andrel]] 07:03, 27 February 2007 (PST)&lt;br /&gt;
I see now.  And thanks for the WhatHappened link, Andrel.  I managed to recover two pages so far from web archive.  I wonder if I'll savage it further.--[[User:Saoshyant|Saoshyant]] 08:28, 27 February 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== ICECast2 vs vBulletin ==&lt;br /&gt;
&lt;br /&gt;
Hi there,&lt;br /&gt;
Fisrt let me thank you all the great work and the self performance over the ICECast streaming server&lt;br /&gt;
&lt;br /&gt;
I also Wonder if anyone had included ICECast directly into a vBulletin board having it worked from there on ..meaning enbable to use same username,permission and prefference from the database itself running on MySQL 5 having as if setting permission on for a usergroupe from there to enable them streaming out on your ICECast server and others can apply and yet just participate into the main forum itself&lt;br /&gt;
&lt;br /&gt;
I do have both running-up over my dedicated server now meanwhile if any would want to help me out creating like this hack or template am willing to give them all access for working over it &lt;br /&gt;
can YOU imagine how friendly and powerful that ICECast would mean then&lt;br /&gt;
&lt;br /&gt;
hey give me a shout if willing to try it&lt;br /&gt;
&lt;br /&gt;
admin@gysmo.net&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I would really strongly suggest adding this to your news items... Someone has made a graphical interface for ffmpeg2theora at http://www.softpedia.com/get/Multimedia/Video/Other-VIDEO-Tools/GFrontEnd-for-ffmpeg2theora.shtml&lt;br /&gt;
&lt;br /&gt;
I don't know the technical difficulties of building such a tool, but regardless, the ability for a common Windows user like myself to be able to just easily convert a proprietary file format to Ogg-Theora is really cool... I tested it out on the sample WMV file that came with this laptop, and the converted file worked great in Cortado... Of course, news about programs that allow one to record directly to Ogg-Theora would be even better, but this is still very important, imo... [[User:Brettz9|Brettz9]] 20:56, 4 July 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== .NET :-( ==&lt;br /&gt;
&lt;br /&gt;
&amp;gt; I would really strongly suggest adding this to your news items&lt;br /&gt;
&lt;br /&gt;
Check it out: &amp;gt; Requirements: .NET Framework 2.0&lt;br /&gt;
&lt;br /&gt;
Also, with 1.5 MiB size it's bigger than FFMPEG2THEORA itself (1.3 MiB after recompressing with UPX 3.0 --ultra-brute) - not that VERY good IMHO.&lt;br /&gt;
&lt;br /&gt;
: Sorry, do you mean MB as in Megabytes? That's a drop in the bucket of most hard drives nowadays, no? And .NET was already on my system for something I had downloaded earlier (not sure what, but maybe others may have it already too). My interest in seeing it announced is not how well it is implemented--if there are better alternatives let them be known--but that such a tool exists and it works (at least if you get the requirements).&lt;br /&gt;
&lt;br /&gt;
== MiB ||| .NET ==&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Sorry, do you mean MB as in Megabytes?&lt;br /&gt;
&lt;br /&gt;
NO. [[http://en.wikipedia.org/wiki/Binary_prefix]]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; And .NET was already on my system for something I had downloaded earlier (not sure what, but maybe others may have it already too)&lt;br /&gt;
&lt;br /&gt;
I don't have .NET and don't like it :-( Finally, the important thing is the FFMPEG2THEOA core and it works perfectly for me without .NET ;-)&lt;br /&gt;
&lt;br /&gt;
== Link to Games in Demonstrations Section? ==&lt;br /&gt;
&lt;br /&gt;
Shouldn't there be a link to [[Games_that_use_Theora]] in the section with other demonstrations?  Maybe there's not enough games listed on the page to warrant it?&lt;br /&gt;
--[[User:Sim9|Sim9]] 11:47, 27 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Yes.  There's only two games listed right now.  I'm pretty sure there's more out there.  Sim9, can you help us listing more games?--[[User:Saoshyant|Ivo]] 11:56, 28 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
::I'm sure you're right, there ''has'' to be more than two.  Theora (and Vorbis) is now by default included in the Torque game engine, so there must be a lot of games using it by now.  I just polled the Torque community to see if they know of any to help us fill up the list with some successful integrations!  --[[User:Sim9|Sim9]] 19:02, 29 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Add xvid it's opensource ==&lt;br /&gt;
&lt;br /&gt;
Please add xvid to usable video format in ogv and others.&lt;br /&gt;
It's an open source, mature codec and doesn't have encoder problems theora currently has.&lt;br /&gt;
Embedding it makes possible to show off ogv files with a codec that shows the tru power of ogv.&lt;br /&gt;
&lt;br /&gt;
Please make it possible to put this in, so .ogv can be used immediately with xvid and vorbis/speex/flac to create a mature and temporary solution until theora 1.0 hits the digital streets.&lt;br /&gt;
Then users can just batch convert it with their applications whenever they feel/want to do it.&lt;br /&gt;
(When they think theora is ready.)&lt;br /&gt;
Could someone please look into this and tell me if this is possible and/or will be integrated?&lt;br /&gt;
--[[User:Vmol|Vmol]] 1 February 2008 &lt;br /&gt;
&lt;br /&gt;
:Vmol, you should read about the issues a bit before filling up the whole wiki with so many questions.  Most of your questions, concerns and statements have already been thought about.  In this case here, Xvid cannot be considered because it is a patented format.  That means it's not a free format like Theora and Xiph cannot use it.  Theora is currently now undergoing the last stages of beta to version 1.0 and quality is already at pair with Xvid.  Also, users can't simply transcode from one video format to another; you lose quality everytime you do it, because most video formats are lossy.--[[User:Saoshyant|Ivo]] 12:37, 2 February 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
== Random access Ogg Vorbis decoder written in Java. ==&lt;br /&gt;
&lt;br /&gt;
And I am very glad that now you have an encoder written in Java. Can vorbis-java-1.0.0 also do the decoding?&lt;br /&gt;
Is there an example of how to use vorbis-java decoder?&lt;br /&gt;
If yes, can it seek, i.e. decode an Ogg Vorbis bitstream from a random position?&lt;br /&gt;
--[[User:Sergey|Sergey]] 12:53, 9 February 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
== For lossless video compression, make it possible to have Lagarith codec as video ==&lt;br /&gt;
&lt;br /&gt;
Lagarith is a lossless video codec. Please support it, with supporting I mean that it can be used in the ogg and annodex containers as a native video format.&lt;br /&gt;
--[[User:Vmol|Vmol]] 4 May 2008 &lt;br /&gt;
&lt;br /&gt;
:There is also HuffYUV besides Lagarith. Also the new Dirac codec supports lossless compression, reportedly better than anything else. Agree, a lossless codec should be added. Just carefully select one of them ;-) [[User:DOS386|DOS386]] 01:31, 4 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
:: Lossless compression would still be a good thing to have for Theora. &lt;br /&gt;
:: Even if there are other formats available that can do lossless. &lt;br /&gt;
:: Not convinced about using another codec, a lossless mode for Theora is useful. &lt;br /&gt;
:: Link to Theora todo page where lossless mode is requested: &lt;br /&gt;
:: [http://wiki.xiph.org/Talk:TheoraTodo]&lt;br /&gt;
:: --[[User:Vmol|Vmol]] 25 Jul 2009&lt;br /&gt;
&lt;br /&gt;
== Add link to &amp;quot;Reporting Abuse&amp;quot; page on the front page? ==&lt;br /&gt;
&lt;br /&gt;
There's been a bunch of spam recently, but I couldn't find any way to report abuse. I've added a skeleton page at [[Reporting abuse]], could we add a link to the front page?&lt;br /&gt;
&lt;br /&gt;
== Abuse == &lt;br /&gt;
&lt;br /&gt;
It's necessary to something about the excesive abuse of this Wiki, link approval is the minimal step for now. Also some additional barriers for registration should be considered. Also a stronger captcha, &amp;quot;3+4&amp;quot; isn't that efficient. [[User:DOS386|DOS386]] 12:44, 16 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Editing Theora?  ==&lt;br /&gt;
&lt;br /&gt;
Is Theora considered an 'editible' format? Theora seems to be lossy - Is there a lossless, open format for video for use as a 'source' file type? There are a couple editors listed, but they seem pretty 'fringe' - anything more mainstream?  If one wanted to create a 'video warehouse' that was 'pure' with respect to open formats, which file type/codec type would i use? 2009-12-25 15:55 [[User:BenTes]]&lt;br /&gt;
&lt;br /&gt;
:: &amp;gt; Theora seems to be lossy &lt;br /&gt;
:: It '''is''' lossy &lt;br /&gt;
:: &amp;gt; Is there a lossless, open format for video for use as a 'source' file type&lt;br /&gt;
:: See above, HuffYUV, Lagarith, and Dirac &lt;br /&gt;
:: &amp;gt; one wanted to create a 'video warehouse' that was 'pure' with &lt;br /&gt;
:: &amp;gt; respect to open formats,&lt;br /&gt;
:: :-)&lt;br /&gt;
:: &amp;gt; which file type/codec type would i use?&lt;br /&gt;
:: For final video, Theora. For intermediate files:&lt;br /&gt;
:: * HuffYUV or Lagarith (can exist only inside AVI ??? but this could be changed)&lt;br /&gt;
:: * YUV4MPEG (is 'pure' but not compressed)&lt;br /&gt;
:: * Dirac in lossles mode (very slow)&lt;br /&gt;
:: 2009-12-26 15:36 [[User:DOS386]]&lt;br /&gt;
&lt;br /&gt;
== Plumi (Plone Plugin) - Open Source Web Content Management Software - Shares / Plays OGG / Theora videos ==&lt;br /&gt;
&lt;br /&gt;
Plone is an open source content management website.  Plumi is a Plone plugin that supports sharing  and playing OGG videos (OGV) using the open source Cortado applet.  &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Plumi is a package of Plone products that enable you to create your own video sharing site. By adding it to an existing Plone instance you can quickly have a wide array of functionality to facilitate video distribution and community creation.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[http://plone.org/products/plumi/]&lt;br /&gt;
&lt;br /&gt;
== Suggestions ==&lt;br /&gt;
&lt;br /&gt;
*1. Remove Speex from the sidebar, move Opus on the top&lt;br /&gt;
*2. Create a [[AllXiphCodecs]] page, listing all codecs, including the historical, obsolete and abandoned ones&lt;br /&gt;
* [[User:DOS386|DOS386]] 08:21, 22 December 2012 (PST)&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Ghost</id>
		<title>Ghost</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Ghost"/>
				<updated>2012-12-22T16:17:48Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: obsolete too???&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{historical}}&lt;br /&gt;
This page is meant to track ideas about low-delay, high-quality audio coding. The work has just started, so don't expect anything in the near future (or at all for that matter).&lt;br /&gt;
&lt;br /&gt;
== Signal types ==&lt;br /&gt;
&lt;br /&gt;
There are many signal types that can be found:&lt;br /&gt;
* Sinusoids&lt;br /&gt;
** A few pure (or nearly pure) tones&lt;br /&gt;
* Harmonic&lt;br /&gt;
** Periodic waveforms (e.g. voice)&lt;br /&gt;
** Many (sometimes closely spaced) harmonics&lt;br /&gt;
* Shapred noise&lt;br /&gt;
** Signals that are (or are indistinguishable from) filtered (coloured) white noise&lt;br /&gt;
* Transients&lt;br /&gt;
** Whatever doesn’t fit above I guess&lt;br /&gt;
&lt;br /&gt;
== Signal analysis ==&lt;br /&gt;
&lt;br /&gt;
=== Sinusoidal ===&lt;br /&gt;
&lt;br /&gt;
Good when most of the energy is contained in a few sinusoids. May be problematic for very harmonic signals, e.g. a male voice may have close to a hundred harmonics in the full audio band.&lt;br /&gt;
&lt;br /&gt;
=== Pitch ===&lt;br /&gt;
&lt;br /&gt;
Good for harmonic signals. Hard to estimate and code when extra sinusoids and noise are present. At 48 kHz, no need for fractional pitch or anything like that, but sub-band pitch analysis or multi-tap gain is a good idea. Also, there needs to be a way to remove the effect of sinusoids and noise. Even then removing the &amp;quot;noise&amp;quot; also means removing all excitation to the pitch predictor, so that's a problem.&lt;br /&gt;
&lt;br /&gt;
=== MDCT ===&lt;br /&gt;
&lt;br /&gt;
Very general. Can code anything, but not very good at anything. High delay (2x frame size). Could put several &amp;quot;MDCT frames&amp;quot; in each codec frame to make latency smaller.&lt;br /&gt;
&lt;br /&gt;
=== Wavelets ===&lt;br /&gt;
&lt;br /&gt;
Just a fancy name for sub-bands with non-uniform width. Probably similar to having an MDCT with few sub-bands, except that that the sub-bands could follow (roughly) the critical bands. &lt;br /&gt;
&lt;br /&gt;
=== LPC + stochastic cb ===&lt;br /&gt;
&lt;br /&gt;
Like CELP with no pitch. Could be used to code the noisy part of the signal with low bit-rate. Would need to figure out how to preserve the energy of the noise when going with 1/2 bit per sample and less.&lt;br /&gt;
&lt;br /&gt;
== Codec Structure Ideas ==&lt;br /&gt;
&lt;br /&gt;
=== Sinusoidal + wavelet ===&lt;br /&gt;
&lt;br /&gt;
* Preemphasis&lt;br /&gt;
* Extract as many sinusoids as possible&lt;br /&gt;
* Wavelet transform &lt;br /&gt;
* Code wavelet coefs using VQ&lt;br /&gt;
&lt;br /&gt;
=== Sinusoidal, pitch and noise ===&lt;br /&gt;
&lt;br /&gt;
* Preemphasis&lt;br /&gt;
* Joint pitch + sinusoidal estimation&lt;br /&gt;
* LPC analysis&lt;br /&gt;
* CELP-like coding of the residual (mainly noise)&lt;br /&gt;
&lt;br /&gt;
== Estimation Ideas ==&lt;br /&gt;
&lt;br /&gt;
=== Sinusoid Estimation ===&lt;br /&gt;
&lt;br /&gt;
Very hard to do properly, especially with reasonable complexity and low delay. Some ideas:&lt;br /&gt;
&lt;br /&gt;
==== Least-square type matching ====&lt;br /&gt;
&lt;br /&gt;
Step one: estimate sinusoid frequencies.&lt;br /&gt;
&lt;br /&gt;
Tried so far:&lt;br /&gt;
* MUSIC fails on non-trivial signals and very complex, although there's an AES paper that recommends first whitening the noise part of the signal before applying the algo. Haven't tried that so far.&lt;br /&gt;
* ESPRIT fails on non-trivial signals and very complex (see above for possible solution)&lt;br /&gt;
* LPC would probably work, but requires an insane order -&amp;gt; impractical, plus it tends to be numerically unstable anyway.&lt;br /&gt;
* FFT poor resolution, but that's all we have left so far. There's an AES paper that describes a sort of time-domain phase unwrapping that could help.&lt;br /&gt;
&lt;br /&gt;
Step two: what to match&lt;br /&gt;
&lt;br /&gt;
Step three: solving&lt;br /&gt;
&lt;br /&gt;
Looks like it's possible to solve an NxM least square problem in O(N*M) time using an iterative algorithm as long as the system matrix is near-orthogonal. If we want to solve '''Ax'''='''b''' and '''A'''^h*'''A''' ~= I, then we start with '''x'''(0)='''A'''^h*'''b''' and then:&lt;br /&gt;
&lt;br /&gt;
:'''x'''(N+1) = '''x'''(N) + '''A'''^h*('''b'''-'''A'''*'''x'''(N))&lt;br /&gt;
&lt;br /&gt;
==== Phase lock loop (PLL) ====&lt;br /&gt;
&lt;br /&gt;
== Quantization Ideas ==&lt;br /&gt;
After the sinusoids have been extracted they have to be quantized. The possible ways are&lt;br /&gt;
* Sort the sinusoids according to energy and transmit only a finite number or only ones with a specific energy or above. The indices of the sinusoids before rearranging will have to be sent.&lt;br /&gt;
** I think it's worth checking which is most efficient. Sorting the sinusoids will help quantizing the amplitude, but make it harder to encode frequency. [[User:Jmspeex|Jmspeex]] 05:45, 28 June 2006 (PDT)&lt;br /&gt;
* Use the psycho acoustic properties and remove all the sinusoids, which will be masked by other tones.&lt;br /&gt;
** Of course, we don't want to encode perceptually irrelevant sinusoids. Actually, we want the resolution (in amplitude, phase and probably frequency) to scale with the amplitude-to-mask ratio or something like that. [[User:Jmspeex|Jmspeex]] 05:45, 28 June 2006 (PDT)&lt;br /&gt;
* After removing perceptually irrelevant and low-energy tones the energy in each critical bands has to be adjusted to match with the initial energy. &lt;br /&gt;
** Possibly -- I don't know much on that topic. Monty probably has valuable experience. [[User:Jmspeex|Jmspeex]] 05:45, 28 June 2006 (PDT)&lt;br /&gt;
* Time-differential coding of sinusoids across frames can be used&lt;br /&gt;
** Definitely. This is very important if we plan on using short frames. It would be important to minimize inter-frame redundancy, but still make it possible to recover from packet loss. For that, we could either use a leaky predictor (like the pitch in CELP) or use key-frames (like a video codec). [[User:Jmspeex|Jmspeex]] 05:45, 28 June 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==== Quantization of frequencies====&lt;br /&gt;
* Quantize frequencies of a few selected sinusoids and recreate other values using interpolation.&lt;br /&gt;
** How would you do that? (maybe I'm not following here) [[User:Jmspeex|Jmspeex]] 05:45, 28 June 2006 (PDT)&lt;br /&gt;
==== Quantization of Amplitudes ====&lt;br /&gt;
* Model the energy curve of the sinusoids – for instance using an exponential curve&lt;br /&gt;
** Exponential decay might be a good way to do inter-frame prediction. [[User:Jmspeex|Jmspeex]] 05:45, 28 June 2006 (PDT)&lt;br /&gt;
* Quantize amplitudes of a few selected sinusoids and recreate other values using interpolation.&lt;br /&gt;
** Possibly, but probably not at first (hard problem). [[User:Jmspeex|Jmspeex]] 05:45, 28 June 2006 (PDT)&lt;br /&gt;
==== Quantization of phase and modulation parameters ====&lt;br /&gt;
* Can be scalar quantized with the number of bits allocated being proportional to the energy of the sinusoid&lt;br /&gt;
** Yes. Also, this is something that can be predicted very well across frames. It's not even necessary to make that one robust to losses, because as long as the phase is continuous, no one will notice [[User:Jmspeex|Jmspeex]] 05:45, 28 June 2006 (PDT)&lt;br /&gt;
==== Quantization of indices ====&lt;br /&gt;
==== Quantization of energy gains in critical bands ====&lt;br /&gt;
&lt;br /&gt;
=== Excitation similarity weighting ===&lt;br /&gt;
The idea behind the ESW technique is to select sinusoids such that each new sinusoid added will provide a maximum incremental gain in matching between the auditory excitation pattern associated with the original signal and the auditory excitation pattern associated with the modeled signal. In order to accomplish this goal, an iterative process is proposed in which each sinusoid extracted during conventional analysis is assigned an excitation similarity weight. During each iteration, the sinusoid having the largest weight is added to the modeled representation. New sinusoids are accumulated until some constrain is exhausted, for example, a bit budget. The algorithm tends to converge as the number of modeled sinusoids increases&lt;br /&gt;
&lt;br /&gt;
-- Not sure I understand here. Any reference? [[User:Jmspeex|Jmspeex]] 05:45, 28 June 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Trajectory tracking ===&lt;br /&gt;
Once the meaningful sinusoidal peaks and their parameters have been estimated, the peaks are tracked together into inter-frame trajectories. At each frame, a peak continuation algorithm tries to connect the sinusoidal peak into the already existing trajectories at the previous frame, resulting into a smooth curve of frequencies and amplitudes. The continuation was tested with two algorithms: the traditional one which uses only the parameters of the sinusoids to obtain smooth trajectories and one original method which synthesizes the possible continuations inside certain deviation limits and compares them to the original signal. There is also other systems which use more advanced methods, for example the Hidden Markov Models to track the trajectories.&lt;br /&gt;
Sinusoidal trajectories contain all the information needed for the reconstruction of the harmonic parts of input signals: amplitudes, frequencies and phases of each trajectory at each frame. To avoid discontinuities at frame boundaries, the amplitudes, frequencies and phases are interpolated from frame to frame. &lt;br /&gt;
*Amplitudes are linearly interpolated&lt;br /&gt;
* Phase interpolated with cubic polynomials&lt;br /&gt;
&lt;br /&gt;
-- Any reference? [[User:Jmspeex|Jmspeex]] 05:45, 28 June 2006 (PDT)&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/OPUS_TODO</id>
		<title>OPUS TODO</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/OPUS_TODO"/>
				<updated>2012-12-22T16:11:46Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: /* Website */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1.0.2 ==&lt;br /&gt;
&lt;br /&gt;
* multi-frame FEC/PLC fix&lt;br /&gt;
* PLC fix&lt;br /&gt;
* opus_packet_get_duration()&lt;br /&gt;
* OPUS_GET_FRAME_SIZE() for decoder??&lt;br /&gt;
* &amp;lt;strike&amp;gt;Add license headers to all dist files&amp;lt;/strike&amp;gt; DONE&lt;br /&gt;
* &amp;lt;strike&amp;gt;Fix remaining build issues with MSVC&amp;lt;/strike&amp;gt; DONE&lt;br /&gt;
* &amp;lt;strike&amp;gt;Add OPUS_EXPORT override for chrome&amp;lt;/strike&amp;gt; DONE&lt;br /&gt;
&lt;br /&gt;
== 1.1-beta ==&lt;br /&gt;
&lt;br /&gt;
* tune transient detector&lt;br /&gt;
* variable frame size?&lt;br /&gt;
* LOTS of testing&lt;br /&gt;
* re-tune hybrid rate allocation&lt;br /&gt;
* re-tune mode switching decisions&lt;br /&gt;
* figure out how to use speech/music detection optimally&lt;br /&gt;
* everything from 1.0.2&lt;br /&gt;
&lt;br /&gt;
== Lower priority ==&lt;br /&gt;
&lt;br /&gt;
* Handle packets with PLC frames followed by FEC&lt;br /&gt;
* Better handling for the case where FEC has a different bandwidth than the current mode&lt;br /&gt;
* PLC transitions on unprotected SILK-SILK bandwidth changes?&lt;br /&gt;
&lt;br /&gt;
== Spec ==&lt;br /&gt;
* Ogg mapping. See [[http://tools.ietf.org/html/draft-ietf-codec-oggopus IETF draft]]&lt;br /&gt;
* Matroska mapping. See: [[MatroskaOpus]]&lt;br /&gt;
* RTP payload format See [[http://tools.ietf.org/html/draft-spittka-payload-rtp-opus IETF draft]]&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
* De-uglify webpage - some suggestions: write about codecs obsoleted by OPUS (Speex, CELT, Vorbis(?), and the prop. ones), write about implementations (is there only one so far?), comparison table (Opus, Vorbis, Speex, ..., MP5) of features (channels, freq, bits per sample, license, language (C89), integer impl. (Vorbis decoder only, Opus YES, ...), future use in video files (Theora? Dirac? WebM? other future codecs...), audio files for storage (like Vorbis, no raw Opus defined, only inside OGG), ... &lt;br /&gt;
* Promotional material (some nice free or Public domain sounds in Opus format)&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
* Oggz-validate (should also validate opus toc)&lt;br /&gt;
&lt;br /&gt;
== Opus-tools ==&lt;br /&gt;
* A simple real time streaming example tool&lt;br /&gt;
* Replaygain (half done— needs a gain tool)&lt;br /&gt;
&lt;br /&gt;
== Experiments ==&lt;br /&gt;
&lt;br /&gt;
* Test exp_analysis and void_my_warranty.patch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Future work ==&lt;br /&gt;
* Smart automatic mode decision&lt;br /&gt;
* psymodel based VBR&lt;br /&gt;
* Remove copy in inverse MDCT&lt;br /&gt;
* Save some float&amp;lt;-&amp;gt;int conversions&lt;br /&gt;
* Improvements to LP mode CBR (greg has some code)&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Vorbis_Software_Players</id>
		<title>Vorbis Software Players</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Vorbis_Software_Players"/>
				<updated>2012-12-22T15:58:32Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: upd&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of media players for various operating systems that comes with “out-of-the-box” support for Ogg [[Vorbis]].&lt;br /&gt;
&lt;br /&gt;
== windows ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.getsongbird.com/ Songbird] : player from the great guys at Mozilla, etc. Plays all major formats (including ogg).&lt;br /&gt;
* [http://musik.berlios.de/ wxmusik]: player with support for Ogg Vorbis, as well as MP3, WAV, AIFF and WMA. makes use of an sql based media libary for quick searching&lt;br /&gt;
* [http://coolplayer.sourceforge.net/ coolplayer]: very small player&lt;br /&gt;
* [http://mediaportal.sourceforge.net/ mediaportal]: home theater software&lt;br /&gt;
* [http://mac.sourceforge.net/ mpeg audio collection]: organizer for music collection&lt;br /&gt;
* [http://www.mediamonkey.com/ mediamonkey]: easy-to-use player/tagger/media library with built-in ripper &amp;amp; burner which can even encode &amp;amp; transcode to Ogg Vorbis&lt;br /&gt;
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.winamp.com/ winamp]: very popular player supporting many formats&lt;br /&gt;
* [http://www.foobar2000.org/ foobar2000]: freeware player with complex options and support for Ogg Vorbis, MP3, WAV and more&lt;br /&gt;
* [http://www.quinnware.com/ quintessential player]: freeware player with support for Ogg Vorbis, MP3, WAV and audio cds which also includes cd ripping&lt;br /&gt;
* [http://www.dbpoweramp.com/ dbpoweramp audio player]: freeware player with Ogg Vorbis and FLAC support&lt;br /&gt;
* [http://www.dbpoweramp.com/ dbpoweramp music converter]: freeware audio conversion software with Ogg Vorbis and FLAC support and also includes cd ripping&lt;br /&gt;
* [http://www.un4seen.com/xmplay.html xmplay]&lt;br /&gt;
* [http://www.ashampoo.com/ ashampoo media player]: audio and video player&lt;br /&gt;
* [http://www.deliplayer.com/ deliplayer]&lt;br /&gt;
* [http://www.musicex.com/mediajukebox/ mediajukebox]: audio management&lt;br /&gt;
* [http://www.muzikbrowzer.com/ muzikbrowser]: player designed for display on a tv screen&lt;br /&gt;
* [http://music.predixis.com/ musicmagic mixer]: player with playlist management&lt;br /&gt;
* [http://www.zinf.org/ zinf]: zinf is not freeamp, freeware player&lt;br /&gt;
* [http://www.vuplayer.com/vuplayer.php vuplayer]: multi-format freeware audio player with very easy interface&lt;br /&gt;
* [http://www.xiph.org/dshow/ directshow filter]: adds support for Ogg Vorbis, Ogg Speex, Ogg Theora, Ogg FLAC, and native FLAC to any directshow-compliant player such as windows media player and bsplayer&lt;br /&gt;
* [http://www.musikcube.com/ musikcube]: freeware player&lt;br /&gt;
* [http://ksp.kalliope-soft.eu/ ksp sound player]: freeware player with lyrics, media library, suggestion searching and automatic playlist generation&lt;br /&gt;
* [http://www.visonair.tv/player.php visonair.tv player]: freeware player ─ plays Ogg Vorbis and Theora streams&lt;br /&gt;
* [http://www.jetaudio.com jetaudio basic]: freeware player with Ogg Vorbis and FLAC support&lt;br /&gt;
* [http://www.huelix.com/audiorecorder/ huelix audio recorder]: audio recording software with support for Ogg Vorbis, WMA, MP3, and WAV formats&lt;br /&gt;
* [http://www.huelix.com/audio-converter/ huelix audio converter]: audio conversion software to convert among Ogg Vorbis, WMA, MP3, and WAV formats&lt;br /&gt;
* [http://c6.community.virgilio.it/ c6 messenger]: italian instant messenger with audio/video call based on speex/theora (http://www.icona.net)&lt;br /&gt;
* [http://www.coreplayer.com/ CorePlayer Pro]: By the makers of TCPMP. Costs $19.95US.&lt;br /&gt;
* [http://www.acquiredigital.com/ Acquire Digital Signage and Kiosk Software]: Plays back all ogg media using the included DirectShow filters.&lt;br /&gt;
&lt;br /&gt;
== Multi-platform ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://joggplayer.webarts.bc.ca jOggPlayer]: Open Source Java GUI Vorbis Player. It features the usual basics needed to enjoy your files and internet streams.&lt;br /&gt;
* [http://www.videolan.org/vlc/ VLC Media Player]: Open Source media player and streaming server that support virtually every video and audio format&lt;br /&gt;
* [http://www.mplayerhq.hu/ Mplayer]: Open Source video player that supports also many audio formats&lt;br /&gt;
* [http://www.zinf.org/ Zinf]: Open Source player with support for Ogg Vorbis, as well as MP3, WAV and Audio CDs&lt;br /&gt;
* [http://snackamp.sourceforge.net/ SnackAmp]: Tcl/Tk player&lt;br /&gt;
* [https://player.helixcommunity.org/ HelixPlayer]: Open source player from RealNetworks&lt;br /&gt;
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.&lt;br /&gt;
* [http://www.mozilla.com Firefox]: Open Source web browser versions (HTML5 audio OGG Vorbis support since version 3.5, WebM with Vorbis sound since 4.0, OGG Opus since 15)&lt;br /&gt;
* [http://ffmp3.sourceforge.net FFMp3]: Open Source web (flash) streaming player&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.jcraft.com/jorbis/ JOrbisPlayer]: Java Player that uses the [[JOrbis]] Java decoder&lt;br /&gt;
* [http://www.javazoom.net/jlgui/jlgui.html jlGui]: Winamp clone for Java&lt;br /&gt;
* [http://www.real.com/ RealPlayer]: proprietary player from RealNetworks (version 10 does not play Ogg)&lt;br /&gt;
* [http://www.windowsmedia.com/ Microsoft Windows Media Player]: Freeware player from Microsoft (version 10 needs DirectShow filter; see Windows players, above). Runs on both Windows and Macintosh platforms.&lt;br /&gt;
&lt;br /&gt;
== DOS ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://mpxplay.sourceforge.net/ mpxplay.sf.net] Mpxplay: supports many formats (OGG Vorbis, OGG Opus, FLAC (raw and inside OGG), WAVPACK, MP3, ... also can play sound from video files (OGG, WebM and some other formats)&lt;br /&gt;
&lt;br /&gt;
== GNU/Linux &amp;amp; *BSD ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.alsaplayer.org/ AlsaPlayer]: ALSA audio player ─ “First player worldwide that did perfect reverse Ogg playback!”&lt;br /&gt;
* [http://amarok.kde.org/ amaroK]: Open Source player for KDE with support for Ogg Vorbis among other formats, streaming, Last.FM, lyrics and covert art download and many many more.&lt;br /&gt;
* [http://bmpx.beep-media-player.org/site/BMPx_Homepage Beep Media Player (a.k.a. BMPx)]: XMMS fork that uses GTK+ 2.x and is compatible with both XMMS and Winamp skins&lt;br /&gt;
* [http://bossogg.wishy.org/ BossOgg]: Jukebox system&lt;br /&gt;
* [http://www.cajun.nu/ CAJUN]: Car audio system&lt;br /&gt;
* [http://mask.tf.hut.fi/~flu/cplay/ cplay]: curses frontend for Ogg123, mpg123 etc&lt;br /&gt;
* [http://www.giantdisc.org/ GiantDisc]: Jukebox system that can be controlled by a Palm&lt;br /&gt;
* [http://gmerlin.sourceforge.net/ Gmerlin]&lt;br /&gt;
* [http://gqmpeg.sourceforge.net/ GQmpeg]: GTK frontend for mpg123/Ogg123 etc&lt;br /&gt;
* [http://herrie.info/ Herrie]&lt;br /&gt;
* [http://developer.kde.org/~wheeler/juk.html JuK]: Open Source player for KDE with support for Ogg Vorbis, FLAC and MP3.&lt;br /&gt;
* [http://freakforever.net/lamip/ LAMIP]: Modular audio player&lt;br /&gt;
* [http://musicpd.org/ MPD]: Music Player Daemon is a sound server that supports different clients. Supports many formats, among them Ogg Vorbis and FLAC&lt;br /&gt;
* [http://muine.gooeylinux.org/ Muine]: Open Source player for GNOME with support for Ogg Vorbis, FLAC and MP3.&lt;br /&gt;
* [http://noatun.kde.org/ Noatun]: KDE audio player&lt;br /&gt;
* [http://mesk.nicfit.net/ Mesk]&lt;br /&gt;
* [http://www.mythtv.org/ MythTV]: PVR project&lt;br /&gt;
* [http://www.luga.de/pytone/ PyTone]: Python-based jukebox player&lt;br /&gt;
* [http://www.sacredchao.net/quodlibet Quodlibet]: Based on GStreamer 0.10 and PyGTK. Keep your music organised.&lt;br /&gt;
* [http://www.rhythmbox.org/ Rhythmbox]&lt;br /&gt;
* [http://sonic-rainbow.sourceforge.net/ Sonic-Rainbow]&lt;br /&gt;
* [http://rikkus.info/squelch.html s.q.u.e.l.c.h.]: Vorbis only player&lt;br /&gt;
* [http://musik.berlios.de/ wxMusik]: Open Source player with support for Ogg Vorbis, as well as MP3, WAV and AIFF. Makes use of an SQL based media libary for quick searching.&lt;br /&gt;
* [http://xinehq.de/ Xine]: video player with long list of supported formats&lt;br /&gt;
* [http://www.xmms.org/ XMMS]&lt;br /&gt;
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.&lt;br /&gt;
&lt;br /&gt;
== Mac OS X ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://cogosx.sourceforge.net/ Cog] – requires Mac OS X 10.3 (Panther) and greater&lt;br /&gt;
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* Quicktime components for [http://qtcomponents.sourceforge.net/ Quicktime 6] and [http://www.xiph.org/quicktime/ Quicktime 7] – enables rudimentary support for iTunes 4.7 and greater&lt;br /&gt;
* [http://www.whamb.com/ Whamb] – supports Ogg Vorbis and Ogg Vorbis streams, requires Mac OS X 10.2 (Jaguar) and greater&lt;br /&gt;
* [http://www.kjams.com/ kJams] – Karaoke program which supports encoding (or re-encoding) of any audio type to Ogg Vorbis, enables editing of comments with the [[VorbisCommentEdit|VCEdit Framework]], requires 10.3 and the [http://www.xiph.org/quicktime/ XiphQT] package. [http://www.kjams.com/wiki/Vorbis More Info].&lt;br /&gt;
* [http://www.coreplayer.com/ CorePlayer Pro]: By the makers of TCPMP. Costs $19.95US.&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.nintendo.com/channel/ds Nintendo DS]: **[http://mdxonline.dyndns.org/archives/2007/03/moonshell_ver171_top.shtml MoonShell 1.71] is a homebrew media player for the Nintendo DS. It can play Ogg Vorbis. It has two Vorbis decoders (both using Tremor), a “high accuracy” one limited to 128kbps average, and a “normal accuracy” one that can use higher bitrates, the default being the normal one.&lt;br /&gt;
**[http://www.dragonminded.com/?loc=ndsdev/DSOrganize DSOrganize] transforms the Nintendo DS into a PDA capable of playing Ogg Vorbis audio.&lt;br /&gt;
* [http://www.xbox.com/ Xbox]: the [http://www.xboxmediacenter.de/ Xbox Media Center] is an open source project that transforms a modded Xbox with Linux into a media center and streaming client.&lt;br /&gt;
* [http://www.rockbox.org/ Rockbox]: A replacement firmware developed for various digital audio players such as the Ipod, various Archos players, and more. It uses the Tremor library to implement Ogg Vorbis playback.&lt;br /&gt;
* [http://www.playstation.com/ Sony Playstation Portable]&lt;br /&gt;
** [http://code.google.com/p/lightmp3/ lightmp3] is a GNU GPLv2 licensed player which supports Ogg Vorbis and FLAC playback on the PSP.&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://english.gamepark.com/ GamePark32]: the GP32, an arm9tdmi portable console with much hackability (gcc3 toolchain, expandable memory), has several [http://www.gp32x.com/ Vorbis players] available.&lt;br /&gt;
* [http://www.sharp-usa.com/products/TypeLanding/0,1056,112,00.html Sharp&amp;amp;#x2019;s Zaurus]: the Zaurus, a very flexible PDA which runs Linux, can play Vorbis files with a variety of software, including a [http://www.killefiz.de/zaurus/showdetail.php?app=617 plugin] for the default media player, [http://www.killefiz.de/zaurus/showdetail.php?app=423 xmms], [http://www.killefiz.de/zaurus/showdetail.php?app=201 Ogg123], [http://www.killefiz.de/zaurus/showdetail.php?app=803 mplayer], or [http://www.thekompany.com/embedded/tkcplayer/ theKompany.com&amp;amp;#x2019;s tkcPlayer].&lt;br /&gt;
* [http://www.playstation.com/ Sony Playstation]&lt;br /&gt;
** the [http://www.trend-express.com/en/medio.html Media Digital Media Player] is a streaming client solution for the Playstation 2.&lt;br /&gt;
** the [http://www.psp-hacks.com/2006/03/16/psplayermt-play-nearly-any-video-type-on-your-psp/ PSPlayerMT] is an “unsupported” Korean media player for the PSP. The specs claim it will play Ogg Theora and Ogg Vorbis.&lt;br /&gt;
&lt;br /&gt;
== PalmOS ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://poggpl.sourceforge.net/ POGGPl]: still in alpha-stage&lt;br /&gt;
* [http://sourceforge.net/projects/magiclantern/ The Magic Lantern]: still in alpha-stage&lt;br /&gt;
* [http://www.hpcfactor.com/downloads/tcpmp/ The Core Pocket Media Player (TCPMP)] ([http://en.wikipedia.org/wiki/The_Core_Pocket_Media_Player Wikipedia article]): Formerly (and now once again) known as BetaPlayer. Uses [[Tremor]].&lt;br /&gt;
* [http://betaplayer.com/ BetaPlayer] (website in development ? Dead as of 2010-Feb): Continuation (and precursor) of TCPMP.&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.pocket-tunes.com/ Pocket Tunes]: costs 14.95 US$&lt;br /&gt;
* [http://www.aerodromesoftware.com/ AeroPlayer]: gratis for Ogg. MP3 support costs 20 US$&lt;br /&gt;
* [http://www.coreplayer.com/ CorePlayer Mobile]: By the makers of TCPMP. Costs $29.95US.&lt;br /&gt;
&lt;br /&gt;
== PocketPC ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://hp.vector.co.jp/authors/VA032810/ GSPlayer] (WM5/WM6)&lt;br /&gt;
* [http://www.cyanwerks.com/pocketOgg/ PocketOgg] (PPC2002/PPC2003/WM*): Uses [[Tremor]].&lt;br /&gt;
* [http://www.hpcfactor.com/downloads/tcpmp/ The Core Pocket Media Player (TCPMP)] ([http://en.wikipedia.org/wiki/The_Core_Pocket_Media_Player Wikipedia article], version 0.72 Beta seems to not be compatible with PPC2002): Formerly (and now once again) known as BetaPlayer. Uses [[Tremor]].&lt;br /&gt;
* [http://betaplayer.com/ BetaPlayer] (website in development ? Dead as of 2010-Feb): Continuation (and precursor) of TCPMP.&lt;br /&gt;
* [http://handheld.softpedia.com/get/Multimedia-Graphics/Audio-Players/Today-Player-36393.shtml Today Player]: a Today screen plugin.&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.conduits.com/ce/player/download.asp Conduits Pocket Player]: Costs $19.94US.&lt;br /&gt;
* [http://www.pocketmind.com/pmfp.htm PocketMusic] (PPC2003/WM*): Costs $19.95US.&lt;br /&gt;
* [http://www.coreplayer.com/ CorePlayer Mobile]: By the makers of TCPMP. Costs $29.95US.&lt;br /&gt;
&lt;br /&gt;
== Symbian ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://symbianoggplay.sourceforge.net/ OggPlay]&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://developer.symbian.com/main/tools/appcode/cpp/ogg_vorbis.jsp Ogg Vorbis Controller]: plugin for Symbian's Multimedia Framework that allows decoding and playing back of Ogg Vorbis compressed audio files&lt;br /&gt;
* [http://www.coreplayer.com/ CorePlayer Mobile]: By the makers of TCPMP. Costs $29.95US.&lt;br /&gt;
&lt;br /&gt;
== iPhone ==&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.sourcemac.com/?page=fstream FStream]: A no-cost webradio listener/recorder software, which supports [[Icecast]] directory browsing and decodes [[Vorbis]] streams.  No &amp;quot;jailbreak&amp;quot; required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Android ==&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://rockplayer.freecoder.org RockPlayer]: A NoCost FFMPEG based player that handles most of the formats including OGV/Theora stored on disk. Needs Android 1.6-2.2 with ARM processor.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''For hardware “MP3-players” that support Ogg Vorbis see [[VorbisHardware]]''&lt;br /&gt;
&lt;br /&gt;
[[Category:Vorbis]]&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Speex</id>
		<title>Speex</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Speex"/>
				<updated>2012-12-22T15:54:09Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: As the &amp;quot;project page&amp;quot; now says that Speex is obsolete in favor of OPUS, the Speex pages here (Category) should get updated or deleted&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{historical}}{{delete}}&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'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>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/OggIssues</id>
		<title>OggIssues</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/OggIssues"/>
				<updated>2012-03-11T16:22:40Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: /* See also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Problems resulting from design of Ogg =&lt;br /&gt;
&lt;br /&gt;
[work in progress]&lt;br /&gt;
&lt;br /&gt;
The sections and bullet points on this page are a dump of slides from a Shane Stephens FOMS 2008 talk.  They reflect a number of 'problems' developers regularly bring up with Ogg, both legitimately and erroneously.  Because these points are brought up regularly and often incorrectly used in support of other formats [such as Matroska and NUT] we've added them to the Wiki here along with a response/discussion of each claimed problem.  For the most part, they reflect either an inadequacy in existing software, an inadequacy in existing documentation and/or a misunderstanding of the Ogg encapsulation.  Consider this Wiki page a first step toward rectifying a legitimate lack of documentation.&lt;br /&gt;
&lt;br /&gt;
== Seeking and Editing Problems ==&lt;br /&gt;
&lt;br /&gt;
These mostly boil down to a lack of provided, reference library software to perform the tasks of seeking and tracking for the application developer.  Libogg as it exists now is a very low-level library that provides only the rudimentary routines necessary to provide valid stream building blocks (pages and packets).  It does not provide any higher-level or automatic stream handling functionality, and as such, each application developer has had to reinvent the higher level routines over and over again.  This leads to the impression that Ogg is an overly complex and error-prone encapsulation as 100 different applications will each have their own homegrown stream handling routines, each with their own bugs and unimplemented functions.  The chaos that reigns in the Ogg application space is not an idictment of Ogg. It's due to a lack of stable, documented, high-level stream handling libraries from the beginning.&lt;br /&gt;
&lt;br /&gt;
* '''jagged edges [ie, coarse granularity]'''&lt;br /&gt;
&lt;br /&gt;
:In Ogg, a codec's frames (packets) are encapsulated into pages, singly or in groups.  It is typical for an audio stream to store many packets on a single page and a video stream to store only one or possibly two packets on a page.  The individual ['logical'] audio and video streams are multiplexed into a single 'physical' stream at the page level.  This is done for two reasons:  First, to make it easy to multiplex and demultiplex streams into new arrangements, and second to reduce the overhead of encapsulation.  By grouping small packets into a larger page, the overhead of the page header is spread across the packets.  A well-formed Ogg stream has a typical overhead of about 1%, regardless of the media types it encapsulates.&lt;br /&gt;
&lt;br /&gt;
:The 'jagged edges' complaint arises because default libogg1 behavior fills all pages to ~ 4kB regardless of stream bitrate. A given audio page might contain a full second of audio packets while a video pages contains a single video frame.  We would then see 20 or 30 video pages for each audio page.&lt;br /&gt;
&lt;br /&gt;
:This arrangement is not incorrect, it is merely suboptimal when optimizing for minimal buffering and seeking.  Packet and sample precision seeking takes longer and buffering overhead is higher.  However, in a poorly written stream handler that makes invalid assumptions about Ogg streams for convenience, it can trigger bugs.  Either the Ogg stream or Ogg itself is blamed for allowing such 'stupid' streams. Note however that even such a 'broken' stream (it is not broken, it's simply suboptimal) can be repaginated into an optimal arrangement losslessly.&lt;br /&gt;
&lt;br /&gt;
:The root of the 'balancing' problem is a lack of functionality.  By default, libogg always flushes pages at just over 4kB (rather than working by timestamp or some other better default).  Changing this behavior requires manual intervention in stream building when it should be automatic to libogg.  Chalk this one up to 'software flaw' not 'inadequacy in Ogg'.&lt;br /&gt;
&lt;br /&gt;
* '''wide variance in location of cotemporal data''' &lt;br /&gt;
&lt;br /&gt;
:This is a different way of describing the 'jagged edges' problem above.  Because a suboptimally chosen interleave can have low-bitrate pages spaced far apaprt, the audio frames for a given point in time may be physically located well away from the time-matching video data. This point is addressed above.&lt;br /&gt;
&lt;br /&gt;
* '''impossible to reconstruct all granulepos values around holes'''&lt;br /&gt;
&lt;br /&gt;
* '''granulepos / timeval mapping inconsistencies'''&lt;br /&gt;
&lt;br /&gt;
* '''poorly sorted streams are rife'''&lt;br /&gt;
&lt;br /&gt;
* '''impossible to efficiently seek with noncontinuous data'''&lt;br /&gt;
&lt;br /&gt;
== Synchronization ==&lt;br /&gt;
&lt;br /&gt;
* no absolute clock (no presentation timestamps)&lt;br /&gt;
* no way to correct for clock skew between audio/video encoding&lt;br /&gt;
&lt;br /&gt;
== Other Niggles ==&lt;br /&gt;
&lt;br /&gt;
* end-time ordering &lt;br /&gt;
* except when we have non-continuous data&lt;br /&gt;
** Ordering isn't only an issue for non-continuous data. In theory, an idiot can fit up to ~30 minutes of Speex audio (silence) in a single page (or 4 minutes of actual speech). &lt;br /&gt;
* inefficient lacing values for video&lt;br /&gt;
* ad-hoc granulepos retrofitting for video, CMML&lt;br /&gt;
* seeking is hard&lt;br /&gt;
* pages, and libogg's behaviour when creating them&lt;br /&gt;
&lt;br /&gt;
== What use are... ==&lt;br /&gt;
&lt;br /&gt;
* serial numbers?&lt;br /&gt;
* packet numbers?&lt;br /&gt;
* pages?&lt;br /&gt;
* checksums?&lt;br /&gt;
** Useful for audio (preventing ear damage), but could be optional for video&lt;br /&gt;
&lt;br /&gt;
== Cleaner Abstractions ==&lt;br /&gt;
&lt;br /&gt;
* We should not need to know the type of a stream if we are not decoding the stream&lt;br /&gt;
* granulepos interpretations&lt;br /&gt;
* headers&lt;br /&gt;
* seeking&lt;br /&gt;
* cutting&lt;br /&gt;
* Skeleton goes some way towards fixing this&lt;br /&gt;
&lt;br /&gt;
== Libogg issues ==&lt;br /&gt;
&lt;br /&gt;
* Stupid decision for flushing pages&lt;br /&gt;
* Makes it generally easy to build broken files.&lt;br /&gt;
&lt;br /&gt;
= Proposed solutions =&lt;br /&gt;
&lt;br /&gt;
== Short-term workarounds (Ogg1-compatible) ==&lt;br /&gt;
* Don't use partial packets unless absolutely necessary&lt;br /&gt;
* If absolutely necessary, don't share the pages with other packets&lt;br /&gt;
* Specify that pages should not contain more than X ms of data (let's say 250-500 ms)&lt;br /&gt;
* Put Theora keyframes alone on their page??&lt;br /&gt;
&lt;br /&gt;
== A successor to Ogg ==&lt;br /&gt;
&lt;br /&gt;
* It should be called (Ogg2|Ogg3|Ogg++|OggNG|Ogh|Foo|Dumplings|AdvancedOgg or AOgg or Ogg+A|ggo|SOgg)&lt;br /&gt;
* The design should be done from desired capabilities and desired properties&lt;br /&gt;
* These capabilities and properties should come from AV experts, web-page designers, system administrators, and users&lt;br /&gt;
&lt;br /&gt;
== Desired Capabilities ==&lt;br /&gt;
&lt;br /&gt;
* Simple seeking&lt;br /&gt;
* Cleanly cuttable&lt;br /&gt;
* Robust to errors&lt;br /&gt;
* Composable&lt;br /&gt;
* Supports arbitrary stream types&lt;br /&gt;
&lt;br /&gt;
* Low bit cost&lt;br /&gt;
* Streamable&lt;br /&gt;
* Easy to chunk&lt;br /&gt;
* Low decode cost&lt;br /&gt;
* Supports multiple streams of each type&lt;br /&gt;
&lt;br /&gt;
== Untied We Stand ==&lt;br /&gt;
&lt;br /&gt;
* Can cotemporal data be colocated?&lt;br /&gt;
* streams &amp;amp; bundles&lt;br /&gt;
* great for cutting&lt;br /&gt;
* OK for demultiplexing&lt;br /&gt;
* “should” cut down on bit overhead&lt;br /&gt;
* hugely simplifies seeking &lt;br /&gt;
&lt;br /&gt;
== Gimme a Hint ==&lt;br /&gt;
&lt;br /&gt;
* Can we add seeking hints to the stream?&lt;br /&gt;
* these can be tiny and infrequent&lt;br /&gt;
* awesome for standalone files&lt;br /&gt;
* what do we do when streaming?&lt;br /&gt;
* hint correction packets?&lt;br /&gt;
* is this turtles all the way down?&lt;br /&gt;
* Would an up-front index be better?&lt;br /&gt;
&lt;br /&gt;
= Rebuttal =&lt;br /&gt;
&lt;br /&gt;
== Devil's Advocate ==&lt;br /&gt;
&lt;br /&gt;
* These problems aren't unsurmountable&lt;br /&gt;
* but we're only finding some of them now, and we've been working around others for years&lt;br /&gt;
* Nobody will adopt another container format&lt;br /&gt;
* Nobody cares about &amp;lt;insert hated feature here&amp;gt; anyway&lt;br /&gt;
* Even if we have Ogg2, we'll still be stuck having to support Ogg1 and broken files&lt;br /&gt;
&lt;br /&gt;
[[Category:Ogg]]&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Nut_Container</id>
		<title>Nut Container</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Nut_Container"/>
				<updated>2012-03-11T16:21:25Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: +fr.wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page collects opinions about the NUT container format.&lt;br /&gt;
&lt;br /&gt;
* dead page: http://www.nut-container.org/&lt;br /&gt;
* http://wiki.multimedia.cx/index.php?title=NUT&lt;br /&gt;
* http://ffmpeg.org/~michael/nut.txt&lt;br /&gt;
* http://fr.wikipedia.org/wiki/NUT_Container NUT at French Wikipedia&lt;br /&gt;
&lt;br /&gt;
== Comparison with Ogg ==&lt;br /&gt;
&lt;br /&gt;
Monty writes: &amp;quot;NUT is very similar to [[Ogg]] (at least when compared to the other contemporary systems).  It draws the abstraction lines in different places but has roughly the same functionality and hits the same practical limitations when considered in a system more complex than a desktop video player.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Nor can we take lightly the prospect of abandoning a hundred million installed copies of Ogg (including those in hardware) for no distinct practical benefit.&amp;quot;&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Ogg</id>
		<title>Ogg</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Ogg"/>
				<updated>2012-03-11T16:18:17Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: /* External links */ [&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Ogg''' 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 [[Vorbis]] audio codec or [[Theora]] video codec.&lt;br /&gt;
&lt;br /&gt;
== Name ==&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;
== Projects using Ogg ==&lt;br /&gt;
&lt;br /&gt;
=== Codecs ===&lt;br /&gt;
&lt;br /&gt;
* [[OggCELT|CELT]]&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;
* [[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://svn.annodex.net/liboggz/ liboggz svn] or [http://annodex.net/software/liboggz/index.html 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;
* [[OggIssues]]&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://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>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Ogg</id>
		<title>Ogg</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Ogg"/>
				<updated>2012-03-11T16:18:00Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: /* External links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Ogg''' 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 [[Vorbis]] audio codec or [[Theora]] video codec.&lt;br /&gt;
&lt;br /&gt;
== Name ==&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;
== Projects using Ogg ==&lt;br /&gt;
&lt;br /&gt;
=== Codecs ===&lt;br /&gt;
&lt;br /&gt;
* [[OggCELT|CELT]]&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;
* [[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://svn.annodex.net/liboggz/ liboggz svn] or [http://annodex.net/software/liboggz/index.html 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;
* [[OggIssues]]&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://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>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Ogg</id>
		<title>Ogg</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Ogg"/>
				<updated>2012-03-11T16:12:26Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: /* See also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Ogg''' 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 [[Vorbis]] audio codec or [[Theora]] video codec.&lt;br /&gt;
&lt;br /&gt;
== Name ==&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;
== Projects using Ogg ==&lt;br /&gt;
&lt;br /&gt;
=== Codecs ===&lt;br /&gt;
&lt;br /&gt;
* [[OggCELT|CELT]]&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;
* [[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://svn.annodex.net/liboggz/ liboggz svn] or [http://annodex.net/software/liboggz/index.html 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;
* [[OggIssues]]&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;
&lt;br /&gt;
[[Category:Ogg]]&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Playback_Troubleshooting</id>
		<title>Playback Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Playback_Troubleshooting"/>
				<updated>2012-03-11T16:05:28Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: some updates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers.  HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet.  The more feedback we get about what doesn't work, the more we can do to make sure problems &amp;lt;b&amp;gt;get fixed&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you don't see your browser or player below, feel free to add it to the appropriate list.  And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)&lt;br /&gt;
&lt;br /&gt;
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].&lt;br /&gt;
&lt;br /&gt;
==In-browser Playback==&lt;br /&gt;
&lt;br /&gt;
===Hiccups not specific to any browser===&lt;br /&gt;
&lt;br /&gt;
====Brief flash of beginning of video when changing resolutions====&lt;br /&gt;
&lt;br /&gt;
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.&lt;br /&gt;
&lt;br /&gt;
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one.  Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can.  This starves the replacement video of network access, causing a lengthy delay when loading.  It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.&lt;br /&gt;
&lt;br /&gt;
The second option is to switch the pre-existing video element to a new stream.  This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started.  After the load completes, then it's possible to seek forward to where the original stream started.  It doesn't look as good, but it's much faster in practice.&lt;br /&gt;
&lt;br /&gt;
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.&lt;br /&gt;
&lt;br /&gt;
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====&lt;br /&gt;
&lt;br /&gt;
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &amp;amp;lt;video&amp;amp;gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.&lt;br /&gt;
&lt;br /&gt;
====Dual playback with Cortado====&lt;br /&gt;
Unfortunate combinations of website and browser can result in Cortado playing the media independently in parallel with the browser's native playback.&lt;br /&gt;
&lt;br /&gt;
Symptoms:&lt;br /&gt;
* Two instances of the soundtrack plays concurrently, resulting in echo.&lt;br /&gt;
* One soundtrack is in sync with the video, e.g. stops/restarts in sync with the video. The other is uncontrollable.&lt;br /&gt;
* The media controls are the browser's native. Any evidence of Cortado are unseen.&lt;br /&gt;
* Disabling Java fixes the problem.&lt;br /&gt;
&lt;br /&gt;
Cases of Cortado getting in the way:&lt;br /&gt;
* Opera 11.00 at [http://blip.tv/file/4708360?utm_source=episodepg_featured&amp;amp;utm_medium=episodepg_featured blip.tv]&lt;br /&gt;
* Konqueror 4.5.4 at [http://www.xiph.org/video/vid1.shtml xiph.org]&lt;br /&gt;
&lt;br /&gt;
===Firefox===&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;component=Video%2FAudio&amp;amp;product=Core Search for known Firefox Audio/Video bugs]&lt;br /&gt;
&lt;br /&gt;
====Firefox versions 1.x, 2.x, 3.0.x====&lt;br /&gt;
&lt;br /&gt;
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM.  These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed.  With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.5.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback.  It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. &lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
Controls / seeking don't work in unfullscreen mode if JavaScript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still &amp;quot;NEW&amp;quot;. Since 3.6 a fullscreen mode exists not suffering from this problem. If controls are visible, they work properly (correct time is shown, seeking works if nothing else comes into the way) with both Theora and WebM.&lt;br /&gt;
&lt;br /&gt;
Firefox can play &amp;quot;isolated&amp;quot; video files from local storage too, if the file has proper extension. Both &amp;quot;.OGG&amp;quot; and &amp;quot;.OGV&amp;quot; are accepted, since 4.0 also &amp;quot;.WEBM&amp;quot;, but for example &amp;quot;.WEB&amp;quot; will not work.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.6.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.&lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]&lt;br /&gt;
&lt;br /&gt;
Seems to pass all tests (not sure about the 322x242 &amp;quot;not divisible by 16&amp;quot; - there is a black line ...).&lt;br /&gt;
&lt;br /&gt;
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.&lt;br /&gt;
&lt;br /&gt;
Watching the clip in 480p quality works fine when watching from the very beginning, but when seeking to an unloaded scene, playback is very poor (Firefox 3.6.13, Windows XP Pro, 2.59 GHz CPU, 1.75 GB Ram here). Workaround: Pause the video and wait for a few seconds until pressing play again.&lt;br /&gt;
&lt;br /&gt;
====Firefox 4.0 (tested beta versions, now obsolete)====&lt;br /&gt;
&lt;br /&gt;
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.&lt;br /&gt;
&lt;br /&gt;
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.&lt;br /&gt;
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6&lt;br /&gt;
&lt;br /&gt;
My experience watching the excellent &amp;quot;A Digital Media Primer for Geek&amp;quot; using Firefox 4.0b3 on OSX 10.5.8 (WebM)&lt;br /&gt;
&lt;br /&gt;
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. &lt;br /&gt;
&lt;br /&gt;
===Google Chrome===&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/chromium/issues/list?can=1&amp;amp;q=label%3Avideo Search for video bugs in Chrome's bugtracker]&lt;br /&gt;
&lt;br /&gt;
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos.  Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). &lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Save Video As&amp;quot; menu item re-downloads the video, even if it's fully cached.&lt;br /&gt;
&lt;br /&gt;
===Internet Explorer===&lt;br /&gt;
&lt;br /&gt;
====Internet explorer 5, 6, 7, 8====&lt;br /&gt;
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag.  Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Internet Explorer 9====&lt;br /&gt;
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box.  Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'.  Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated!  If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).&lt;br /&gt;
&lt;br /&gt;
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)&lt;br /&gt;
&lt;br /&gt;
===Konqueror===&lt;br /&gt;
&lt;br /&gt;
Konqueror has native playback of HTML 5 audio/video. It supports all formats supported by Phonon, which supports all formats supported by its backend. Available Phonon backends include Xine and Gstreamer; backends using VLC and Mplayer are worked on.&lt;br /&gt;
&lt;br /&gt;
Issues:&lt;br /&gt;
* Using Xine as Phonon backend crashes Konqueror upon webm playback. (see [https://bugs.kde.org/show_bug.cgi?id=252377 KDE bugreport]). Use Gstreamer instead.&lt;br /&gt;
* Cortado often gets in the way for Konqueror. See [[#Dual_playback_with_Cortado|Dual playback with Cortado]]&lt;br /&gt;
&lt;br /&gt;
===Netscape Navigator===&lt;br /&gt;
&lt;br /&gt;
[[Image:Cortado_ns4.png|250px|right]]&lt;br /&gt;
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opera===&lt;br /&gt;
&lt;br /&gt;
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, official HTML5 video support since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.&lt;br /&gt;
&lt;br /&gt;
As of 10.63, controls are visible even with JavaScript off, fully working for WebM, but for Theora only sound volume and already played time indicator do work, there is no total time and no progress / seeking. Opera can only play media files when embedded in HTML5 with mime type properly set, it won't play &amp;quot;isolated&amp;quot; video files, neither from Internet nor from local storage. There are tiny buffering / smoothness issues if CPU performance is insufficient to play in real time. &amp;lt;!--NOSCRIPT is broken in both 11.00 and 11.01, fixed in 11.10--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Theora offset almost correct ([http://ompldr.org/vN2c4Nw/FF5YEARS.OGV example: tiny green stripe at frame bottom], other mirror: [http://jafile.com/uploads/dos386/ff5years.ogv]).&lt;br /&gt;
&lt;br /&gt;
===Safari===&lt;br /&gt;
&lt;br /&gt;
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet.  With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
 &lt;br /&gt;
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].&lt;br /&gt;
&lt;br /&gt;
==Standalone Players and Tools==&lt;br /&gt;
&lt;br /&gt;
===Core Player===&lt;br /&gt;
&lt;br /&gt;
=== DUGL Player 0.44 and 0.50 ===&lt;br /&gt;
&lt;br /&gt;
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.&lt;br /&gt;
&lt;br /&gt;
===FFMPEG / ffplay===&lt;br /&gt;
&lt;br /&gt;
As of release 0.6 (obsolete, 0.10 is out), ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).&lt;br /&gt;
&lt;br /&gt;
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks).  Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.&lt;br /&gt;
&lt;br /&gt;
===Media Player Classic===&lt;br /&gt;
&lt;br /&gt;
===Mplayer===&lt;br /&gt;
&lt;br /&gt;
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.&lt;br /&gt;
&lt;br /&gt;
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups.  Recent versions should have fixed all of the playback/seeking bugs of note.&lt;br /&gt;
&lt;br /&gt;
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, &amp;quot;nan:1&amp;quot; complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.&lt;br /&gt;
&lt;br /&gt;
Recently fixed issues:&lt;br /&gt;
* 4:2:2 and 4:4:4 support (in previous versions they did &amp;quot;play&amp;quot;, but looking &amp;quot;strangely&amp;quot;) [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]&lt;br /&gt;
* Some videos encoded with recent (1.1) encoders complaining about &amp;quot;invalid frames&amp;quot; or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]&lt;br /&gt;
&lt;br /&gt;
Remaining issues:&lt;br /&gt;
* Offset test fails ([http://ompldr.org/vN2c4Nw/FF5YEARS.OGV example: thick green stripe at bottom]), shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]&lt;br /&gt;
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)&lt;br /&gt;
&lt;br /&gt;
===Helix Player (Real)===&lt;br /&gt;
&lt;br /&gt;
===Quicktime===&lt;br /&gt;
&lt;br /&gt;
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].  These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.&lt;br /&gt;
&lt;br /&gt;
===Totem===&lt;br /&gt;
&lt;br /&gt;
Totem supports Ogg and WebM playback via native support in gstreamer.&lt;br /&gt;
&lt;br /&gt;
===VLC===&lt;br /&gt;
&lt;br /&gt;
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), OGG file duration is frequently reported badly or not at all, not fixed in 1.1.6 (2.0 is out, needs retest), problem can be reproduced with Theora videos ([http://ompldr.org/vN2E3OA/FF35.OGV example]) but also with plain audio-only OGG Vorbis files ([http://ompldr.org/vN2E3NA/CARMEM.OGA example]). WebM support is available since 1.1.0 (most files do play correctly, some don't?), also OGG Dirac is supported, but problems with insufficient CPU performance.&lt;br /&gt;
&lt;br /&gt;
===Windows Media Player===&lt;br /&gt;
&lt;br /&gt;
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.&lt;br /&gt;
&lt;br /&gt;
===Xine===&lt;br /&gt;
&lt;br /&gt;
==Test videos==&lt;br /&gt;
&lt;br /&gt;
* [[TheoraTestsuite]] (raw, Theora only)&lt;br /&gt;
* [http://www.mozilla.com/en-US/firefox/video/ Mozilla advertizing and test videos] (HTML5, Theora only)&lt;br /&gt;
&lt;br /&gt;
[[Category:Theora]]&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Nut_Container</id>
		<title>Nut Container</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Nut_Container"/>
				<updated>2012-03-11T15:53:20Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: moved Nut issues to Nut Container: x&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page collects opinions about the NUT container format.&lt;br /&gt;
&lt;br /&gt;
* dead page: http://www.nut-container.org/&lt;br /&gt;
* http://wiki.multimedia.cx/index.php?title=NUT&lt;br /&gt;
* http://ffmpeg.org/~michael/nut.txt&lt;br /&gt;
&lt;br /&gt;
== Comparison with Ogg ==&lt;br /&gt;
&lt;br /&gt;
Monty writes: &amp;quot;NUT is very similar to [[Ogg]] (at least when compared to the other contemporary systems).  It draws the abstraction lines in different places but has roughly the same functionality and hits the same practical limitations when considered in a system more complex than a desktop video player.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Nor can we take lightly the prospect of abandoning a hundred million installed copies of Ogg (including those in hardware) for no distinct practical benefit.&amp;quot;&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Nut_Container</id>
		<title>Nut Container</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Nut_Container"/>
				<updated>2012-03-11T15:50:13Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: death&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page collects opinions about the NUT container format.&lt;br /&gt;
&lt;br /&gt;
* dead page: http://www.nut-container.org/&lt;br /&gt;
* http://wiki.multimedia.cx/index.php?title=NUT&lt;br /&gt;
* http://ffmpeg.org/~michael/nut.txt&lt;br /&gt;
&lt;br /&gt;
== Comparison with Ogg ==&lt;br /&gt;
&lt;br /&gt;
Monty writes: &amp;quot;NUT is very similar to [[Ogg]] (at least when compared to the other contemporary systems).  It draws the abstraction lines in different places but has roughly the same functionality and hits the same practical limitations when considered in a system more complex than a desktop video player.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Nor can we take lightly the prospect of abandoning a hundred million installed copies of Ogg (including those in hardware) for no distinct practical benefit.&amp;quot;&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Vorbis_Software_Players</id>
		<title>Vorbis Software Players</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Vorbis_Software_Players"/>
				<updated>2012-01-13T07:27:58Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: /* free software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of media players for various operating systems that comes with “out-of-the-box” support for Ogg [[Vorbis]].&lt;br /&gt;
&lt;br /&gt;
== windows ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.getsongbird.com/ Songbird] : player from the great guys at Mozilla, etc. Plays all major formats (including ogg).&lt;br /&gt;
* [http://musik.berlios.de/ wxmusik]: player with support for Ogg Vorbis, as well as MP3, WAV, AIFF and WMA. makes use of an sql based media libary for quick searching&lt;br /&gt;
* [http://coolplayer.sourceforge.net/ coolplayer]: very small player&lt;br /&gt;
* [http://mediaportal.sourceforge.net/ mediaportal]: home theater software&lt;br /&gt;
* [http://mac.sourceforge.net/ mpeg audio collection]: organizer for music collection&lt;br /&gt;
* [http://www.mediamonkey.com/ mediamonkey]: easy-to-use player/tagger/media library with built-in ripper &amp;amp; burner which can even encode &amp;amp; transcode to Ogg Vorbis&lt;br /&gt;
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.winamp.com/ winamp]: very popular player supporting many formats&lt;br /&gt;
* [http://www.foobar2000.org/ foobar2000]: freeware player with complex options and support for Ogg Vorbis, MP3, WAV and more&lt;br /&gt;
* [http://www.quinnware.com/ quintessential player]: freeware player with support for Ogg Vorbis, MP3, WAV and audio cds which also includes cd ripping&lt;br /&gt;
* [http://www.dbpoweramp.com/ dbpoweramp audio player]: freeware player with Ogg Vorbis and FLAC support&lt;br /&gt;
* [http://www.dbpoweramp.com/ dbpoweramp music converter]: freeware audio conversion software with Ogg Vorbis and FLAC support and also includes cd ripping&lt;br /&gt;
* [http://www.un4seen.com/xmplay.html xmplay]&lt;br /&gt;
* [http://www.ashampoo.com/ ashampoo media player]: audio and video player&lt;br /&gt;
* [http://www.deliplayer.com/ deliplayer]&lt;br /&gt;
* [http://www.musicex.com/mediajukebox/ mediajukebox]: audio management&lt;br /&gt;
* [http://www.muzikbrowzer.com/ muzikbrowser]: player designed for display on a tv screen&lt;br /&gt;
* [http://music.predixis.com/ musicmagic mixer]: player with playlist management&lt;br /&gt;
* [http://www.zinf.org/ zinf]: zinf is not freeamp, freeware player&lt;br /&gt;
* [http://www.vuplayer.com/vuplayer.php vuplayer]: multi-format freeware audio player with very easy interface&lt;br /&gt;
* [http://www.illiminable.com/Ogg/ directshow filter]: adds support for Ogg Vorbis, Ogg Speex, Ogg Theora, Ogg FLAC, and native FLAC to any directshow-compliant player such as windows media player and bsplayer&lt;br /&gt;
* [http://www.musikcube.com/ musikcube]: freeware player&lt;br /&gt;
* [http://ksp.kalliope-soft.eu/ ksp sound player]: freeware player with lyrics, media library, suggestion searching and automatic playlist generation&lt;br /&gt;
* [http://www.visonair.tv/player.php visonair.tv player]: freeware player ─ plays Ogg Vorbis and Theora streams&lt;br /&gt;
* [http://www.jetaudio.com jetaudio basic]: freeware player with Ogg Vorbis and FLAC support&lt;br /&gt;
* [http://www.huelix.com/audiorecorder/ huelix audio recorder]: audio recording software with support for Ogg Vorbis, WMA, MP3, and WAV formats&lt;br /&gt;
* [http://www.huelix.com/audio-converter/ huelix audio converter]: audio conversion software to convert among Ogg Vorbis, WMA, MP3, and WAV formats&lt;br /&gt;
* [http://c6.community.virgilio.it/ c6 messenger]: italian instant messenger with audio/video call based on speex/theora (http://www.icona.net)&lt;br /&gt;
* [http://www.coreplayer.com/ CorePlayer Pro]: By the makers of TCPMP. Costs $19.95US.&lt;br /&gt;
* [http://www.acquiredigital.com/ Acquire Digital Signage and Kiosk Software]: Plays back all ogg media using the included DirectShow filters.&lt;br /&gt;
&lt;br /&gt;
== Multi-platform ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://joggplayer.webarts.bc.ca jOggPlayer]: Open Source Java GUI Vorbis Player. It features the usual basics needed to enjoy your files and internet streams.&lt;br /&gt;
* [http://www.videolan.org/vlc/ VLC Media Player]: Open Source media player and streaming server that support virtually every video and audio format&lt;br /&gt;
* [http://www.mplayerhq.hu/ Mplayer]: Open Source video player that supports also many audio formats&lt;br /&gt;
* [http://www.zinf.org/ Zinf]: Open Source player with support for Ogg Vorbis, as well as MP3, WAV and Audio CDs&lt;br /&gt;
* [http://snackamp.sourceforge.net/ SnackAmp]: Tcl/Tk player&lt;br /&gt;
* [https://player.helixcommunity.org/ HelixPlayer]: Open source player from RealNetworks&lt;br /&gt;
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task. &lt;br /&gt;
* [http://www.mozilla.com Firefox]: Open Source web browser versions 3.5.x and 3.6.x&lt;br /&gt;
* [http://ffmp3.sourceforge.net FFMp3]: Open Source web (flash) streaming player&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.jcraft.com/jorbis/ JOrbisPlayer]: Java Player that uses the [[JOrbis]] Java decoder&lt;br /&gt;
* [http://www.javazoom.net/jlgui/jlgui.html jlGui]: Winamp clone for Java&lt;br /&gt;
* [http://www.real.com/ RealPlayer]: proprietary player from RealNetworks (version 10 does not play Ogg)&lt;br /&gt;
* [http://www.windowsmedia.com/ Microsoft Windows Media Player]: Freeware player from Microsoft (version 10 needs DirectShow filter; see Windows players, above). Runs on both Windows and Macintosh platforms.&lt;br /&gt;
&lt;br /&gt;
== DOS ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://mpxplay.sourceforge.net/ mpxplay.sf.net] Mpxplay: supports many formats (OGG Vorbis, FLAC (raw and inside OGG), WAVPACK, MP3, ... also can play sound from video files (OGG, WebM and some other formats)&lt;br /&gt;
&lt;br /&gt;
== GNU/Linux &amp;amp; *BSD ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.alsaplayer.org/ AlsaPlayer]: ALSA audio player ─ “First player worldwide that did perfect reverse Ogg playback!”&lt;br /&gt;
* [http://amarok.kde.org/ amaroK]: Open Source player for KDE with support for Ogg Vorbis among other formats, streaming, Last.FM, lyrics and covert art download and many many more.&lt;br /&gt;
* [http://bmpx.beep-media-player.org/site/BMPx_Homepage Beep Media Player (a.k.a. BMPx)]: XMMS fork that uses GTK+ 2.x and is compatible with both XMMS and Winamp skins&lt;br /&gt;
* [http://bossogg.wishy.org/ BossOgg]: Jukebox system&lt;br /&gt;
* [http://www.cajun.nu/ CAJUN]: Car audio system&lt;br /&gt;
* [http://mask.tf.hut.fi/~flu/cplay/ cplay]: curses frontend for Ogg123, mpg123 etc&lt;br /&gt;
* [http://www.giantdisc.org/ GiantDisc]: Jukebox system that can be controlled by a Palm&lt;br /&gt;
* [http://gmerlin.sourceforge.net/ Gmerlin]&lt;br /&gt;
* [http://gqmpeg.sourceforge.net/ GQmpeg]: GTK frontend for mpg123/Ogg123 etc&lt;br /&gt;
* [http://herrie.info/ Herrie]&lt;br /&gt;
* [http://developer.kde.org/~wheeler/juk.html JuK]: Open Source player for KDE with support for Ogg Vorbis, FLAC and MP3.&lt;br /&gt;
* [http://freakforever.net/lamip/ LAMIP]: Modular audio player&lt;br /&gt;
* [http://musicpd.org/ MPD]: Music Player Daemon is a sound server that supports different clients. Supports many formats, among them Ogg Vorbis and FLAC&lt;br /&gt;
* [http://muine.gooeylinux.org/ Muine]: Open Source player for GNOME with support for Ogg Vorbis, FLAC and MP3.&lt;br /&gt;
* [http://noatun.kde.org/ Noatun]: KDE audio player&lt;br /&gt;
* [http://mesk.nicfit.net/ Mesk]&lt;br /&gt;
* [http://www.mythtv.org/ MythTV]: PVR project&lt;br /&gt;
* [http://www.luga.de/pytone/ PyTone]: Python-based jukebox player&lt;br /&gt;
* [http://www.sacredchao.net/quodlibet Quodlibet]: Based on GStreamer 0.10 and PyGTK. Keep your music organised.&lt;br /&gt;
* [http://www.rhythmbox.org/ Rhythmbox]&lt;br /&gt;
* [http://sonic-rainbow.sourceforge.net/ Sonic-Rainbow]&lt;br /&gt;
* [http://rikkus.info/squelch.html s.q.u.e.l.c.h.]: Vorbis only player&lt;br /&gt;
* [http://musik.berlios.de/ wxMusik]: Open Source player with support for Ogg Vorbis, as well as MP3, WAV and AIFF. Makes use of an SQL based media libary for quick searching.&lt;br /&gt;
* [http://xinehq.de/ Xine]: video player with long list of supported formats&lt;br /&gt;
* [http://www.xmms.org/ XMMS]&lt;br /&gt;
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.&lt;br /&gt;
&lt;br /&gt;
== Mac OS X ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://cogosx.sourceforge.net/ Cog] – requires Mac OS X 10.3 (Panther) and greater&lt;br /&gt;
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* Quicktime components for [http://qtcomponents.sourceforge.net/ Quicktime 6] and [http://www.xiph.org/quicktime/ Quicktime 7] – enables rudimentary support for iTunes 4.7 and greater&lt;br /&gt;
* [http://www.whamb.com/ Whamb] – supports Ogg Vorbis and Ogg Vorbis streams, requires Mac OS X 10.2 (Jaguar) and greater&lt;br /&gt;
* [http://www.kjams.com/ kJams] – Karaoke program which supports encoding (or re-encoding) of any audio type to Ogg Vorbis, enables editing of comments with the [[VorbisCommentEdit|VCEdit Framework]], requires 10.3 and the [http://www.xiph.org/quicktime/ XiphQT] package. [http://www.kjams.com/wiki/Vorbis More Info].&lt;br /&gt;
* [http://www.coreplayer.com/ CorePlayer Pro]: By the makers of TCPMP. Costs $19.95US.&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.nintendo.com/channel/ds Nintendo DS]: **[http://mdxonline.dyndns.org/archives/2007/03/moonshell_ver171_top.shtml MoonShell 1.71] is a homebrew media player for the Nintendo DS. It can play Ogg Vorbis. It has two Vorbis decoders (both using Tremor), a “high accuracy” one limited to 128kbps average, and a “normal accuracy” one that can use higher bitrates, the default being the normal one.&lt;br /&gt;
**[http://www.dragonminded.com/?loc=ndsdev/DSOrganize DSOrganize] transforms the Nintendo DS into a PDA capable of playing Ogg Vorbis audio.&lt;br /&gt;
* [http://www.xbox.com/ Xbox]: the [http://www.xboxmediacenter.de/ Xbox Media Center] is an open source project that transforms a modded Xbox with Linux into a media center and streaming client.&lt;br /&gt;
* [http://www.rockbox.org/ Rockbox]: A replacement firmware developed for various digital audio players such as the Ipod, various Archos players, and more. It uses the Tremor library to implement Ogg Vorbis playback.&lt;br /&gt;
* [http://www.playstation.com/ Sony Playstation Portable]&lt;br /&gt;
** [http://code.google.com/p/lightmp3/ lightmp3] is a GNU GPLv2 licensed player which supports Ogg Vorbis and FLAC playback on the PSP.&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://english.gamepark.com/ GamePark32]: the GP32, an arm9tdmi portable console with much hackability (gcc3 toolchain, expandable memory), has several [http://www.gp32x.com/ Vorbis players] available.&lt;br /&gt;
* [http://www.sharp-usa.com/products/TypeLanding/0,1056,112,00.html Sharp&amp;amp;#x2019;s Zaurus]: the Zaurus, a very flexible PDA which runs Linux, can play Vorbis files with a variety of software, including a [http://www.killefiz.de/zaurus/showdetail.php?app=617 plugin] for the default media player, [http://www.killefiz.de/zaurus/showdetail.php?app=423 xmms], [http://www.killefiz.de/zaurus/showdetail.php?app=201 Ogg123], [http://www.killefiz.de/zaurus/showdetail.php?app=803 mplayer], or [http://www.thekompany.com/embedded/tkcplayer/ theKompany.com&amp;amp;#x2019;s tkcPlayer].&lt;br /&gt;
* [http://www.playstation.com/ Sony Playstation]&lt;br /&gt;
** the [http://www.trend-express.com/en/medio.html Media Digital Media Player] is a streaming client solution for the Playstation 2.&lt;br /&gt;
** the [http://www.psp-hacks.com/2006/03/16/psplayermt-play-nearly-any-video-type-on-your-psp/ PSPlayerMT] is an “unsupported” Korean media player for the PSP. The specs claim it will play Ogg Theora and Ogg Vorbis.&lt;br /&gt;
&lt;br /&gt;
== PalmOS ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://poggpl.sourceforge.net/ POGGPl]: still in alpha-stage&lt;br /&gt;
* [http://sourceforge.net/projects/magiclantern/ The Magic Lantern]: still in alpha-stage&lt;br /&gt;
* [http://www.hpcfactor.com/downloads/tcpmp/ The Core Pocket Media Player (TCPMP)] ([http://en.wikipedia.org/wiki/The_Core_Pocket_Media_Player Wikipedia article]): Formerly (and now once again) known as BetaPlayer. Uses [[Tremor]].&lt;br /&gt;
* [http://betaplayer.com/ BetaPlayer] (website in development ? Dead as of 2010-Feb): Continuation (and precursor) of TCPMP.&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.pocket-tunes.com/ Pocket Tunes]: costs 14.95 US$&lt;br /&gt;
* [http://www.aerodromesoftware.com/ AeroPlayer]: gratis for Ogg. MP3 support costs 20 US$&lt;br /&gt;
* [http://www.coreplayer.com/ CorePlayer Mobile]: By the makers of TCPMP. Costs $29.95US.&lt;br /&gt;
&lt;br /&gt;
== PocketPC ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://hp.vector.co.jp/authors/VA032810/ GSPlayer] (WM5/WM6)&lt;br /&gt;
* [http://www.cyanwerks.com/pocketOgg/ PocketOgg] (PPC2002/PPC2003/WM*): Uses [[Tremor]].&lt;br /&gt;
* [http://www.hpcfactor.com/downloads/tcpmp/ The Core Pocket Media Player (TCPMP)] ([http://en.wikipedia.org/wiki/The_Core_Pocket_Media_Player Wikipedia article], version 0.72 Beta seems to not be compatible with PPC2002): Formerly (and now once again) known as BetaPlayer. Uses [[Tremor]].&lt;br /&gt;
* [http://betaplayer.com/ BetaPlayer] (website in development ? Dead as of 2010-Feb): Continuation (and precursor) of TCPMP.&lt;br /&gt;
* [http://handheld.softpedia.com/get/Multimedia-Graphics/Audio-Players/Today-Player-36393.shtml Today Player]: a Today screen plugin.&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.conduits.com/ce/player/download.asp Conduits Pocket Player]: Costs $19.94US.&lt;br /&gt;
* [http://www.pocketmind.com/pmfp.htm PocketMusic] (PPC2003/WM*): Costs $19.95US.&lt;br /&gt;
* [http://www.coreplayer.com/ CorePlayer Mobile]: By the makers of TCPMP. Costs $29.95US.&lt;br /&gt;
&lt;br /&gt;
== Symbian ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://symbianoggplay.sourceforge.net/ OggPlay]&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://developer.symbian.com/main/tools/appcode/cpp/ogg_vorbis.jsp Ogg Vorbis Controller]: plugin for Symbian's Multimedia Framework that allows decoding and playing back of Ogg Vorbis compressed audio files&lt;br /&gt;
* [http://www.coreplayer.com/ CorePlayer Mobile]: By the makers of TCPMP. Costs $29.95US.&lt;br /&gt;
&lt;br /&gt;
== iPhone ==&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.sourcemac.com/?page=fstream FStream]: A no-cost webradio listener/recorder software, which supports [[Icecast]] directory browsing and decodes [[Vorbis]] streams.  No &amp;quot;jailbreak&amp;quot; required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Android ==&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://rockplayer.freecoder.or RockPlayer]: A NoCost FFMPEG based player that handles most of the formats including OGV/Theora stored on disk. Needs Android 1.6-2.2 with ARM processor.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''For hardware “MP3-players” that support Ogg Vorbis see [[VorbisHardware]]''&lt;br /&gt;
&lt;br /&gt;
[[Category:Vorbis]]&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/TheoraSoftwarePlayers</id>
		<title>TheoraSoftwarePlayers</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/TheoraSoftwarePlayers"/>
				<updated>2012-01-13T07:26:28Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: /* Mac OS X */ added eltima with warn - untested by me&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Multi-platform ==&lt;br /&gt;
* [http://www.videolan.org/vlc/ VLC Media Player]: Open Source media player and streaming server that support virtually every video and audio format&lt;br /&gt;
* [https://helixcommunity.org/projects/xiph/ Xiph Plugins for Real Player/Producer]&lt;br /&gt;
* Quicktime components for  [http://qtcomponents.sourceforge.net/ Quicktime 6] and [http://www.xiph.org/quicktime/ Quicktime 7] – QuickTime and Macintosh OS X plug-ins&lt;br /&gt;
* [http://www.mplayerhq.hu/ Mplayer]: Open Source video player (some limitations). [http://smplayer.sourceforge.net/ SMPlayer] is a front-end which provides mplayer and libraries for different platforms.&lt;br /&gt;
* [http://www.coreplayer.com/ CorePlayer]: A multimedia platform for mobile and desktop computer systems&lt;br /&gt;
* [http://www.flumotion.net/cortado/ Cortado]: Java applet playing ogg/theora/vorbis&lt;br /&gt;
* [http://www.mozilla.com Mozilla Firefox]: Open Source web browser, Theora support since version 3.5 (was 3.1 beta)&lt;br /&gt;
* [http://www.opera.com/ Opera] Web browser (closed source freeware), Theora support in experimental builds from 2007-Nov (very buggy), 10.5x versions (official support, but still had problems), and version 10.60 (2010-Jul-01) and newer (should be mature, also supports WebM/VP8 video)&lt;br /&gt;
* [http://www.google.com/chrome Google Chrome]: Web browser (supports Theora, WebM/VP8 and H264)&lt;br /&gt;
* Safari 3.1 and later: if the [http://xiph.org/quicktime/ XiphQT] components are installed&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
* [http://www.xiph.org/dshow/ DirectShow filter]: Adds support for Ogg Vorbis, Ogg Speex, Ogg Theora, Ogg FLAC, and native FLAC to any DirectShow-compliant player such as Windows Media Player and BSPlayer&lt;br /&gt;
* [http://www.visonair.tv/player.php Visonair.tv Player]: Freeware player - Plays Ogg Vorbis and Theora streams&lt;br /&gt;
* [http://www.acquiredigital.com/ Acquire Digital Signage and Kiosk Software]: Plays back all ogg media using the included DirectShow filters.&lt;br /&gt;
&lt;br /&gt;
== Linux/BSD ==&lt;br /&gt;
* [http://player.helixcommunity.org Helix Player] - an open source media player for Linux, Solaris, and Symbian based on the [http://helix-client.helixcommunity.org Helix DNA Client] media engine.&lt;br /&gt;
* [http://www.gnomefiles.org/app.php?soft_id=64 Totem] - a Free Software (GPL-licensed) media player based on [http://xinehq.de xine] or [http://gstreamer.freedesktop.org GStreamer] media engine.&lt;br /&gt;
* [http://www.xine-project.org/home Xine]: a Free Software (GPL-licensed) media player, complete with its own media engine and a long list of supported formats.&lt;br /&gt;
&lt;br /&gt;
== Mac OS X ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.xine-project.org/home Xine]: a Free Software (GPL-licensed) media player, complete with its own media engine and a long list of supported formats.  Supports Darwin/MacOS X (ppc) via the fink project.&lt;br /&gt;
* [http://mac.eltima.com/ogg-player.html Elmedia Player] – media player for Mac, which supports playback of lots of video formats (OGG Theora, WebM (???), proprietary formats), closed source freeware + PRO version&lt;br /&gt;
&lt;br /&gt;
== See also == &lt;br /&gt;
{{Template:Theora}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Theora]]&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Vorbis_Software_Players</id>
		<title>Vorbis Software Players</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Vorbis_Software_Players"/>
				<updated>2012-01-13T07:24:35Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: update mpx, removed eltima&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of media players for various operating systems that comes with “out-of-the-box” support for Ogg [[Vorbis]].&lt;br /&gt;
&lt;br /&gt;
== windows ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.getsongbird.com/ Songbird] : player from the great guys at Mozilla, etc. Plays all major formats (including ogg).&lt;br /&gt;
* [http://musik.berlios.de/ wxmusik]: player with support for Ogg Vorbis, as well as MP3, WAV, AIFF and WMA. makes use of an sql based media libary for quick searching&lt;br /&gt;
* [http://coolplayer.sourceforge.net/ coolplayer]: very small player&lt;br /&gt;
* [http://mediaportal.sourceforge.net/ mediaportal]: home theater software&lt;br /&gt;
* [http://mac.sourceforge.net/ mpeg audio collection]: organizer for music collection&lt;br /&gt;
* [http://www.mediamonkey.com/ mediamonkey]: easy-to-use player/tagger/media library with built-in ripper &amp;amp; burner which can even encode &amp;amp; transcode to Ogg Vorbis&lt;br /&gt;
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.winamp.com/ winamp]: very popular player supporting many formats&lt;br /&gt;
* [http://www.foobar2000.org/ foobar2000]: freeware player with complex options and support for Ogg Vorbis, MP3, WAV and more&lt;br /&gt;
* [http://www.quinnware.com/ quintessential player]: freeware player with support for Ogg Vorbis, MP3, WAV and audio cds which also includes cd ripping&lt;br /&gt;
* [http://www.dbpoweramp.com/ dbpoweramp audio player]: freeware player with Ogg Vorbis and FLAC support&lt;br /&gt;
* [http://www.dbpoweramp.com/ dbpoweramp music converter]: freeware audio conversion software with Ogg Vorbis and FLAC support and also includes cd ripping&lt;br /&gt;
* [http://www.un4seen.com/xmplay.html xmplay]&lt;br /&gt;
* [http://www.ashampoo.com/ ashampoo media player]: audio and video player&lt;br /&gt;
* [http://www.deliplayer.com/ deliplayer]&lt;br /&gt;
* [http://www.musicex.com/mediajukebox/ mediajukebox]: audio management&lt;br /&gt;
* [http://www.muzikbrowzer.com/ muzikbrowser]: player designed for display on a tv screen&lt;br /&gt;
* [http://music.predixis.com/ musicmagic mixer]: player with playlist management&lt;br /&gt;
* [http://www.zinf.org/ zinf]: zinf is not freeamp, freeware player&lt;br /&gt;
* [http://www.vuplayer.com/vuplayer.php vuplayer]: multi-format freeware audio player with very easy interface&lt;br /&gt;
* [http://www.illiminable.com/Ogg/ directshow filter]: adds support for Ogg Vorbis, Ogg Speex, Ogg Theora, Ogg FLAC, and native FLAC to any directshow-compliant player such as windows media player and bsplayer&lt;br /&gt;
* [http://www.musikcube.com/ musikcube]: freeware player&lt;br /&gt;
* [http://ksp.kalliope-soft.eu/ ksp sound player]: freeware player with lyrics, media library, suggestion searching and automatic playlist generation&lt;br /&gt;
* [http://www.visonair.tv/player.php visonair.tv player]: freeware player ─ plays Ogg Vorbis and Theora streams&lt;br /&gt;
* [http://www.jetaudio.com jetaudio basic]: freeware player with Ogg Vorbis and FLAC support&lt;br /&gt;
* [http://www.huelix.com/audiorecorder/ huelix audio recorder]: audio recording software with support for Ogg Vorbis, WMA, MP3, and WAV formats&lt;br /&gt;
* [http://www.huelix.com/audio-converter/ huelix audio converter]: audio conversion software to convert among Ogg Vorbis, WMA, MP3, and WAV formats&lt;br /&gt;
* [http://c6.community.virgilio.it/ c6 messenger]: italian instant messenger with audio/video call based on speex/theora (http://www.icona.net)&lt;br /&gt;
* [http://www.coreplayer.com/ CorePlayer Pro]: By the makers of TCPMP. Costs $19.95US.&lt;br /&gt;
* [http://www.acquiredigital.com/ Acquire Digital Signage and Kiosk Software]: Plays back all ogg media using the included DirectShow filters.&lt;br /&gt;
&lt;br /&gt;
== Multi-platform ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://joggplayer.webarts.bc.ca jOggPlayer]: Open Source Java GUI Vorbis Player. It features the usual basics needed to enjoy your files and internet streams.&lt;br /&gt;
* [http://www.videolan.org/vlc/ VLC Media Player]: Open Source media player and streaming server that support virtually every video and audio format&lt;br /&gt;
* [http://www.mplayerhq.hu/ Mplayer]: Open Source video player that supports also many audio formats&lt;br /&gt;
* [http://www.zinf.org/ Zinf]: Open Source player with support for Ogg Vorbis, as well as MP3, WAV and Audio CDs&lt;br /&gt;
* [http://snackamp.sourceforge.net/ SnackAmp]: Tcl/Tk player&lt;br /&gt;
* [https://player.helixcommunity.org/ HelixPlayer]: Open source player from RealNetworks&lt;br /&gt;
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task. &lt;br /&gt;
* [http://www.mozilla.com Firefox]: Open Source web browser versions 3.5.x and 3.6.x&lt;br /&gt;
* [http://ffmp3.sourceforge.net FFMp3]: Open Source web (flash) streaming player&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.jcraft.com/jorbis/ JOrbisPlayer]: Java Player that uses the [[JOrbis]] Java decoder&lt;br /&gt;
* [http://www.javazoom.net/jlgui/jlgui.html jlGui]: Winamp clone for Java&lt;br /&gt;
* [http://www.real.com/ RealPlayer]: proprietary player from RealNetworks (version 10 does not play Ogg)&lt;br /&gt;
* [http://www.windowsmedia.com/ Microsoft Windows Media Player]: Freeware player from Microsoft (version 10 needs DirectShow filter; see Windows players, above). Runs on both Windows and Macintosh platforms.&lt;br /&gt;
&lt;br /&gt;
== DOS ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://mpxplay.sourceforge.net/] mpxplay: supports many formats (OGG Vorbis, FLAC (raw and inside OGG), WAVPACK, MP3, ... also can play sound from video files (OGG, WebM and some other formats)&lt;br /&gt;
&lt;br /&gt;
== GNU/Linux &amp;amp; *BSD ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.alsaplayer.org/ AlsaPlayer]: ALSA audio player ─ “First player worldwide that did perfect reverse Ogg playback!”&lt;br /&gt;
* [http://amarok.kde.org/ amaroK]: Open Source player for KDE with support for Ogg Vorbis among other formats, streaming, Last.FM, lyrics and covert art download and many many more.&lt;br /&gt;
* [http://bmpx.beep-media-player.org/site/BMPx_Homepage Beep Media Player (a.k.a. BMPx)]: XMMS fork that uses GTK+ 2.x and is compatible with both XMMS and Winamp skins&lt;br /&gt;
* [http://bossogg.wishy.org/ BossOgg]: Jukebox system&lt;br /&gt;
* [http://www.cajun.nu/ CAJUN]: Car audio system&lt;br /&gt;
* [http://mask.tf.hut.fi/~flu/cplay/ cplay]: curses frontend for Ogg123, mpg123 etc&lt;br /&gt;
* [http://www.giantdisc.org/ GiantDisc]: Jukebox system that can be controlled by a Palm&lt;br /&gt;
* [http://gmerlin.sourceforge.net/ Gmerlin]&lt;br /&gt;
* [http://gqmpeg.sourceforge.net/ GQmpeg]: GTK frontend for mpg123/Ogg123 etc&lt;br /&gt;
* [http://herrie.info/ Herrie]&lt;br /&gt;
* [http://developer.kde.org/~wheeler/juk.html JuK]: Open Source player for KDE with support for Ogg Vorbis, FLAC and MP3.&lt;br /&gt;
* [http://freakforever.net/lamip/ LAMIP]: Modular audio player&lt;br /&gt;
* [http://musicpd.org/ MPD]: Music Player Daemon is a sound server that supports different clients. Supports many formats, among them Ogg Vorbis and FLAC&lt;br /&gt;
* [http://muine.gooeylinux.org/ Muine]: Open Source player for GNOME with support for Ogg Vorbis, FLAC and MP3.&lt;br /&gt;
* [http://noatun.kde.org/ Noatun]: KDE audio player&lt;br /&gt;
* [http://mesk.nicfit.net/ Mesk]&lt;br /&gt;
* [http://www.mythtv.org/ MythTV]: PVR project&lt;br /&gt;
* [http://www.luga.de/pytone/ PyTone]: Python-based jukebox player&lt;br /&gt;
* [http://www.sacredchao.net/quodlibet Quodlibet]: Based on GStreamer 0.10 and PyGTK. Keep your music organised.&lt;br /&gt;
* [http://www.rhythmbox.org/ Rhythmbox]&lt;br /&gt;
* [http://sonic-rainbow.sourceforge.net/ Sonic-Rainbow]&lt;br /&gt;
* [http://rikkus.info/squelch.html s.q.u.e.l.c.h.]: Vorbis only player&lt;br /&gt;
* [http://musik.berlios.de/ wxMusik]: Open Source player with support for Ogg Vorbis, as well as MP3, WAV and AIFF. Makes use of an SQL based media libary for quick searching.&lt;br /&gt;
* [http://xinehq.de/ Xine]: video player with long list of supported formats&lt;br /&gt;
* [http://www.xmms.org/ XMMS]&lt;br /&gt;
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.&lt;br /&gt;
&lt;br /&gt;
== Mac OS X ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://cogosx.sourceforge.net/ Cog] – requires Mac OS X 10.3 (Panther) and greater&lt;br /&gt;
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* Quicktime components for [http://qtcomponents.sourceforge.net/ Quicktime 6] and [http://www.xiph.org/quicktime/ Quicktime 7] – enables rudimentary support for iTunes 4.7 and greater&lt;br /&gt;
* [http://www.whamb.com/ Whamb] – supports Ogg Vorbis and Ogg Vorbis streams, requires Mac OS X 10.2 (Jaguar) and greater&lt;br /&gt;
* [http://www.kjams.com/ kJams] – Karaoke program which supports encoding (or re-encoding) of any audio type to Ogg Vorbis, enables editing of comments with the [[VorbisCommentEdit|VCEdit Framework]], requires 10.3 and the [http://www.xiph.org/quicktime/ XiphQT] package. [http://www.kjams.com/wiki/Vorbis More Info].&lt;br /&gt;
* [http://www.coreplayer.com/ CorePlayer Pro]: By the makers of TCPMP. Costs $19.95US.&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.nintendo.com/channel/ds Nintendo DS]: **[http://mdxonline.dyndns.org/archives/2007/03/moonshell_ver171_top.shtml MoonShell 1.71] is a homebrew media player for the Nintendo DS. It can play Ogg Vorbis. It has two Vorbis decoders (both using Tremor), a “high accuracy” one limited to 128kbps average, and a “normal accuracy” one that can use higher bitrates, the default being the normal one.&lt;br /&gt;
**[http://www.dragonminded.com/?loc=ndsdev/DSOrganize DSOrganize] transforms the Nintendo DS into a PDA capable of playing Ogg Vorbis audio.&lt;br /&gt;
* [http://www.xbox.com/ Xbox]: the [http://www.xboxmediacenter.de/ Xbox Media Center] is an open source project that transforms a modded Xbox with Linux into a media center and streaming client.&lt;br /&gt;
* [http://www.rockbox.org/ Rockbox]: A replacement firmware developed for various digital audio players such as the Ipod, various Archos players, and more. It uses the Tremor library to implement Ogg Vorbis playback.&lt;br /&gt;
* [http://www.playstation.com/ Sony Playstation Portable]&lt;br /&gt;
** [http://code.google.com/p/lightmp3/ lightmp3] is a GNU GPLv2 licensed player which supports Ogg Vorbis and FLAC playback on the PSP.&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://english.gamepark.com/ GamePark32]: the GP32, an arm9tdmi portable console with much hackability (gcc3 toolchain, expandable memory), has several [http://www.gp32x.com/ Vorbis players] available.&lt;br /&gt;
* [http://www.sharp-usa.com/products/TypeLanding/0,1056,112,00.html Sharp&amp;amp;#x2019;s Zaurus]: the Zaurus, a very flexible PDA which runs Linux, can play Vorbis files with a variety of software, including a [http://www.killefiz.de/zaurus/showdetail.php?app=617 plugin] for the default media player, [http://www.killefiz.de/zaurus/showdetail.php?app=423 xmms], [http://www.killefiz.de/zaurus/showdetail.php?app=201 Ogg123], [http://www.killefiz.de/zaurus/showdetail.php?app=803 mplayer], or [http://www.thekompany.com/embedded/tkcplayer/ theKompany.com&amp;amp;#x2019;s tkcPlayer].&lt;br /&gt;
* [http://www.playstation.com/ Sony Playstation]&lt;br /&gt;
** the [http://www.trend-express.com/en/medio.html Media Digital Media Player] is a streaming client solution for the Playstation 2.&lt;br /&gt;
** the [http://www.psp-hacks.com/2006/03/16/psplayermt-play-nearly-any-video-type-on-your-psp/ PSPlayerMT] is an “unsupported” Korean media player for the PSP. The specs claim it will play Ogg Theora and Ogg Vorbis.&lt;br /&gt;
&lt;br /&gt;
== PalmOS ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://poggpl.sourceforge.net/ POGGPl]: still in alpha-stage&lt;br /&gt;
* [http://sourceforge.net/projects/magiclantern/ The Magic Lantern]: still in alpha-stage&lt;br /&gt;
* [http://www.hpcfactor.com/downloads/tcpmp/ The Core Pocket Media Player (TCPMP)] ([http://en.wikipedia.org/wiki/The_Core_Pocket_Media_Player Wikipedia article]): Formerly (and now once again) known as BetaPlayer. Uses [[Tremor]].&lt;br /&gt;
* [http://betaplayer.com/ BetaPlayer] (website in development ? Dead as of 2010-Feb): Continuation (and precursor) of TCPMP.&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.pocket-tunes.com/ Pocket Tunes]: costs 14.95 US$&lt;br /&gt;
* [http://www.aerodromesoftware.com/ AeroPlayer]: gratis for Ogg. MP3 support costs 20 US$&lt;br /&gt;
* [http://www.coreplayer.com/ CorePlayer Mobile]: By the makers of TCPMP. Costs $29.95US.&lt;br /&gt;
&lt;br /&gt;
== PocketPC ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://hp.vector.co.jp/authors/VA032810/ GSPlayer] (WM5/WM6)&lt;br /&gt;
* [http://www.cyanwerks.com/pocketOgg/ PocketOgg] (PPC2002/PPC2003/WM*): Uses [[Tremor]].&lt;br /&gt;
* [http://www.hpcfactor.com/downloads/tcpmp/ The Core Pocket Media Player (TCPMP)] ([http://en.wikipedia.org/wiki/The_Core_Pocket_Media_Player Wikipedia article], version 0.72 Beta seems to not be compatible with PPC2002): Formerly (and now once again) known as BetaPlayer. Uses [[Tremor]].&lt;br /&gt;
* [http://betaplayer.com/ BetaPlayer] (website in development ? Dead as of 2010-Feb): Continuation (and precursor) of TCPMP.&lt;br /&gt;
* [http://handheld.softpedia.com/get/Multimedia-Graphics/Audio-Players/Today-Player-36393.shtml Today Player]: a Today screen plugin.&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.conduits.com/ce/player/download.asp Conduits Pocket Player]: Costs $19.94US.&lt;br /&gt;
* [http://www.pocketmind.com/pmfp.htm PocketMusic] (PPC2003/WM*): Costs $19.95US.&lt;br /&gt;
* [http://www.coreplayer.com/ CorePlayer Mobile]: By the makers of TCPMP. Costs $29.95US.&lt;br /&gt;
&lt;br /&gt;
== Symbian ==&lt;br /&gt;
&lt;br /&gt;
=== free software ===&lt;br /&gt;
&lt;br /&gt;
* [http://symbianoggplay.sourceforge.net/ OggPlay]&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://developer.symbian.com/main/tools/appcode/cpp/ogg_vorbis.jsp Ogg Vorbis Controller]: plugin for Symbian's Multimedia Framework that allows decoding and playing back of Ogg Vorbis compressed audio files&lt;br /&gt;
* [http://www.coreplayer.com/ CorePlayer Mobile]: By the makers of TCPMP. Costs $29.95US.&lt;br /&gt;
&lt;br /&gt;
== iPhone ==&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.sourcemac.com/?page=fstream FStream]: A no-cost webradio listener/recorder software, which supports [[Icecast]] directory browsing and decodes [[Vorbis]] streams.  No &amp;quot;jailbreak&amp;quot; required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Android ==&lt;br /&gt;
&lt;br /&gt;
=== proprietary software ===&lt;br /&gt;
&lt;br /&gt;
* [http://rockplayer.freecoder.or RockPlayer]: A NoCost FFMPEG based player that handles most of the formats including OGV/Theora stored on disk. Needs Android 1.6-2.2 with ARM processor.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''For hardware “MP3-players” that support Ogg Vorbis see [[VorbisHardware]]''&lt;br /&gt;
&lt;br /&gt;
[[Category:Vorbis]]&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Playback_Troubleshooting</id>
		<title>Playback Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Playback_Troubleshooting"/>
				<updated>2011-02-22T07:12:02Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: Opera also seems to have a tiny offset problem ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers.  HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet.  The more feedback we get about what doesn't work, the more we can do to make sure problems &amp;lt;b&amp;gt;get fixed&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you don't see your browser or player below, feel free to add it to the appropriate list.  And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)&lt;br /&gt;
&lt;br /&gt;
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].&lt;br /&gt;
&lt;br /&gt;
==In-browser Playback==&lt;br /&gt;
&lt;br /&gt;
===Hiccups not specific to any browser===&lt;br /&gt;
&lt;br /&gt;
====Brief flash of beginning of video when changing resolutions====&lt;br /&gt;
&lt;br /&gt;
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.&lt;br /&gt;
&lt;br /&gt;
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one.  Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can.  This starves the replacement video of network access, causing a lengthy delay when loading.  It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.&lt;br /&gt;
&lt;br /&gt;
The second option is to switch the pre-existing video element to a new stream.  This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started.  After the load completes, then it's possible to seek forward to where the original stream started.  It doesn't look as good, but it's much faster in practice.&lt;br /&gt;
&lt;br /&gt;
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.&lt;br /&gt;
&lt;br /&gt;
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====&lt;br /&gt;
&lt;br /&gt;
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &amp;amp;lt;video&amp;amp;gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.&lt;br /&gt;
&lt;br /&gt;
====Dual playback with Cortado====&lt;br /&gt;
Unfortunate combinations of website and browser can result in Cortado playing the media independently in parallel with the browser's native playback.&lt;br /&gt;
&lt;br /&gt;
Symptoms:&lt;br /&gt;
* Two instances of the soundtrack plays concurrently, resulting in echo.&lt;br /&gt;
* One soundtrack is in sync with the video, e.g. stops/restarts in sync with the video. The other is uncontrollable.&lt;br /&gt;
* The media controls are the browser's native. Any evidence of Cortado are unseen.&lt;br /&gt;
* Disabling Java fixes the problem.&lt;br /&gt;
&lt;br /&gt;
Cases of Cortado getting in the way:&lt;br /&gt;
* Opera 11.00 at [http://blip.tv/file/4708360?utm_source=episodepg_featured&amp;amp;utm_medium=episodepg_featured blip.tv]&lt;br /&gt;
* Konqueror 4.5.4 at [http://www.xiph.org/video/vid1.shtml xiph.org]&lt;br /&gt;
&lt;br /&gt;
===Firefox===&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;component=Video%2FAudio&amp;amp;product=Core Search for known Firefox Audio/Video bugs]&lt;br /&gt;
&lt;br /&gt;
====Firefox versions 1.x, 2.x, 3.0.x====&lt;br /&gt;
&lt;br /&gt;
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM.  These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed.  With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.5.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback.  It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. &lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
Controls / seeking don't work in unfullscreen mode if JavaScript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still &amp;quot;NEW&amp;quot;. Since 3.6 a fullscreen mode exists not suffering from this problem. If controls are visible, they work properly (correct time is shown, seeking works if nothing else comes into the way) with both Theora and WebM.&lt;br /&gt;
&lt;br /&gt;
Firefox can play &amp;quot;isolated&amp;quot; video files from local storage too, if the file has proper extension. Both &amp;quot;.OGG&amp;quot; and &amp;quot;.OGV&amp;quot; are accepted, since 4.0 also &amp;quot;.WEBM&amp;quot;, but for example &amp;quot;.WEB&amp;quot; will not work.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.6.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.&lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]&lt;br /&gt;
&lt;br /&gt;
Seems to pass all tests (not sure about the 322x242 &amp;quot;not divisible by 16&amp;quot; - there is a black line ...).&lt;br /&gt;
&lt;br /&gt;
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.&lt;br /&gt;
&lt;br /&gt;
Watching the clip in 480p quality works fine when watching from the very beginning, but when seeking to an unloaded scene, playback is very poor (Firefox 3.6.13, Windows XP Pro, 2.59 GHz CPU, 1.75 GB Ram here). Workaround: Pause the video and wait for a few seconds until pressing play again.&lt;br /&gt;
&lt;br /&gt;
====Firefox 4.0 (currently in beta)====&lt;br /&gt;
&lt;br /&gt;
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.&lt;br /&gt;
&lt;br /&gt;
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.&lt;br /&gt;
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6&lt;br /&gt;
&lt;br /&gt;
My experience watching the excellent &amp;quot;A Digital Media Primer for Geek&amp;quot; using Firefox 4.0b3 on OSX 10.5.8 (WebM)&lt;br /&gt;
&lt;br /&gt;
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. &lt;br /&gt;
&lt;br /&gt;
===Google Chrome===&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/chromium/issues/list?can=1&amp;amp;q=label%3Avideo Search for video bugs in Chrome's bugtracker]&lt;br /&gt;
&lt;br /&gt;
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos.  Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). &lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Save Video As&amp;quot; menu item re-downloads the video, even if it's fully cached.&lt;br /&gt;
&lt;br /&gt;
===Internet Explorer===&lt;br /&gt;
&lt;br /&gt;
====Internet explorer 5, 6, 7, 8====&lt;br /&gt;
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag.  Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Internet Explorer 9====&lt;br /&gt;
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box.  Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'.  Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated!  If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).&lt;br /&gt;
&lt;br /&gt;
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)&lt;br /&gt;
&lt;br /&gt;
===Konqueror===&lt;br /&gt;
&lt;br /&gt;
Konqueror has native playback of HTML 5 audio/video. It supports all formats supported by Phonon, which supports all formats supported by its backend. Available Phonon backends include Xine and Gstreamer; backends using VLC and Mplayer are worked on.&lt;br /&gt;
&lt;br /&gt;
Issues:&lt;br /&gt;
* Using Xine as Phonon backend crashes Konqueror upon webm playback. (see [https://bugs.kde.org/show_bug.cgi?id=252377 KDE bugreport]). Use Gstreamer instead.&lt;br /&gt;
* Cortado often gets in the way for Konqueror. See [[#Dual_playback_with_Cortado|Dual playback with Cortado]]&lt;br /&gt;
&lt;br /&gt;
===Netscape Navigator===&lt;br /&gt;
&lt;br /&gt;
[[Image:Cortado_ns4.png|250px|right]]&lt;br /&gt;
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opera===&lt;br /&gt;
&lt;br /&gt;
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, official HTML5 video support since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.&lt;br /&gt;
&lt;br /&gt;
As of 10.63, controls are visible even with JavaScript off, fully working for WebM, but for Theora only sound volume and already played time indicator do work, there is no total time and no progress / seeking. Opera can only play media files when embedded in HTML5 with mime type properly set, it won't play &amp;quot;isolated&amp;quot; video files, neither from Internet nor from local storage. There are tiny buffering / smoothness issues if CPU performance is insufficient to play in real time. &amp;lt;!--Opera 11.01 is out, but NOSCRIPT is broken in both 11.00 and 11.01--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Theora offset almost correct ([http://ompldr.org/vN2c4Nw/FF5YEARS.OGV example: tiny green stripe at frame bottom]).&lt;br /&gt;
&lt;br /&gt;
===Safari===&lt;br /&gt;
&lt;br /&gt;
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet.  With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
 &lt;br /&gt;
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].&lt;br /&gt;
&lt;br /&gt;
==Standalone Players and Tools==&lt;br /&gt;
&lt;br /&gt;
===Core Player===&lt;br /&gt;
&lt;br /&gt;
=== DUGL Player 0.44 ===&lt;br /&gt;
&lt;br /&gt;
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.&lt;br /&gt;
&lt;br /&gt;
===FFMPEG / ffplay===&lt;br /&gt;
&lt;br /&gt;
As of release 0.6, ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).&lt;br /&gt;
&lt;br /&gt;
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks).  Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.&lt;br /&gt;
&lt;br /&gt;
===Media Player Classic===&lt;br /&gt;
&lt;br /&gt;
===Mplayer===&lt;br /&gt;
&lt;br /&gt;
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.&lt;br /&gt;
&lt;br /&gt;
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups.  Recent versions should have fixed all of the playback/seeking bugs of note.&lt;br /&gt;
&lt;br /&gt;
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, &amp;quot;nan:1&amp;quot; complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.&lt;br /&gt;
&lt;br /&gt;
Recently fixed issues:&lt;br /&gt;
* 4:2:2 and 4:4:4 support (in previous versions they did &amp;quot;play&amp;quot;, but looking &amp;quot;strangely&amp;quot;) [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]&lt;br /&gt;
* Some videos encoded with recent (1.1) encoders complaining about &amp;quot;invalid frames&amp;quot; or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]&lt;br /&gt;
&lt;br /&gt;
Remaining issues:&lt;br /&gt;
* Offset test fails ([http://ompldr.org/vN2c4Nw/FF5YEARS.OGV example: thick green stripe at bottom]), shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]&lt;br /&gt;
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)&lt;br /&gt;
&lt;br /&gt;
===Helix Player (Real)===&lt;br /&gt;
&lt;br /&gt;
===Quicktime===&lt;br /&gt;
&lt;br /&gt;
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].  These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.&lt;br /&gt;
&lt;br /&gt;
===Totem===&lt;br /&gt;
&lt;br /&gt;
Totem supports Ogg and WebM playback via native support in gstreamer.&lt;br /&gt;
&lt;br /&gt;
===VLC===&lt;br /&gt;
&lt;br /&gt;
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), OGG file duration is frequently reported badly or not at all, not fixed in 1.1.6, problem can be reproduced with Theora videos ([http://ompldr.org/vN2E3OA/FF35.OGV example]) but also with plain audio-only OGG Vorbis files ([http://ompldr.org/vN2E3NA/CARMEM.OGA example]). WebM support is available since 1.1.0 (most files do play correctly, some don't?), also OGG Dirac is supported, but problems with insufficient CPU performance.&lt;br /&gt;
&lt;br /&gt;
===Windows Media Player===&lt;br /&gt;
&lt;br /&gt;
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.&lt;br /&gt;
&lt;br /&gt;
===Xine===&lt;br /&gt;
&lt;br /&gt;
==Test videos==&lt;br /&gt;
&lt;br /&gt;
* [[TheoraTestsuite]] (raw, Theora only)&lt;br /&gt;
* [http://www.mozilla.com/en-US/firefox/video/ Mozilla advertizing and test videos] (HTML5, Theora only)&lt;br /&gt;
&lt;br /&gt;
[[Category:Theora]]&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Playback_Troubleshooting</id>
		<title>Playback Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Playback_Troubleshooting"/>
				<updated>2011-02-22T07:10:38Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: Theora also has a tiny offset problem&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers.  HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet.  The more feedback we get about what doesn't work, the more we can do to make sure problems &amp;lt;b&amp;gt;get fixed&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you don't see your browser or player below, feel free to add it to the appropriate list.  And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)&lt;br /&gt;
&lt;br /&gt;
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].&lt;br /&gt;
&lt;br /&gt;
==In-browser Playback==&lt;br /&gt;
&lt;br /&gt;
===Hiccups not specific to any browser===&lt;br /&gt;
&lt;br /&gt;
====Brief flash of beginning of video when changing resolutions====&lt;br /&gt;
&lt;br /&gt;
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.&lt;br /&gt;
&lt;br /&gt;
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one.  Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can.  This starves the replacement video of network access, causing a lengthy delay when loading.  It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.&lt;br /&gt;
&lt;br /&gt;
The second option is to switch the pre-existing video element to a new stream.  This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started.  After the load completes, then it's possible to seek forward to where the original stream started.  It doesn't look as good, but it's much faster in practice.&lt;br /&gt;
&lt;br /&gt;
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.&lt;br /&gt;
&lt;br /&gt;
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====&lt;br /&gt;
&lt;br /&gt;
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &amp;amp;lt;video&amp;amp;gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.&lt;br /&gt;
&lt;br /&gt;
====Dual playback with Cortado====&lt;br /&gt;
Unfortunate combinations of website and browser can result in Cortado playing the media independently in parallel with the browser's native playback.&lt;br /&gt;
&lt;br /&gt;
Symptoms:&lt;br /&gt;
* Two instances of the soundtrack plays concurrently, resulting in echo.&lt;br /&gt;
* One soundtrack is in sync with the video, e.g. stops/restarts in sync with the video. The other is uncontrollable.&lt;br /&gt;
* The media controls are the browser's native. Any evidence of Cortado are unseen.&lt;br /&gt;
* Disabling Java fixes the problem.&lt;br /&gt;
&lt;br /&gt;
Cases of Cortado getting in the way:&lt;br /&gt;
* Opera 11.00 at [http://blip.tv/file/4708360?utm_source=episodepg_featured&amp;amp;utm_medium=episodepg_featured blip.tv]&lt;br /&gt;
* Konqueror 4.5.4 at [http://www.xiph.org/video/vid1.shtml xiph.org]&lt;br /&gt;
&lt;br /&gt;
===Firefox===&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;component=Video%2FAudio&amp;amp;product=Core Search for known Firefox Audio/Video bugs]&lt;br /&gt;
&lt;br /&gt;
====Firefox versions 1.x, 2.x, 3.0.x====&lt;br /&gt;
&lt;br /&gt;
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM.  These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed.  With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.5.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback.  It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. &lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
Controls / seeking don't work in unfullscreen mode if JavaScript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still &amp;quot;NEW&amp;quot;. Since 3.6 a fullscreen mode exists not suffering from this problem. If controls are visible, they work properly (correct time is shown, seeking works if nothing else comes into the way) with both Theora and WebM.&lt;br /&gt;
&lt;br /&gt;
Firefox can play &amp;quot;isolated&amp;quot; video files from local storage too, if the file has proper extension. Both &amp;quot;.OGG&amp;quot; and &amp;quot;.OGV&amp;quot; are accepted, since 4.0 also &amp;quot;.WEBM&amp;quot;, but for example &amp;quot;.WEB&amp;quot; will not work.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.6.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.&lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]&lt;br /&gt;
&lt;br /&gt;
Seems to pass all tests (not sure about the 322x242 &amp;quot;not divisible by 16&amp;quot; - there is a black line ...).&lt;br /&gt;
&lt;br /&gt;
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.&lt;br /&gt;
&lt;br /&gt;
Watching the clip in 480p quality works fine when watching from the very beginning, but when seeking to an unloaded scene, playback is very poor (Firefox 3.6.13, Windows XP Pro, 2.59 GHz CPU, 1.75 GB Ram here). Workaround: Pause the video and wait for a few seconds until pressing play again.&lt;br /&gt;
&lt;br /&gt;
====Firefox 4.0 (currently in beta)====&lt;br /&gt;
&lt;br /&gt;
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.&lt;br /&gt;
&lt;br /&gt;
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.&lt;br /&gt;
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6&lt;br /&gt;
&lt;br /&gt;
My experience watching the excellent &amp;quot;A Digital Media Primer for Geek&amp;quot; using Firefox 4.0b3 on OSX 10.5.8 (WebM)&lt;br /&gt;
&lt;br /&gt;
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. &lt;br /&gt;
&lt;br /&gt;
===Google Chrome===&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/chromium/issues/list?can=1&amp;amp;q=label%3Avideo Search for video bugs in Chrome's bugtracker]&lt;br /&gt;
&lt;br /&gt;
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos.  Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). &lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Save Video As&amp;quot; menu item re-downloads the video, even if it's fully cached.&lt;br /&gt;
&lt;br /&gt;
===Internet Explorer===&lt;br /&gt;
&lt;br /&gt;
====Internet explorer 5, 6, 7, 8====&lt;br /&gt;
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag.  Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Internet Explorer 9====&lt;br /&gt;
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box.  Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'.  Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated!  If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).&lt;br /&gt;
&lt;br /&gt;
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)&lt;br /&gt;
&lt;br /&gt;
===Konqueror===&lt;br /&gt;
&lt;br /&gt;
Konqueror has native playback of HTML 5 audio/video. It supports all formats supported by Phonon, which supports all formats supported by its backend. Available Phonon backends include Xine and Gstreamer; backends using VLC and Mplayer are worked on.&lt;br /&gt;
&lt;br /&gt;
Issues:&lt;br /&gt;
* Using Xine as Phonon backend crashes Konqueror upon webm playback. (see [https://bugs.kde.org/show_bug.cgi?id=252377 KDE bugreport]). Use Gstreamer instead.&lt;br /&gt;
* Cortado often gets in the way for Konqueror. See [[#Dual_playback_with_Cortado|Dual playback with Cortado]]&lt;br /&gt;
&lt;br /&gt;
===Netscape Navigator===&lt;br /&gt;
&lt;br /&gt;
[[Image:Cortado_ns4.png|250px|right]]&lt;br /&gt;
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opera===&lt;br /&gt;
&lt;br /&gt;
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, official HTML5 video support since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.&lt;br /&gt;
&lt;br /&gt;
As of 10.63, controls are visible even with JavaScript off, fully working for WebM, but for Theora only sound volume and already played time indicator do work, there is no total time and no progress / seeking. Opera can only play media files when embedded in HTML5 with mime type properly set, it won't play &amp;quot;isolated&amp;quot; video files, neither from Internet nor from local storage. There are tiny buffering / smoothness issues if CPU performance is insufficient to play in real time. &amp;lt;!--Opera 11.01 is out, but NOSCRIPT is broken in both 11.00 and 11.01--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Theora offset almost correct ([http://ompldr.org/vN2c4Nw/FF5YEARS.OGV example: tiny green stripe at bottom]).&lt;br /&gt;
&lt;br /&gt;
===Safari===&lt;br /&gt;
&lt;br /&gt;
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet.  With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
 &lt;br /&gt;
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].&lt;br /&gt;
&lt;br /&gt;
==Standalone Players and Tools==&lt;br /&gt;
&lt;br /&gt;
===Core Player===&lt;br /&gt;
&lt;br /&gt;
=== DUGL Player 0.44 ===&lt;br /&gt;
&lt;br /&gt;
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.&lt;br /&gt;
&lt;br /&gt;
===FFMPEG / ffplay===&lt;br /&gt;
&lt;br /&gt;
As of release 0.6, ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).&lt;br /&gt;
&lt;br /&gt;
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks).  Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.&lt;br /&gt;
&lt;br /&gt;
===Media Player Classic===&lt;br /&gt;
&lt;br /&gt;
===Mplayer===&lt;br /&gt;
&lt;br /&gt;
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.&lt;br /&gt;
&lt;br /&gt;
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups.  Recent versions should have fixed all of the playback/seeking bugs of note.&lt;br /&gt;
&lt;br /&gt;
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, &amp;quot;nan:1&amp;quot; complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.&lt;br /&gt;
&lt;br /&gt;
Recently fixed issues:&lt;br /&gt;
* 4:2:2 and 4:4:4 support (in previous versions they did &amp;quot;play&amp;quot;, but looking &amp;quot;strangely&amp;quot;) [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]&lt;br /&gt;
* Some videos encoded with recent (1.1) encoders complaining about &amp;quot;invalid frames&amp;quot; or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]&lt;br /&gt;
&lt;br /&gt;
Remaining issues:&lt;br /&gt;
* Offset test fails ([http://ompldr.org/vN2c4Nw/FF5YEARS.OGV example: thick green stripe at bottom]), shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]&lt;br /&gt;
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)&lt;br /&gt;
&lt;br /&gt;
===Helix Player (Real)===&lt;br /&gt;
&lt;br /&gt;
===Quicktime===&lt;br /&gt;
&lt;br /&gt;
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].  These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.&lt;br /&gt;
&lt;br /&gt;
===Totem===&lt;br /&gt;
&lt;br /&gt;
Totem supports Ogg and WebM playback via native support in gstreamer.&lt;br /&gt;
&lt;br /&gt;
===VLC===&lt;br /&gt;
&lt;br /&gt;
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), OGG file duration is frequently reported badly or not at all, not fixed in 1.1.6, problem can be reproduced with Theora videos ([http://ompldr.org/vN2E3OA/FF35.OGV example]) but also with plain audio-only OGG Vorbis files ([http://ompldr.org/vN2E3NA/CARMEM.OGA example]). WebM support is available since 1.1.0 (most files do play correctly, some don't?), also OGG Dirac is supported, but problems with insufficient CPU performance.&lt;br /&gt;
&lt;br /&gt;
===Windows Media Player===&lt;br /&gt;
&lt;br /&gt;
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.&lt;br /&gt;
&lt;br /&gt;
===Xine===&lt;br /&gt;
&lt;br /&gt;
==Test videos==&lt;br /&gt;
&lt;br /&gt;
* [[TheoraTestsuite]] (raw, Theora only)&lt;br /&gt;
* [http://www.mozilla.com/en-US/firefox/video/ Mozilla advertizing and test videos] (HTML5, Theora only)&lt;br /&gt;
&lt;br /&gt;
[[Category:Theora]]&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Playback_Troubleshooting</id>
		<title>Playback Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Playback_Troubleshooting"/>
				<updated>2011-02-22T07:07:55Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: &amp;quot;bad&amp;quot; examples&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers.  HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet.  The more feedback we get about what doesn't work, the more we can do to make sure problems &amp;lt;b&amp;gt;get fixed&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you don't see your browser or player below, feel free to add it to the appropriate list.  And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)&lt;br /&gt;
&lt;br /&gt;
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].&lt;br /&gt;
&lt;br /&gt;
==In-browser Playback==&lt;br /&gt;
&lt;br /&gt;
===Hiccups not specific to any browser===&lt;br /&gt;
&lt;br /&gt;
====Brief flash of beginning of video when changing resolutions====&lt;br /&gt;
&lt;br /&gt;
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.&lt;br /&gt;
&lt;br /&gt;
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one.  Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can.  This starves the replacement video of network access, causing a lengthy delay when loading.  It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.&lt;br /&gt;
&lt;br /&gt;
The second option is to switch the pre-existing video element to a new stream.  This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started.  After the load completes, then it's possible to seek forward to where the original stream started.  It doesn't look as good, but it's much faster in practice.&lt;br /&gt;
&lt;br /&gt;
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.&lt;br /&gt;
&lt;br /&gt;
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====&lt;br /&gt;
&lt;br /&gt;
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &amp;amp;lt;video&amp;amp;gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.&lt;br /&gt;
&lt;br /&gt;
====Dual playback with Cortado====&lt;br /&gt;
Unfortunate combinations of website and browser can result in Cortado playing the media independently in parallel with the browser's native playback.&lt;br /&gt;
&lt;br /&gt;
Symptoms:&lt;br /&gt;
* Two instances of the soundtrack plays concurrently, resulting in echo.&lt;br /&gt;
* One soundtrack is in sync with the video, e.g. stops/restarts in sync with the video. The other is uncontrollable.&lt;br /&gt;
* The media controls are the browser's native. Any evidence of Cortado are unseen.&lt;br /&gt;
* Disabling Java fixes the problem.&lt;br /&gt;
&lt;br /&gt;
Cases of Cortado getting in the way:&lt;br /&gt;
* Opera 11.00 at [http://blip.tv/file/4708360?utm_source=episodepg_featured&amp;amp;utm_medium=episodepg_featured blip.tv]&lt;br /&gt;
* Konqueror 4.5.4 at [http://www.xiph.org/video/vid1.shtml xiph.org]&lt;br /&gt;
&lt;br /&gt;
===Firefox===&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;component=Video%2FAudio&amp;amp;product=Core Search for known Firefox Audio/Video bugs]&lt;br /&gt;
&lt;br /&gt;
====Firefox versions 1.x, 2.x, 3.0.x====&lt;br /&gt;
&lt;br /&gt;
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM.  These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed.  With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.5.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback.  It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. &lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
Controls / seeking don't work in unfullscreen mode if JavaScript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still &amp;quot;NEW&amp;quot;. Since 3.6 a fullscreen mode exists not suffering from this problem. If controls are visible, they work properly (correct time is shown, seeking works if nothing else comes into the way) with both Theora and WebM.&lt;br /&gt;
&lt;br /&gt;
Firefox can play &amp;quot;isolated&amp;quot; video files from local storage too, if the file has proper extension. Both &amp;quot;.OGG&amp;quot; and &amp;quot;.OGV&amp;quot; are accepted, since 4.0 also &amp;quot;.WEBM&amp;quot;, but for example &amp;quot;.WEB&amp;quot; will not work.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.6.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.&lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]&lt;br /&gt;
&lt;br /&gt;
Seems to pass all tests (not sure about the 322x242 &amp;quot;not divisible by 16&amp;quot; - there is a black line ...).&lt;br /&gt;
&lt;br /&gt;
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.&lt;br /&gt;
&lt;br /&gt;
Watching the clip in 480p quality works fine when watching from the very beginning, but when seeking to an unloaded scene, playback is very poor (Firefox 3.6.13, Windows XP Pro, 2.59 GHz CPU, 1.75 GB Ram here). Workaround: Pause the video and wait for a few seconds until pressing play again.&lt;br /&gt;
&lt;br /&gt;
====Firefox 4.0 (currently in beta)====&lt;br /&gt;
&lt;br /&gt;
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.&lt;br /&gt;
&lt;br /&gt;
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.&lt;br /&gt;
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6&lt;br /&gt;
&lt;br /&gt;
My experience watching the excellent &amp;quot;A Digital Media Primer for Geek&amp;quot; using Firefox 4.0b3 on OSX 10.5.8 (WebM)&lt;br /&gt;
&lt;br /&gt;
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. &lt;br /&gt;
&lt;br /&gt;
===Google Chrome===&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/chromium/issues/list?can=1&amp;amp;q=label%3Avideo Search for video bugs in Chrome's bugtracker]&lt;br /&gt;
&lt;br /&gt;
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos.  Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). &lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Save Video As&amp;quot; menu item re-downloads the video, even if it's fully cached.&lt;br /&gt;
&lt;br /&gt;
===Internet Explorer===&lt;br /&gt;
&lt;br /&gt;
====Internet explorer 5, 6, 7, 8====&lt;br /&gt;
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag.  Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Internet Explorer 9====&lt;br /&gt;
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box.  Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'.  Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated!  If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).&lt;br /&gt;
&lt;br /&gt;
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)&lt;br /&gt;
&lt;br /&gt;
===Konqueror===&lt;br /&gt;
&lt;br /&gt;
Konqueror has native playback of HTML 5 audio/video. It supports all formats supported by Phonon, which supports all formats supported by its backend. Available Phonon backends include Xine and Gstreamer; backends using VLC and Mplayer are worked on.&lt;br /&gt;
&lt;br /&gt;
Issues:&lt;br /&gt;
* Using Xine as Phonon backend crashes Konqueror upon webm playback. (see [https://bugs.kde.org/show_bug.cgi?id=252377 KDE bugreport]). Use Gstreamer instead.&lt;br /&gt;
* Cortado often gets in the way for Konqueror. See [[#Dual_playback_with_Cortado|Dual playback with Cortado]]&lt;br /&gt;
&lt;br /&gt;
===Netscape Navigator===&lt;br /&gt;
&lt;br /&gt;
[[Image:Cortado_ns4.png|250px|right]]&lt;br /&gt;
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opera===&lt;br /&gt;
&lt;br /&gt;
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, official HTML5 video support since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.&lt;br /&gt;
&lt;br /&gt;
As of 10.63, controls are visible even with JavaScript off, fully working for WebM, but for Theora only sound volume and already played time indicator do work, there is no total time and no progress / seeking. Opera can only play media files when embedded in HTML5 with mime type properly set, it won't play &amp;quot;isolated&amp;quot; video files, neither from Internet nor from local storage. There are tiny buffering / smoothness issues if CPU performance is insufficient to play in real time. &amp;lt;!--Opera 11.01 is out, but NOSCRIPT is broken in both 11.00 and 11.01--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Safari===&lt;br /&gt;
&lt;br /&gt;
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet.  With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
 &lt;br /&gt;
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].&lt;br /&gt;
&lt;br /&gt;
==Standalone Players and Tools==&lt;br /&gt;
&lt;br /&gt;
===Core Player===&lt;br /&gt;
&lt;br /&gt;
=== DUGL Player 0.44 ===&lt;br /&gt;
&lt;br /&gt;
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.&lt;br /&gt;
&lt;br /&gt;
===FFMPEG / ffplay===&lt;br /&gt;
&lt;br /&gt;
As of release 0.6, ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).&lt;br /&gt;
&lt;br /&gt;
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks).  Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.&lt;br /&gt;
&lt;br /&gt;
===Media Player Classic===&lt;br /&gt;
&lt;br /&gt;
===Mplayer===&lt;br /&gt;
&lt;br /&gt;
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.&lt;br /&gt;
&lt;br /&gt;
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups.  Recent versions should have fixed all of the playback/seeking bugs of note.&lt;br /&gt;
&lt;br /&gt;
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, &amp;quot;nan:1&amp;quot; complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.&lt;br /&gt;
&lt;br /&gt;
Recently fixed issues:&lt;br /&gt;
* 4:2:2 and 4:4:4 support (in previous versions they did &amp;quot;play&amp;quot;, but looking &amp;quot;strangely&amp;quot;) [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]&lt;br /&gt;
* Some videos encoded with recent (1.1) encoders complaining about &amp;quot;invalid frames&amp;quot; or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]&lt;br /&gt;
&lt;br /&gt;
Remaining issues:&lt;br /&gt;
* Offset test fails ([http://ompldr.org/vN2c4Nw/FF5YEARS.OGV example]), shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]&lt;br /&gt;
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)&lt;br /&gt;
&lt;br /&gt;
===Helix Player (Real)===&lt;br /&gt;
&lt;br /&gt;
===Quicktime===&lt;br /&gt;
&lt;br /&gt;
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].  These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.&lt;br /&gt;
&lt;br /&gt;
===Totem===&lt;br /&gt;
&lt;br /&gt;
Totem supports Ogg and WebM playback via native support in gstreamer.&lt;br /&gt;
&lt;br /&gt;
===VLC===&lt;br /&gt;
&lt;br /&gt;
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), OGG file duration is frequently reported badly or not at all, not fixed in 1.1.6, problem can be reproduced with Theora videos ([http://ompldr.org/vN2E3OA/FF35.OGV example]) but also with plain audio-only OGG Vorbis files ([http://ompldr.org/vN2E3NA/CARMEM.OGA example]). WebM support is available since 1.1.0 (most files do play correctly, some don't?), also OGG Dirac is supported, but problems with insufficient CPU performance.&lt;br /&gt;
&lt;br /&gt;
===Windows Media Player===&lt;br /&gt;
&lt;br /&gt;
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.&lt;br /&gt;
&lt;br /&gt;
===Xine===&lt;br /&gt;
&lt;br /&gt;
==Test videos==&lt;br /&gt;
&lt;br /&gt;
* [[TheoraTestsuite]] (raw, Theora only)&lt;br /&gt;
* [http://www.mozilla.com/en-US/firefox/video/ Mozilla advertizing and test videos] (HTML5, Theora only)&lt;br /&gt;
&lt;br /&gt;
[[Category:Theora]]&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/TheoraSoftwareEncoders</id>
		<title>TheoraSoftwareEncoders</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/TheoraSoftwareEncoders"/>
				<updated>2011-02-22T07:00:41Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: linkfix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Multi-platform ==&lt;br /&gt;
*[http://www.v2v.cc/~j/ffmpeg2theora/ ffmpeg2theora] a commandline encoder from any format read by ffmpeg to Theora/Vorbis: [http://svn.xiph.org/trunk/ffmpeg2theora/ svn], [http://www.v2v.cc/~j/ffmpeg2theora/download.html major releases], [http://firefogg.org/nightly/ very latest versions of ffmpeg2theora (also ptalarbvorm) and some more stuff], [http://jafile.com/uploads/dos386/ft017027.zi7 mirror package (all-in-one, includes older versions)]&lt;br /&gt;
* [http://diracvideo.org/download/ffmpeg2dirac/ ffmpeg2dirac] - fork of ffmpeg2theora, can enode into OGG Dirac but also Theora (obsolete)&lt;br /&gt;
*[http://www.videolan.org/ VLC Media Player] Can transcode from any source it supports into Ogg/Theora. WARNING: Apparently creates broken Ogg streams.&lt;br /&gt;
*[http://gstreamer.freedesktop.org/ GStreamer] GStreamer is a library that allows the construction of graphs of media-handling components, ranging from simple Vorbis playback to complex audio (mixing) and video (non-linear editing) processing.&lt;br /&gt;
*[http://sarava.org/theorur/ Theorur] is a GUI for Ogg/Theora streaming (icecast2 system), written using gtk2.&lt;br /&gt;
*[http://handbrake.fr Handbrake] is a GUI/CLI free software for ripping/encoding DVD/Files into various containers and formats including theora &amp;amp; vorbis since September 2008. &lt;br /&gt;
*[http://firefogg.org/ firefogg] is a Firefox extension that encodes locally and uploads in chunks or when encoding finishes&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
*[http://sourceforge.net/apps/phpwebsite/theoraconverter/ Theora Converter .NET] Batch converts almost any video file to OGG (.ogv) Theora format. This application is a graphical user interface for ffmpeg2theora 0.27.  A GUI that supports 2 pass video encoding with Theora 1.1.1 (Thusnelda). &lt;br /&gt;
*[http://dir.visonair.tv/streamer.php Visonair.tv Ogg Streamer] A Windows application to stream directly from a webcam to an Icecast server.&lt;br /&gt;
*[http://www.visonair.tv/ Visonair.tv Virtual Stage] Includes an application to encode to Theora, forces fixed size and encoding parameters though.  Registration required.&lt;br /&gt;
*[http://mediacoder.sourceforge.net/ MediaCoder] Application to encode media files into many target formats, including Theora.&lt;br /&gt;
*[http://www.erightsoft.com/ SUPER] General purpose converter application, also serves as a frontend to ffmpeg2theora.&lt;br /&gt;
*[http://teejee2008.wordpress.com/ffcoder/ FFCoder], general purpose converter&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Theora#Encoding The Wikipedia Theora Page] provides an up to date list of software that can encode Theora.&lt;br /&gt;
*[http://www.xiph.org/dshow/Ogg DSF DirectShow Filters for Windows] allows playback and encoding of Ogg Theora/Vorbis in all Windows apps that use the DirectShow framework.&lt;br /&gt;
&lt;br /&gt;
== Linux/BSD ==&lt;br /&gt;
*[http://thoggen.net/ Thoggen] is a DVD backup utility ('DVD ripper') for Linux, based on GStreamer and Gtk+.&lt;br /&gt;
*[http://freej.org/ Freej] Freej is a realtime video mixer. It can stream Theora and Vorbis live to [http://icecast.org icecast]. Check [http://lab.dyne.org/FreejStreaming here] for more info.&lt;br /&gt;
* [http://oggconvert.tristanb.net/ OggConvert] is a small Gnome utility which uses GStreamer to convert (almost) any media file to Vorbis, Theora and Dirac.&lt;br /&gt;
&lt;br /&gt;
== Mac OS X ==&lt;br /&gt;
*[http://xiph.org/quicktime XiphQT] allows you to export from Quicktime, or any application supporting Quicktime (i.e. Final Cut Pro), to Theora/Vorbis.&lt;br /&gt;
*[http://v2v.cc/~j/SimpleTheoraEncoder/ Simple Theora Encoder] an ffmpeg2theora frontend&lt;br /&gt;
&lt;br /&gt;
== See also== &lt;br /&gt;
{{Template:Theora}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Theora]]&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Playback_Troubleshooting</id>
		<title>Playback Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Playback_Troubleshooting"/>
				<updated>2011-02-02T08:47:16Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: Tiny updates on Firefox, Opera, VLC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers.  HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet.  The more feedback we get about what doesn't work, the more we can do to make sure problems &amp;lt;b&amp;gt;get fixed&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you don't see your browser or player below, feel free to add it to the appropriate list.  And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)&lt;br /&gt;
&lt;br /&gt;
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].&lt;br /&gt;
&lt;br /&gt;
==In-browser Playback==&lt;br /&gt;
&lt;br /&gt;
===Hiccups not specific to any browser===&lt;br /&gt;
&lt;br /&gt;
====Brief flash of beginning of video when changing resolutions====&lt;br /&gt;
&lt;br /&gt;
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.&lt;br /&gt;
&lt;br /&gt;
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one.  Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can.  This starves the replacement video of network access, causing a lengthy delay when loading.  It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.&lt;br /&gt;
&lt;br /&gt;
The second option is to switch the pre-existing video element to a new stream.  This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started.  After the load completes, then it's possible to seek forward to where the original stream started.  It doesn't look as good, but it's much faster in practice.&lt;br /&gt;
&lt;br /&gt;
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.&lt;br /&gt;
&lt;br /&gt;
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====&lt;br /&gt;
&lt;br /&gt;
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &amp;amp;lt;video&amp;amp;gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.&lt;br /&gt;
&lt;br /&gt;
====Dual playback with Cortado====&lt;br /&gt;
Unfortunate combinations of website and browser can result in Cortado playing the media independently in parallel with the browser's native playback.&lt;br /&gt;
&lt;br /&gt;
Symptoms:&lt;br /&gt;
* Two instances of the soundtrack plays concurrently, resulting in echo.&lt;br /&gt;
* One soundtrack is in sync with the video, e.g. stops/restarts in sync with the video. The other is uncontrollable.&lt;br /&gt;
* The media controls are the browser's native. Any evidence of Cortado are unseen.&lt;br /&gt;
* Disabling Java fixes the problem.&lt;br /&gt;
&lt;br /&gt;
Cases of Cortado getting in the way:&lt;br /&gt;
* Opera 11.00 at [http://blip.tv/file/4708360?utm_source=episodepg_featured&amp;amp;utm_medium=episodepg_featured blip.tv]&lt;br /&gt;
* Konqueror 4.5.4 at [http://www.xiph.org/video/vid1.shtml xiph.org]&lt;br /&gt;
&lt;br /&gt;
===Firefox===&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;component=Video%2FAudio&amp;amp;product=Core Search for known Firefox Audio/Video bugs]&lt;br /&gt;
&lt;br /&gt;
====Firefox versions 1.x, 2.x, 3.0.x====&lt;br /&gt;
&lt;br /&gt;
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM.  These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed.  With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.5.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback.  It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. &lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
Controls / seeking don't work in unfullscreen mode if JavaScript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still &amp;quot;NEW&amp;quot;. Since 3.6 a fullscreen mode exists not suffering from this problem. If controls are visible, they work properly (correct time is shown, seeking works if nothing else comes into the way) with both Theora and WebM.&lt;br /&gt;
&lt;br /&gt;
Firefox can play &amp;quot;isolated&amp;quot; video files from local storage too, if the file has proper extension. Both &amp;quot;.OGG&amp;quot; and &amp;quot;.OGV&amp;quot; are accepted, since 4.0 also &amp;quot;.WEBM&amp;quot;, but for example &amp;quot;.WEB&amp;quot; will not work.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.6.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.&lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]&lt;br /&gt;
&lt;br /&gt;
Seems to pass all tests (not sure about the 322x242 &amp;quot;not divisible by 16&amp;quot; - there is a black line ...).&lt;br /&gt;
&lt;br /&gt;
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.&lt;br /&gt;
&lt;br /&gt;
Watching the clip in 480p quality works fine when watching from the very beginning, but when seeking to an unloaded scene, playback is very poor (Firefox 3.6.13, Windows XP Pro, 2.59 GHz CPU, 1.75 GB Ram here). Workaround: Pause the video and wait for a few seconds until pressing play again.&lt;br /&gt;
&lt;br /&gt;
====Firefox 4.0 (currently in beta)====&lt;br /&gt;
&lt;br /&gt;
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.&lt;br /&gt;
&lt;br /&gt;
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.&lt;br /&gt;
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6&lt;br /&gt;
&lt;br /&gt;
My experience watching the excellent &amp;quot;A Digital Media Primer for Geek&amp;quot; using Firefox 4.0b3 on OSX 10.5.8 (WebM)&lt;br /&gt;
&lt;br /&gt;
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. &lt;br /&gt;
&lt;br /&gt;
===Google Chrome===&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/chromium/issues/list?can=1&amp;amp;q=label%3Avideo Search for video bugs in Chrome's bugtracker]&lt;br /&gt;
&lt;br /&gt;
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos.  Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). &lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Save Video As&amp;quot; menu item re-downloads the video, even if it's fully cached.&lt;br /&gt;
&lt;br /&gt;
===Internet Explorer===&lt;br /&gt;
&lt;br /&gt;
====Internet explorer 5, 6, 7, 8====&lt;br /&gt;
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag.  Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Internet Explorer 9====&lt;br /&gt;
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box.  Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'.  Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated!  If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).&lt;br /&gt;
&lt;br /&gt;
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)&lt;br /&gt;
&lt;br /&gt;
===Konqueror===&lt;br /&gt;
&lt;br /&gt;
Konqueror has native playback of HTML 5 audio/video. It supports all formats supported by Phonon, which supports all formats supported by its backend. Available Phonon backends include Xine and Gstreamer; backends using VLC and Mplayer are worked on.&lt;br /&gt;
&lt;br /&gt;
Issues:&lt;br /&gt;
* Using Xine as Phonon backend crashes Konqueror upon webm playback. (see [https://bugs.kde.org/show_bug.cgi?id=252377 KDE bugreport]). Use Gstreamer instead.&lt;br /&gt;
* Cortado often gets in the way for Konqueror. See [[#Dual_playback_with_Cortado|Dual playback with Cortado]]&lt;br /&gt;
&lt;br /&gt;
===Netscape Navigator===&lt;br /&gt;
&lt;br /&gt;
[[Image:Cortado_ns4.png|250px|right]]&lt;br /&gt;
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opera===&lt;br /&gt;
&lt;br /&gt;
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, official HTML5 video support since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.&lt;br /&gt;
&lt;br /&gt;
As of 10.63, controls are visible even with JavaScript off, fully working for WebM, but for Theora only sound volume and already played time indicator do work, there is no total time and no progress / seeking. Opera can only play media files when embedded in HTML5 with mime type properly set, it won't play &amp;quot;isolated&amp;quot; video files, neither from Internet nor from local storage. There are tiny buffering / smoothness issues if CPU performance is insufficient to play in real time. &amp;lt;!--Opera 11.01 is out, but NOSCRIPT is broken in both 11.00 and 11.01--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Safari===&lt;br /&gt;
&lt;br /&gt;
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet.  With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
 &lt;br /&gt;
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].&lt;br /&gt;
&lt;br /&gt;
==Standalone Players and Tools==&lt;br /&gt;
&lt;br /&gt;
===Core Player===&lt;br /&gt;
&lt;br /&gt;
=== DUGL Player 0.44 ===&lt;br /&gt;
&lt;br /&gt;
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.&lt;br /&gt;
&lt;br /&gt;
===FFMPEG / ffplay===&lt;br /&gt;
&lt;br /&gt;
As of release 0.6, ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).&lt;br /&gt;
&lt;br /&gt;
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks).  Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.&lt;br /&gt;
&lt;br /&gt;
===Media Player Classic===&lt;br /&gt;
&lt;br /&gt;
===Mplayer===&lt;br /&gt;
&lt;br /&gt;
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.&lt;br /&gt;
&lt;br /&gt;
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups.  Recent versions should have fixed all of the playback/seeking bugs of note.&lt;br /&gt;
&lt;br /&gt;
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, &amp;quot;nan:1&amp;quot; complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.&lt;br /&gt;
&lt;br /&gt;
Recently fixed issues:&lt;br /&gt;
* 4:2:2 and 4:4:4 support (in previous versions they did &amp;quot;play&amp;quot;, but looking &amp;quot;strangely&amp;quot;) [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]&lt;br /&gt;
* Some videos encoded with recent (1.1) encoders complaining about &amp;quot;invalid frames&amp;quot; or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]&lt;br /&gt;
&lt;br /&gt;
Remaining issues:&lt;br /&gt;
* Offset test fails, shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]&lt;br /&gt;
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)&lt;br /&gt;
&lt;br /&gt;
===Helix Player (Real)===&lt;br /&gt;
&lt;br /&gt;
===Quicktime===&lt;br /&gt;
&lt;br /&gt;
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].  These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.&lt;br /&gt;
&lt;br /&gt;
===Totem===&lt;br /&gt;
&lt;br /&gt;
Totem supports Ogg and WebM playback via native support in gstreamer.&lt;br /&gt;
&lt;br /&gt;
===VLC===&lt;br /&gt;
&lt;br /&gt;
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), OGG file duration is frequently reported badly or not at all, not fixed in 1.1.6, problem can be reproduced with Theora videos but also with plain audio-only OGG Vorbis files. WebM support is available since 1.1.0 (most files do play correctly, some don't?), also OGG Dirac is supported, but problems with insufficient CPU performance.&lt;br /&gt;
&lt;br /&gt;
===Windows Media Player===&lt;br /&gt;
&lt;br /&gt;
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.&lt;br /&gt;
&lt;br /&gt;
===Xine===&lt;br /&gt;
&lt;br /&gt;
==Test videos==&lt;br /&gt;
&lt;br /&gt;
* [[TheoraTestsuite]] (raw, Theora only)&lt;br /&gt;
* [http://www.mozilla.com/en-US/firefox/video/ Mozilla advertizing and test videos] (HTML5, Theora only)&lt;br /&gt;
&lt;br /&gt;
[[Category:Theora]]&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Playback_Troubleshooting</id>
		<title>Playback Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Playback_Troubleshooting"/>
				<updated>2011-02-02T08:43:21Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: tiny updates on Firefox, Opera, VLC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers.  HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet.  The more feedback we get about what doesn't work, the more we can do to make sure problems &amp;lt;b&amp;gt;get fixed&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you don't see your browser or player below, feel free to add it to the appropriate list.  And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)&lt;br /&gt;
&lt;br /&gt;
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].&lt;br /&gt;
&lt;br /&gt;
==In-browser Playback==&lt;br /&gt;
&lt;br /&gt;
===Hiccups not specific to any browser===&lt;br /&gt;
&lt;br /&gt;
====Brief flash of beginning of video when changing resolutions====&lt;br /&gt;
&lt;br /&gt;
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.&lt;br /&gt;
&lt;br /&gt;
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one.  Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can.  This starves the replacement video of network access, causing a lengthy delay when loading.  It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.&lt;br /&gt;
&lt;br /&gt;
The second option is to switch the pre-existing video element to a new stream.  This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started.  After the load completes, then it's possible to seek forward to where the original stream started.  It doesn't look as good, but it's much faster in practice.&lt;br /&gt;
&lt;br /&gt;
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.&lt;br /&gt;
&lt;br /&gt;
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====&lt;br /&gt;
&lt;br /&gt;
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &amp;amp;lt;video&amp;amp;gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.&lt;br /&gt;
&lt;br /&gt;
====Dual playback with Cortado====&lt;br /&gt;
Unfortunate combinations of website and browser can result in Cortado playing the media independently in parallel with the browser's native playback.&lt;br /&gt;
&lt;br /&gt;
Symptoms:&lt;br /&gt;
* Two instances of the soundtrack plays concurrently, resulting in echo.&lt;br /&gt;
* One soundtrack is in sync with the video, e.g. stops/restarts in sync with the video. The other is uncontrollable.&lt;br /&gt;
* The media controls are the browser's native. Any evidence of Cortado are unseen.&lt;br /&gt;
* Disabling Java fixes the problem.&lt;br /&gt;
&lt;br /&gt;
Cases of Cortado getting in the way:&lt;br /&gt;
* Opera 11.00 at [http://blip.tv/file/4708360?utm_source=episodepg_featured&amp;amp;utm_medium=episodepg_featured blip.tv]&lt;br /&gt;
* Konqueror 4.5.4 at [http://www.xiph.org/video/vid1.shtml xiph.org]&lt;br /&gt;
&lt;br /&gt;
===Firefox===&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;component=Video%2FAudio&amp;amp;product=Core Search for known Firefox Audio/Video bugs]&lt;br /&gt;
&lt;br /&gt;
====Firefox versions 1.x, 2.x, 3.0.x====&lt;br /&gt;
&lt;br /&gt;
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM.  These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed.  With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.5.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback.  It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. &lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
Controls / seeking don't work in unfullscreen mode if JavaScript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still &amp;quot;NEW&amp;quot;. Since 3.6 a fullscreen mode exists not suffering from this problem. If controls are visible, they work properly (correct time is shown, seeking works if nothing else comes into the way) with both Theora and WebM.&lt;br /&gt;
&lt;br /&gt;
Firefox can play &amp;quot;isolated&amp;quot; video files from local storage too, if the file has proper extension. Both &amp;quot;.OGG&amp;quot; and &amp;quot;.OGV&amp;quot; are accepted, since 4.0 also &amp;quot;.WEBM&amp;quot;, but for example &amp;quot;.WEB&amp;quot; will not work.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.6.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.&lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]&lt;br /&gt;
&lt;br /&gt;
Seems to pass all tests (not sure about the 322x242 &amp;quot;not divisible by 16&amp;quot; - there is a black line ...).&lt;br /&gt;
&lt;br /&gt;
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.&lt;br /&gt;
&lt;br /&gt;
Watching the clip in 480p quality works fine when watching from the very beginning, but when seeking to an unloaded scene, playback is very poor (Firefox 3.6.13, Windows XP Pro, 2.59 GHz CPU, 1.75 GB Ram here). Workaround: Pause the video and wait for a few seconds until pressing play again.&lt;br /&gt;
&lt;br /&gt;
====Firefox 4.0 (currently in beta)====&lt;br /&gt;
&lt;br /&gt;
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.&lt;br /&gt;
&lt;br /&gt;
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.&lt;br /&gt;
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6&lt;br /&gt;
&lt;br /&gt;
My experience watching the excellent &amp;quot;A Digital Media Primer for Geek&amp;quot; using Firefox 4.0b3 on OSX 10.5.8 (WebM)&lt;br /&gt;
&lt;br /&gt;
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. &lt;br /&gt;
&lt;br /&gt;
===Google Chrome===&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/chromium/issues/list?can=1&amp;amp;q=label%3Avideo Search for video bugs in Chrome's bugtracker]&lt;br /&gt;
&lt;br /&gt;
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos.  Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). &lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Save Video As&amp;quot; menu item re-downloads the video, even if it's fully cached.&lt;br /&gt;
&lt;br /&gt;
===Internet Explorer===&lt;br /&gt;
&lt;br /&gt;
====Internet explorer 5, 6, 7, 8====&lt;br /&gt;
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag.  Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Internet Explorer 9====&lt;br /&gt;
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box.  Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'.  Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated!  If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).&lt;br /&gt;
&lt;br /&gt;
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)&lt;br /&gt;
&lt;br /&gt;
===Konqueror===&lt;br /&gt;
&lt;br /&gt;
Konqueror has native playback of HTML 5 audio/video. It supports all formats supported by Phonon, which supports all formats supported by its backend. Available Phonon backends include Xine and Gstreamer; backends using VLC and Mplayer are worked on.&lt;br /&gt;
&lt;br /&gt;
Issues:&lt;br /&gt;
* Using Xine as Phonon backend crashes Konqueror upon webm playback. (see [https://bugs.kde.org/show_bug.cgi?id=252377 KDE bugreport]). Use Gstreamer instead.&lt;br /&gt;
* Cortado often gets in the way for Konqueror. See [[#Dual_playback_with_Cortado|Dual playback with Cortado]]&lt;br /&gt;
&lt;br /&gt;
===Netscape Navigator===&lt;br /&gt;
&lt;br /&gt;
[[Image:Cortado_ns4.png|250px|right]]&lt;br /&gt;
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opera===&lt;br /&gt;
&lt;br /&gt;
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, official HTML5 video support since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.&lt;br /&gt;
&lt;br /&gt;
As of 10.63, controls are visible even with JavaScript off, fully working for WebM, but for Theora only sound volume and already played time indicator do work, there is no total time and no progress / seeking. Opera can only play media files when embedded in HTML5 with mime type properly set, it won't play an &amp;quot;isolated&amp;quot; video file. There are tiny buffering / smoothness issues if CPU performance is insufficient to play in real time. &amp;lt;!--Opera 11.01 is out, but NOSCRIPT is broken in both 11.00 and 11.01--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Safari===&lt;br /&gt;
&lt;br /&gt;
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet.  With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
 &lt;br /&gt;
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].&lt;br /&gt;
&lt;br /&gt;
==Standalone Players and Tools==&lt;br /&gt;
&lt;br /&gt;
===Core Player===&lt;br /&gt;
&lt;br /&gt;
=== DUGL Player 0.44 ===&lt;br /&gt;
&lt;br /&gt;
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.&lt;br /&gt;
&lt;br /&gt;
===FFMPEG / ffplay===&lt;br /&gt;
&lt;br /&gt;
As of release 0.6, ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).&lt;br /&gt;
&lt;br /&gt;
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks).  Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.&lt;br /&gt;
&lt;br /&gt;
===Media Player Classic===&lt;br /&gt;
&lt;br /&gt;
===Mplayer===&lt;br /&gt;
&lt;br /&gt;
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.&lt;br /&gt;
&lt;br /&gt;
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups.  Recent versions should have fixed all of the playback/seeking bugs of note.&lt;br /&gt;
&lt;br /&gt;
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, &amp;quot;nan:1&amp;quot; complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.&lt;br /&gt;
&lt;br /&gt;
Recently fixed issues:&lt;br /&gt;
* 4:2:2 and 4:4:4 support (in previous versions they did &amp;quot;play&amp;quot;, but looking &amp;quot;strangely&amp;quot;) [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]&lt;br /&gt;
* Some videos encoded with recent (1.1) encoders complaining about &amp;quot;invalid frames&amp;quot; or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]&lt;br /&gt;
&lt;br /&gt;
Remaining issues:&lt;br /&gt;
* Offset test fails, shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]&lt;br /&gt;
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)&lt;br /&gt;
&lt;br /&gt;
===Helix Player (Real)===&lt;br /&gt;
&lt;br /&gt;
===Quicktime===&lt;br /&gt;
&lt;br /&gt;
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].  These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.&lt;br /&gt;
&lt;br /&gt;
===Totem===&lt;br /&gt;
&lt;br /&gt;
Totem supports Ogg and WebM playback via native support in gstreamer.&lt;br /&gt;
&lt;br /&gt;
===VLC===&lt;br /&gt;
&lt;br /&gt;
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), OGG file duration is frequently reported badly or not at all, not fixed in 1.1.6, problem can be reproduced with Theora videos but also with plain audio-only OGG Vorbis files. WebM support is available since 1.1.0 (most files do play correctly, some don't?), also OGG Dirac is supported, but problems with insufficient CPU performance.&lt;br /&gt;
&lt;br /&gt;
===Windows Media Player===&lt;br /&gt;
&lt;br /&gt;
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.&lt;br /&gt;
&lt;br /&gt;
===Xine===&lt;br /&gt;
&lt;br /&gt;
==Test videos==&lt;br /&gt;
&lt;br /&gt;
* [[TheoraTestsuite]] (raw, Theora only)&lt;br /&gt;
* [http://www.mozilla.com/en-US/firefox/video/ Mozilla advertizing and test videos] (HTML5, Theora only)&lt;br /&gt;
&lt;br /&gt;
[[Category:Theora]]&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/TheoraTestsuite</id>
		<title>TheoraTestsuite</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/TheoraTestsuite"/>
				<updated>2010-11-17T06:06:10Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: +see also.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Some samples to test your Theora decoder ==&lt;br /&gt;
&lt;br /&gt;
a decoder must play all these files without problems to comply with the theora specification.&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/320x240.ogg 320x240.ogg] [0.3 MB]&lt;br /&gt;
&lt;br /&gt;
* simplest example&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/320x240.ogv 320x240.ogv] [0.3 MB]&lt;br /&gt;
&lt;br /&gt;
* simple example with '''Skeleton Stream'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/320x240.skeleton+cmml.ogv 320x240.skeleton+cmml.ogv] [0.3 MB]&lt;br /&gt;
&lt;br /&gt;
* simple example with '''Skeleton and CMML Stream'''; decoders should read the Skeleton stream to identify the other streams in Ogg and ignore those that are not supported by the application&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/pixel_aspect_ratio.ogg pixel_aspect_ratio.ogg] [1.8 MB] &lt;br /&gt;
&lt;br /&gt;
* '''Aspect Ratio defined in header''' to 1.82/1 , it also has a theora '''comment header''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/videotestsrc-720x576-16-15.ogg videotestsrc-720x576-16-15.ogg] [422K]&lt;br /&gt;
&lt;br /&gt;
* '''Aspect Ratio defined in header''' to 1.33/1 (PAL DVD format)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/322x242_not-divisible-by-sixteen-framesize.ogg 322x242_not-divisible-by-sixteen-framesize.ogg] [0.3 MB]&lt;br /&gt;
&lt;br /&gt;
* '''both dimensions not divisible by 16''' but still even - if you see a black border around the testimage you should have a look at the Spec/2.2 on page 22, to see how to use: ti.width, ti.height, ti.frame_width, ti.frame_height, ti.offset_x, ti.offset_y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
&lt;br /&gt;
* '''one dimension divisible by 16 while the other one isn't'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
&lt;br /&gt;
* '''odd dimensions'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/chained_streams.ogg chained_streams.ogg] [2.4 MB]&lt;br /&gt;
&lt;br /&gt;
* all other samples as a '''chained stream'''. (see Spec/A.3.1 on page 157)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/multi2.ogg multi2.ogg] [171 K]&lt;br /&gt;
&lt;br /&gt;
* another '''chained''' file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/mobile_itu601_i_422.ogg mobile_itu601_i_422.ogg] [8 MB]&lt;br /&gt;
&lt;br /&gt;
* '''4:2:2''' pixel format, in the original spec and supported by the mainline decoder since alpha8 and the mainline encoder since 1.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/ducks_take_off_444_720p25.ogg ducks_take_off_444_720p25.ogg] [7.2 MB]&lt;br /&gt;
&lt;br /&gt;
* Ogg Theora video '''4:4:4''' pixel format, 1280x720 pixels, 25 fps, 213 frames&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/stockholm-vfr.ogg stockholm-vfr.ogg] [1.8 MB]&lt;br /&gt;
&lt;br /&gt;
* '''Hybrid 24fps/30fps''' clip encoded as 120fps with dropped frames.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/offset_test.ogv offset_test.ogv] [0.2 MB] (10 frames, 1 fps, no visible movement, visible frame 512 x 512) &lt;br /&gt;
&lt;br /&gt;
* Ogg Theora video with '''large offset''', output should look like [http://v2v.cc/~j/theora_testsuite/offset_test.pass.png offset_test.pass.png], but not like [http://v2v.cc/~j/theora_testsuite/offset_test.fail.png offset_test.fail.png].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/sign_irene_cif-3qi-b.ogg sign_irene_cif-3qi-b.ogg] [1.3 MB]&lt;br /&gt;
&lt;br /&gt;
* Ogg Theora video using '''3qi (adaptive quantization)'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/chroma_siting_test.ogv chroma_siting_test.ogv] [25K]&lt;br /&gt;
&lt;br /&gt;
* Ogg Theora video chroma siting test for 4:2:0. No motion, 1 fps, 20 seconds, 1 frame + 19 repetitions. If the player's conversion to RGB uses correct chroma subsample positioning, then the top and bottom halves should be the same color.  If the top and bottom halves are different colors, then the player's chroma siting is wrong.  Note that many players delegate YUV to RGB conversion to the graphics hardware or driver, which are then responsible for the chroma siting. [http://img260.imageshack.us/img260/1198/cromatest.png This image] shows a correct decode.&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/0byteframes.ogv 0byteframes.ogv] [31k]&lt;br /&gt;
&lt;br /&gt;
* Ogg Theora video 25fps, 10 seconds long, frame only changes every second.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[[Playback_Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Theora]]&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/TheoraTestsuite</id>
		<title>TheoraTestsuite</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/TheoraTestsuite"/>
				<updated>2010-11-17T06:05:12Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: +see also&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== some samples to test your theora decoder ==&lt;br /&gt;
&lt;br /&gt;
a decoder must play all these files without problems to comply with the theora specification.&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/320x240.ogg 320x240.ogg] [0.3 MB]&lt;br /&gt;
&lt;br /&gt;
* simplest example&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/320x240.ogv 320x240.ogv] [0.3 MB]&lt;br /&gt;
&lt;br /&gt;
* simple example with '''Skeleton Stream'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/320x240.skeleton+cmml.ogv 320x240.skeleton+cmml.ogv] [0.3 MB]&lt;br /&gt;
&lt;br /&gt;
* simple example with '''Skeleton and CMML Stream'''; decoders should read the Skeleton stream to identify the other streams in Ogg and ignore those that are not supported by the application&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/pixel_aspect_ratio.ogg pixel_aspect_ratio.ogg] [1.8 MB] &lt;br /&gt;
&lt;br /&gt;
* '''Aspect Ratio defined in header''' to 1.82/1 , it also has a theora '''comment header''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/videotestsrc-720x576-16-15.ogg videotestsrc-720x576-16-15.ogg] [422K]&lt;br /&gt;
&lt;br /&gt;
* '''Aspect Ratio defined in header''' to 1.33/1 (PAL DVD format)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/322x242_not-divisible-by-sixteen-framesize.ogg 322x242_not-divisible-by-sixteen-framesize.ogg] [0.3 MB]&lt;br /&gt;
&lt;br /&gt;
* '''both dimensions not divisible by 16''' but still even - if you see a black border around the testimage you should have a look at the Spec/2.2 on page 22, to see how to use: ti.width, ti.height, ti.frame_width, ti.frame_height, ti.offset_x, ti.offset_y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
&lt;br /&gt;
* '''one dimension divisible by 16 while the other one isn't'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
&lt;br /&gt;
* '''odd dimensions'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/chained_streams.ogg chained_streams.ogg] [2.4 MB]&lt;br /&gt;
&lt;br /&gt;
* all other samples as a '''chained stream'''. (see Spec/A.3.1 on page 157)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/multi2.ogg multi2.ogg] [171 K]&lt;br /&gt;
&lt;br /&gt;
* another '''chained''' file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/mobile_itu601_i_422.ogg mobile_itu601_i_422.ogg] [8 MB]&lt;br /&gt;
&lt;br /&gt;
* '''4:2:2''' pixel format, in the original spec and supported by the mainline decoder since alpha8 and the mainline encoder since 1.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/ducks_take_off_444_720p25.ogg ducks_take_off_444_720p25.ogg] [7.2 MB]&lt;br /&gt;
&lt;br /&gt;
* Ogg Theora video '''4:4:4''' pixel format, 1280x720 pixels, 25 fps, 213 frames&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/stockholm-vfr.ogg stockholm-vfr.ogg] [1.8 MB]&lt;br /&gt;
&lt;br /&gt;
* '''Hybrid 24fps/30fps''' clip encoded as 120fps with dropped frames.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/offset_test.ogv offset_test.ogv] [0.2 MB] (10 frames, 1 fps, no visible movement, visible frame 512 x 512) &lt;br /&gt;
&lt;br /&gt;
* Ogg Theora video with '''large offset''', output should look like [http://v2v.cc/~j/theora_testsuite/offset_test.pass.png offset_test.pass.png], but not like [http://v2v.cc/~j/theora_testsuite/offset_test.fail.png offset_test.fail.png].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/sign_irene_cif-3qi-b.ogg sign_irene_cif-3qi-b.ogg] [1.3 MB]&lt;br /&gt;
&lt;br /&gt;
* Ogg Theora video using '''3qi (adaptive quantization)'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/chroma_siting_test.ogv chroma_siting_test.ogv] [25K]&lt;br /&gt;
&lt;br /&gt;
* Ogg Theora video chroma siting test for 4:2:0. No motion, 1 fps, 20 seconds, 1 frame + 19 repetitions. If the player's conversion to RGB uses correct chroma subsample positioning, then the top and bottom halves should be the same color.  If the top and bottom halves are different colors, then the player's chroma siting is wrong.  Note that many players delegate YUV to RGB conversion to the graphics hardware or driver, which are then responsible for the chroma siting. [http://img260.imageshack.us/img260/1198/cromatest.png This image] shows a correct decode.&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/0byteframes.ogv 0byteframes.ogv] [31k]&lt;br /&gt;
&lt;br /&gt;
* Ogg Theora video 25fps, 10 seconds long, frame only changes every second.&lt;br /&gt;
&lt;br /&gt;
See also: [[Playback_Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Theora]]&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/TheoraSoftwarePlayers</id>
		<title>TheoraSoftwarePlayers</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/TheoraSoftwarePlayers"/>
				<updated>2010-11-17T06:02:30Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: +&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Multi-platform ==&lt;br /&gt;
* [http://www.videolan.org/vlc/ VLC Media Player]: Open Source media player and streaming server that support virtually every video and audio format&lt;br /&gt;
* [https://helixcommunity.org/projects/xiph/ Xiph Plugins for Real Player/Producer]&lt;br /&gt;
* Quicktime components for  [http://qtcomponents.sourceforge.net/ Quicktime 6] and [http://www.xiph.org/quicktime/ Quicktime 7] – QuickTime and Macintosh OS X plug-ins&lt;br /&gt;
* [http://www.mplayerhq.hu/ Mplayer]: Open Source video player (some limitations). [http://smplayer.sourceforge.net/ SMPlayer] is a front-end which provides mplayer and libraries for different platforms.&lt;br /&gt;
* [http://www.coreplayer.com/ CorePlayer]: A multimedia platform for mobile and desktop computer systems&lt;br /&gt;
* [http://www.flumotion.net/cortado/ Cortado]: Java applet playing ogg/theora/vorbis&lt;br /&gt;
* [http://www.mozilla.com Mozilla Firefox]: Open Source web browser, Theora support since version 3.5 (was 3.1 beta)&lt;br /&gt;
* [http://www.opera.com/ Opera] Web browser (closed source freeware), Theora support in experimental builds from 2007-Nov (very buggy), 10.5x versions (official support, but still had problems), and version 10.60 (2010-Jul-01) and newer (should be mature, also supports WebM/VP8 video)&lt;br /&gt;
* [http://www.google.com/chrome Google Chrome]: Web browser (supports Theora, WebM/VP8 and H264)&lt;br /&gt;
* Safari 3.1 and later: if the [http://xiph.org/quicktime/ XiphQT] components are installed&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
* [http://www.xiph.org/dshow/ DirectShow filter]: Adds support for Ogg Vorbis, Ogg Speex, Ogg Theora, Ogg FLAC, and native FLAC to any DirectShow-compliant player such as Windows Media Player and BSPlayer&lt;br /&gt;
* [http://www.visonair.tv/player.php Visonair.tv Player]: Freeware player - Plays Ogg Vorbis and Theora streams&lt;br /&gt;
&lt;br /&gt;
== Linux/BSD ==&lt;br /&gt;
* [http://player.helixcommunity.org Helix Player] - an open source media player for Linux, Solaris, and Symbian based on the [http://helix-client.helixcommunity.org Helix DNA Client] media engine.&lt;br /&gt;
* [http://www.gnomefiles.org/app.php?soft_id=64 Totem] - a Free Software (GPL-licensed) media player based on [http://xinehq.de xine] or [http://gstreamer.freedesktop.org GStreamer] media engine.&lt;br /&gt;
* [http://www.xine-project.org/home Xine]: a Free Software (GPL-licensed) media player, complete with its own media engine and a long list of supported formats.&lt;br /&gt;
&lt;br /&gt;
== Mac OS X ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.xine-project.org/home Xine]: a Free Software (GPL-licensed) media player, complete with its own media engine and a long list of supported formats.  Supports Darwin/MacOS X (ppc) via the fink project.&lt;br /&gt;
&lt;br /&gt;
== See also == &lt;br /&gt;
{{Template:Theora}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Theora]]&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Playback_Troubleshooting</id>
		<title>Playback Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Playback_Troubleshooting"/>
				<updated>2010-11-17T05:30:24Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: +cat&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers.  HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet.  The more feedback we get about what doesn't work, the more we can do to make sure problems &amp;lt;b&amp;gt;get fixed&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you don't see your browser or player below, feel free to add it to the appropriate list.  And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)&lt;br /&gt;
&lt;br /&gt;
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].&lt;br /&gt;
&lt;br /&gt;
==In-browser Playback==&lt;br /&gt;
&lt;br /&gt;
===Hiccups not specific to any browser===&lt;br /&gt;
&lt;br /&gt;
====Brief flash of beginning of video when changing resolutions====&lt;br /&gt;
&lt;br /&gt;
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.&lt;br /&gt;
&lt;br /&gt;
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one.  Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can.  This starves the replacement video of network access, causing a lengthy delay when loading.  It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.&lt;br /&gt;
&lt;br /&gt;
The second option is to switch the pre-existing video element to a new stream.  This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started.  After the load completes, then it's possible to seek forward to where the original stream started.  It doesn't look as good, but it's much faster in practice.&lt;br /&gt;
&lt;br /&gt;
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.&lt;br /&gt;
&lt;br /&gt;
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====&lt;br /&gt;
&lt;br /&gt;
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &amp;amp;lt;video&amp;amp;gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.&lt;br /&gt;
&lt;br /&gt;
===Firefox===&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;component=Video%2FAudio&amp;amp;product=Core Search for known Firefox Audio/Video bugs]&lt;br /&gt;
&lt;br /&gt;
====Firefox versions 1.x, 2.x, 3.0.x====&lt;br /&gt;
&lt;br /&gt;
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM.  These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed.  With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.5.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback.  It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. &lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
Controls / seeking don't work in unfullscreen mode if JavaScript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still &amp;quot;NEW&amp;quot;. Since 3.6 a fullscreen mode exists not suffering from this problem. If controls are visible, they work properly (correct time is shown, seeking works if nothing else comes into the way) with both Theora and WebM.&lt;br /&gt;
&lt;br /&gt;
Firefox can play videos from local storage too, if the file has proper extension. Both &amp;quot;.OGG&amp;quot; and &amp;quot;.OGV&amp;quot; are accepted, since 4.0 also &amp;quot;.WEBM&amp;quot;, but for example &amp;quot;.WEB&amp;quot; will not work. &lt;br /&gt;
&lt;br /&gt;
====Firefox 3.6.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.&lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]&lt;br /&gt;
&lt;br /&gt;
Seems to pass all tests (not sure about the 322x242 &amp;quot;not divisible by 16&amp;quot; - there is a black line ...).&lt;br /&gt;
&lt;br /&gt;
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.&lt;br /&gt;
&lt;br /&gt;
====Firefox 4.0 (currently in beta)====&lt;br /&gt;
&lt;br /&gt;
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.&lt;br /&gt;
&lt;br /&gt;
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.&lt;br /&gt;
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6&lt;br /&gt;
&lt;br /&gt;
My experience watching the excellent &amp;quot;A Digital Media Primer for Geek&amp;quot; using Firefox 4.0b3 on OSX 10.5.8 (WebM)&lt;br /&gt;
&lt;br /&gt;
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. &lt;br /&gt;
&lt;br /&gt;
===Google Chrome===&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/chromium/issues/list?can=1&amp;amp;q=label%3Avideo Search for video bugs in Chrome's bugtracker]&lt;br /&gt;
&lt;br /&gt;
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos.  Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). &lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Save Video As&amp;quot; menu item re-downloads the video, even if it's fully cached.&lt;br /&gt;
&lt;br /&gt;
===Internet Explorer===&lt;br /&gt;
&lt;br /&gt;
====Internet explorer 5, 6, 7, 8====&lt;br /&gt;
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag.  Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Internet Explorer 9====&lt;br /&gt;
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box.  Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'.  Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated!  If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).&lt;br /&gt;
&lt;br /&gt;
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)&lt;br /&gt;
&lt;br /&gt;
===Opera===&lt;br /&gt;
&lt;br /&gt;
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, official HTML5 video support since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.&lt;br /&gt;
&lt;br /&gt;
As of 10.63, controls are visible even with JavaScript off, fully working for WebM, but for Theora only sound volume and already played time indicator do work, there is no total time and no progress / seeking. Opera can't play videos from local storage, only from the Internet if properly embedded in HTML5. There are tiny buffering / smoothness issues if CPU performance is insufficient to play in real time.&lt;br /&gt;
&lt;br /&gt;
===Netscape Navigator===&lt;br /&gt;
&lt;br /&gt;
[[Image:Cortado_ns4.png|250px|right]]&lt;br /&gt;
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Safari===&lt;br /&gt;
&lt;br /&gt;
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet.  With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
 &lt;br /&gt;
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].&lt;br /&gt;
&lt;br /&gt;
==Standalone Players and Tools==&lt;br /&gt;
&lt;br /&gt;
===Core Player===&lt;br /&gt;
&lt;br /&gt;
=== DUGL Player 0.44 ===&lt;br /&gt;
&lt;br /&gt;
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.&lt;br /&gt;
&lt;br /&gt;
===FFMPEG / ffplay===&lt;br /&gt;
&lt;br /&gt;
As of release 0.6, ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).&lt;br /&gt;
&lt;br /&gt;
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks).  Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.&lt;br /&gt;
&lt;br /&gt;
===Media Player Classic===&lt;br /&gt;
&lt;br /&gt;
===Mplayer===&lt;br /&gt;
&lt;br /&gt;
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.&lt;br /&gt;
&lt;br /&gt;
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups.  Recent versions should have fixed all of the playback/seeking bugs of note.&lt;br /&gt;
&lt;br /&gt;
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, &amp;quot;nan:1&amp;quot; complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.&lt;br /&gt;
&lt;br /&gt;
Recently fixed issues:&lt;br /&gt;
* 4:2:2 and 4:4:4 support (in previous versions they did &amp;quot;play&amp;quot;, but looking &amp;quot;strangely&amp;quot;) [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]&lt;br /&gt;
* Some videos encoded with recent (1.1) encoders complaining about &amp;quot;invalid frames&amp;quot; or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]&lt;br /&gt;
&lt;br /&gt;
Remaining issues:&lt;br /&gt;
* Offset test fails, shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]&lt;br /&gt;
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)&lt;br /&gt;
&lt;br /&gt;
===Helix Player (Real)===&lt;br /&gt;
&lt;br /&gt;
===Quicktime===&lt;br /&gt;
&lt;br /&gt;
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].  These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.&lt;br /&gt;
&lt;br /&gt;
===Totem===&lt;br /&gt;
&lt;br /&gt;
Totem supports Ogg and WebM playback via native support in gstreamer.&lt;br /&gt;
&lt;br /&gt;
===VLC===&lt;br /&gt;
&lt;br /&gt;
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), video duration is reported badly or not at all. WebM support is available since 1.1.0, also OGG Dirac is supported, but problems with insufficient CPU performance.&lt;br /&gt;
&lt;br /&gt;
===Windows Media Player===&lt;br /&gt;
&lt;br /&gt;
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.&lt;br /&gt;
&lt;br /&gt;
===Xine===&lt;br /&gt;
&lt;br /&gt;
==Test videos==&lt;br /&gt;
&lt;br /&gt;
* [[TheoraTestsuite]] (raw, Theora only)&lt;br /&gt;
* [http://www.mozilla.com/en-US/firefox/video/ Mozilla advertizing and test videos] (HTML5, Theora only)&lt;br /&gt;
&lt;br /&gt;
[[Category:Theora]]&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Playback_Troubleshooting</id>
		<title>Playback Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Playback_Troubleshooting"/>
				<updated>2010-10-16T01:54:57Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: /* Test videos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers.  HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet.  The more feedback we get about what doesn't work, the more we can do to make sure problems &amp;lt;b&amp;gt;get fixed&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you don't see your browser or player below, feel free to add it to the appropriate list.  And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)&lt;br /&gt;
&lt;br /&gt;
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].&lt;br /&gt;
&lt;br /&gt;
==In-browser Playback==&lt;br /&gt;
&lt;br /&gt;
===Hiccups not specific to any browser===&lt;br /&gt;
&lt;br /&gt;
====Brief flash of beginning of video when changing resolutions====&lt;br /&gt;
&lt;br /&gt;
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.&lt;br /&gt;
&lt;br /&gt;
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one.  Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can.  This starves the replacement video of network access, causing a lengthy delay when loading.  It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.&lt;br /&gt;
&lt;br /&gt;
The second option is to switch the pre-existing video element to a new stream.  This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started.  After the load completes, then it's possible to seek forward to where the original stream started.  It doesn't look as good, but it's much faster in practice.&lt;br /&gt;
&lt;br /&gt;
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.&lt;br /&gt;
&lt;br /&gt;
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====&lt;br /&gt;
&lt;br /&gt;
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &amp;amp;lt;video&amp;amp;gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.&lt;br /&gt;
&lt;br /&gt;
===Firefox===&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;component=Video%2FAudio&amp;amp;product=Core Search for known Firefox Audio/Video bugs]&lt;br /&gt;
&lt;br /&gt;
====Firefox versions 1.x, 2.x, 3.0.x====&lt;br /&gt;
&lt;br /&gt;
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM.  These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed.  With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.5.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback.  It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. &lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
Controls / seeking don't work in unfullscreen mode if JavaScript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still &amp;quot;NEW&amp;quot;. Since 3.6 a fullscreen mode exists not suffering from this problem. If controls are visible, they work properly (correct time is shown, seeking works if nothing else comes into the way) with both Theora and WebM.&lt;br /&gt;
&lt;br /&gt;
Firefox can play videos from local storage too, if the file has proper extension. Both &amp;quot;.OGG&amp;quot; and &amp;quot;.OGV&amp;quot; are accepted, since 4.0 also &amp;quot;.WEBM&amp;quot;, but for example &amp;quot;.WEB&amp;quot; will not work. &lt;br /&gt;
&lt;br /&gt;
====Firefox 3.6.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.&lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]&lt;br /&gt;
&lt;br /&gt;
Seems to pass all tests (not sure about the 322x242 &amp;quot;not divisible by 16&amp;quot; - there is a black line ...).&lt;br /&gt;
&lt;br /&gt;
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.&lt;br /&gt;
&lt;br /&gt;
====Firefox 4.0 (currently in beta)====&lt;br /&gt;
&lt;br /&gt;
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.&lt;br /&gt;
&lt;br /&gt;
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.&lt;br /&gt;
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6&lt;br /&gt;
&lt;br /&gt;
My experience watching the excellent &amp;quot;A Digital Media Primer for Geek&amp;quot; using Firefox 4.0b3 on OSX 10.5.8 (WebM)&lt;br /&gt;
&lt;br /&gt;
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. &lt;br /&gt;
&lt;br /&gt;
===Google Chrome===&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/chromium/issues/list?can=1&amp;amp;q=label%3Avideo Search for video bugs in Chrome's bugtracker]&lt;br /&gt;
&lt;br /&gt;
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos.  Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). &lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Save Video As&amp;quot; menu item re-downloads the video, even if it's fully cached.&lt;br /&gt;
&lt;br /&gt;
===Internet Explorer===&lt;br /&gt;
&lt;br /&gt;
====Internet explorer 5, 6, 7, 8====&lt;br /&gt;
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag.  Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Internet Explorer 9====&lt;br /&gt;
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box.  Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'.  Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated!  If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).&lt;br /&gt;
&lt;br /&gt;
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)&lt;br /&gt;
&lt;br /&gt;
===Opera===&lt;br /&gt;
&lt;br /&gt;
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, official HTML5 video support since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.&lt;br /&gt;
&lt;br /&gt;
As of 10.63, controls are visible even with JavaScript off, fully working for WebM, but for Theora only sound volume and already played time indicator do work, there is no total time and no progress / seeking. Opera can't play videos from local storage, only from the Internet if properly embedded in HTML5. There are tiny buffering / smoothness issues if CPU performance is insufficient to play in real time.&lt;br /&gt;
&lt;br /&gt;
===Netscape Navigator===&lt;br /&gt;
&lt;br /&gt;
[[Image:Cortado_ns4.png|250px|right]]&lt;br /&gt;
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Safari===&lt;br /&gt;
&lt;br /&gt;
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet.  With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
 &lt;br /&gt;
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].&lt;br /&gt;
&lt;br /&gt;
==Standalone Players and Tools==&lt;br /&gt;
&lt;br /&gt;
===Core Player===&lt;br /&gt;
&lt;br /&gt;
=== DUGL Player 0.44 ===&lt;br /&gt;
&lt;br /&gt;
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.&lt;br /&gt;
&lt;br /&gt;
===FFMPEG / ffplay===&lt;br /&gt;
&lt;br /&gt;
As of release 0.6, ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).&lt;br /&gt;
&lt;br /&gt;
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks).  Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.&lt;br /&gt;
&lt;br /&gt;
===Media Player Classic===&lt;br /&gt;
&lt;br /&gt;
===Mplayer===&lt;br /&gt;
&lt;br /&gt;
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.&lt;br /&gt;
&lt;br /&gt;
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups.  Recent versions should have fixed all of the playback/seeking bugs of note.&lt;br /&gt;
&lt;br /&gt;
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, &amp;quot;nan:1&amp;quot; complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.&lt;br /&gt;
&lt;br /&gt;
Recently fixed issues:&lt;br /&gt;
* 4:2:2 and 4:4:4 support (in previous versions they did &amp;quot;play&amp;quot;, but looking &amp;quot;strangely&amp;quot;) [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]&lt;br /&gt;
* Some videos encoded with recent (1.1) encoders complaining about &amp;quot;invalid frames&amp;quot; or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]&lt;br /&gt;
&lt;br /&gt;
Remaining issues:&lt;br /&gt;
* Offset test fails, shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]&lt;br /&gt;
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)&lt;br /&gt;
&lt;br /&gt;
===Helix Player (Real)===&lt;br /&gt;
&lt;br /&gt;
===Quicktime===&lt;br /&gt;
&lt;br /&gt;
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].  These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.&lt;br /&gt;
&lt;br /&gt;
===Totem===&lt;br /&gt;
&lt;br /&gt;
Totem supports Ogg and WebM playback via native support in gstreamer.&lt;br /&gt;
&lt;br /&gt;
===VLC===&lt;br /&gt;
&lt;br /&gt;
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), video duration is reported badly or not at all. WebM support is available since 1.1.0, also OGG Dirac is supported, but problems with insufficient CPU performance.&lt;br /&gt;
&lt;br /&gt;
===Windows Media Player===&lt;br /&gt;
&lt;br /&gt;
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.&lt;br /&gt;
&lt;br /&gt;
===Xine===&lt;br /&gt;
&lt;br /&gt;
==Test videos==&lt;br /&gt;
&lt;br /&gt;
* [[TheoraTestsuite]] (raw, Theora only)&lt;br /&gt;
* [http://www.mozilla.com/en-US/firefox/video/ Mozilla advertizing and test videos] (HTML5, Theora only)&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Playback_Troubleshooting</id>
		<title>Playback Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Playback_Troubleshooting"/>
				<updated>2010-10-16T01:54:28Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: more on firefox, +test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers.  HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet.  The more feedback we get about what doesn't work, the more we can do to make sure problems &amp;lt;b&amp;gt;get fixed&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you don't see your browser or player below, feel free to add it to the appropriate list.  And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)&lt;br /&gt;
&lt;br /&gt;
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].&lt;br /&gt;
&lt;br /&gt;
==In-browser Playback==&lt;br /&gt;
&lt;br /&gt;
===Hiccups not specific to any browser===&lt;br /&gt;
&lt;br /&gt;
====Brief flash of beginning of video when changing resolutions====&lt;br /&gt;
&lt;br /&gt;
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.&lt;br /&gt;
&lt;br /&gt;
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one.  Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can.  This starves the replacement video of network access, causing a lengthy delay when loading.  It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.&lt;br /&gt;
&lt;br /&gt;
The second option is to switch the pre-existing video element to a new stream.  This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started.  After the load completes, then it's possible to seek forward to where the original stream started.  It doesn't look as good, but it's much faster in practice.&lt;br /&gt;
&lt;br /&gt;
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.&lt;br /&gt;
&lt;br /&gt;
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====&lt;br /&gt;
&lt;br /&gt;
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &amp;amp;lt;video&amp;amp;gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.&lt;br /&gt;
&lt;br /&gt;
===Firefox===&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;component=Video%2FAudio&amp;amp;product=Core Search for known Firefox Audio/Video bugs]&lt;br /&gt;
&lt;br /&gt;
====Firefox versions 1.x, 2.x, 3.0.x====&lt;br /&gt;
&lt;br /&gt;
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM.  These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed.  With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.5.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback.  It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. &lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
Controls / seeking don't work in unfullscreen mode if JavaScript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still &amp;quot;NEW&amp;quot;. Since 3.6 a fullscreen mode exists not suffering from this problem. If controls are visible, they work properly (correct time is shown, seeking works if nothing else comes into the way) with both Theora and WebM.&lt;br /&gt;
&lt;br /&gt;
Firefox can play videos from local storage too, if the file has proper extension. Both &amp;quot;.OGG&amp;quot; and &amp;quot;.OGV&amp;quot; are accepted, since 4.0 also &amp;quot;.WEBM&amp;quot;, but for example &amp;quot;.WEB&amp;quot; will not work. &lt;br /&gt;
&lt;br /&gt;
====Firefox 3.6.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.&lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]&lt;br /&gt;
&lt;br /&gt;
Seems to pass all tests (not sure about the 322x242 &amp;quot;not divisible by 16&amp;quot; - there is a black line ...).&lt;br /&gt;
&lt;br /&gt;
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.&lt;br /&gt;
&lt;br /&gt;
====Firefox 4.0 (currently in beta)====&lt;br /&gt;
&lt;br /&gt;
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.&lt;br /&gt;
&lt;br /&gt;
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.&lt;br /&gt;
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6&lt;br /&gt;
&lt;br /&gt;
My experience watching the excellent &amp;quot;A Digital Media Primer for Geek&amp;quot; using Firefox 4.0b3 on OSX 10.5.8 (WebM)&lt;br /&gt;
&lt;br /&gt;
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. &lt;br /&gt;
&lt;br /&gt;
===Google Chrome===&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/chromium/issues/list?can=1&amp;amp;q=label%3Avideo Search for video bugs in Chrome's bugtracker]&lt;br /&gt;
&lt;br /&gt;
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos.  Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). &lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Save Video As&amp;quot; menu item re-downloads the video, even if it's fully cached.&lt;br /&gt;
&lt;br /&gt;
===Internet Explorer===&lt;br /&gt;
&lt;br /&gt;
====Internet explorer 5, 6, 7, 8====&lt;br /&gt;
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag.  Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Internet Explorer 9====&lt;br /&gt;
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box.  Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'.  Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated!  If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).&lt;br /&gt;
&lt;br /&gt;
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)&lt;br /&gt;
&lt;br /&gt;
===Opera===&lt;br /&gt;
&lt;br /&gt;
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, official HTML5 video support since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.&lt;br /&gt;
&lt;br /&gt;
As of 10.63, controls are visible even with JavaScript off, fully working for WebM, but for Theora only sound volume and already played time indicator do work, there is no total time and no progress / seeking. Opera can't play videos from local storage, only from the Internet if properly embedded in HTML5. There are tiny buffering / smoothness issues if CPU performance is insufficient to play in real time.&lt;br /&gt;
&lt;br /&gt;
===Netscape Navigator===&lt;br /&gt;
&lt;br /&gt;
[[Image:Cortado_ns4.png|250px|right]]&lt;br /&gt;
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Safari===&lt;br /&gt;
&lt;br /&gt;
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet.  With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
 &lt;br /&gt;
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].&lt;br /&gt;
&lt;br /&gt;
==Standalone Players and Tools==&lt;br /&gt;
&lt;br /&gt;
===Core Player===&lt;br /&gt;
&lt;br /&gt;
=== DUGL Player 0.44 ===&lt;br /&gt;
&lt;br /&gt;
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.&lt;br /&gt;
&lt;br /&gt;
===FFMPEG / ffplay===&lt;br /&gt;
&lt;br /&gt;
As of release 0.6, ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).&lt;br /&gt;
&lt;br /&gt;
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks).  Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.&lt;br /&gt;
&lt;br /&gt;
===Media Player Classic===&lt;br /&gt;
&lt;br /&gt;
===Mplayer===&lt;br /&gt;
&lt;br /&gt;
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.&lt;br /&gt;
&lt;br /&gt;
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups.  Recent versions should have fixed all of the playback/seeking bugs of note.&lt;br /&gt;
&lt;br /&gt;
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, &amp;quot;nan:1&amp;quot; complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.&lt;br /&gt;
&lt;br /&gt;
Recently fixed issues:&lt;br /&gt;
* 4:2:2 and 4:4:4 support (in previous versions they did &amp;quot;play&amp;quot;, but looking &amp;quot;strangely&amp;quot;) [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]&lt;br /&gt;
* Some videos encoded with recent (1.1) encoders complaining about &amp;quot;invalid frames&amp;quot; or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]&lt;br /&gt;
&lt;br /&gt;
Remaining issues:&lt;br /&gt;
* Offset test fails, shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]&lt;br /&gt;
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)&lt;br /&gt;
&lt;br /&gt;
===Helix Player (Real)===&lt;br /&gt;
&lt;br /&gt;
===Quicktime===&lt;br /&gt;
&lt;br /&gt;
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].  These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.&lt;br /&gt;
&lt;br /&gt;
===Totem===&lt;br /&gt;
&lt;br /&gt;
Totem supports Ogg and WebM playback via native support in gstreamer.&lt;br /&gt;
&lt;br /&gt;
===VLC===&lt;br /&gt;
&lt;br /&gt;
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), video duration is reported badly or not at all. WebM support is available since 1.1.0, also OGG Dirac is supported, but problems with insufficient CPU performance.&lt;br /&gt;
&lt;br /&gt;
===Windows Media Player===&lt;br /&gt;
&lt;br /&gt;
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.&lt;br /&gt;
&lt;br /&gt;
===Xine===&lt;br /&gt;
&lt;br /&gt;
==Test videos==&lt;br /&gt;
&lt;br /&gt;
* [[TheoraTestsuite]] (raw, Theora only)&lt;br /&gt;
* [[http://www.mozilla.com/en-US/firefox/video/ Mozilla advertizing and test videos] (HTML5, Theora only)&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Playback_Troubleshooting</id>
		<title>Playback Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Playback_Troubleshooting"/>
				<updated>2010-10-16T01:50:17Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: more on firefox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers.  HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet.  The more feedback we get about what doesn't work, the more we can do to make sure problems &amp;lt;b&amp;gt;get fixed&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you don't see your browser or player below, feel free to add it to the appropriate list.  And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)&lt;br /&gt;
&lt;br /&gt;
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].&lt;br /&gt;
&lt;br /&gt;
==In-browser Playback==&lt;br /&gt;
&lt;br /&gt;
===Hiccups not specific to any browser===&lt;br /&gt;
&lt;br /&gt;
====Brief flash of beginning of video when changing resolutions====&lt;br /&gt;
&lt;br /&gt;
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.&lt;br /&gt;
&lt;br /&gt;
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one.  Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can.  This starves the replacement video of network access, causing a lengthy delay when loading.  It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.&lt;br /&gt;
&lt;br /&gt;
The second option is to switch the pre-existing video element to a new stream.  This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started.  After the load completes, then it's possible to seek forward to where the original stream started.  It doesn't look as good, but it's much faster in practice.&lt;br /&gt;
&lt;br /&gt;
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.&lt;br /&gt;
&lt;br /&gt;
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====&lt;br /&gt;
&lt;br /&gt;
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &amp;amp;lt;video&amp;amp;gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.&lt;br /&gt;
&lt;br /&gt;
===Firefox===&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;component=Video%2FAudio&amp;amp;product=Core Search for known Firefox Audio/Video bugs]&lt;br /&gt;
&lt;br /&gt;
====Firefox versions 1.x, 2.x, 3.0.x====&lt;br /&gt;
&lt;br /&gt;
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM.  These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed.  With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.5.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback.  It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. &lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
Controls / seeking don't work in unfullscreen mode if JavaScript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still &amp;quot;NEW&amp;quot;. Since 3.6 a fullscreen mode exists not suffering from this problem. If controls are visible, they work properly (correct time is shown, seeking works if nothing else comes into the way) with both Theora and WebM.&lt;br /&gt;
&lt;br /&gt;
Firefox can play videos from local storage too, if the file has proper extension. Both &amp;quot;.OGG&amp;quot; and &amp;quot;.OGV&amp;quot; are accepted, since 4.0 also &amp;quot;WEBM&amp;quot;, but for example &amp;quot;.WEB&amp;quot; will not work. &lt;br /&gt;
&lt;br /&gt;
====Firefox 3.6.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.&lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]&lt;br /&gt;
&lt;br /&gt;
Seems to pass all tests (not sure about the 322x242 &amp;quot;not divisible by 16&amp;quot; - there is a black line ...).&lt;br /&gt;
&lt;br /&gt;
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.&lt;br /&gt;
&lt;br /&gt;
====Firefox 4.0 (currently in beta)====&lt;br /&gt;
&lt;br /&gt;
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.&lt;br /&gt;
&lt;br /&gt;
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.&lt;br /&gt;
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6&lt;br /&gt;
&lt;br /&gt;
My experience watching the excellent &amp;quot;A Digital Media Primer for Geek&amp;quot; using Firefox 4.0b3 on OSX 10.5.8 (WebM)&lt;br /&gt;
&lt;br /&gt;
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. &lt;br /&gt;
&lt;br /&gt;
===Google Chrome===&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/chromium/issues/list?can=1&amp;amp;q=label%3Avideo Search for video bugs in Chrome's bugtracker]&lt;br /&gt;
&lt;br /&gt;
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos.  Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). &lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Save Video As&amp;quot; menu item re-downloads the video, even if it's fully cached.&lt;br /&gt;
&lt;br /&gt;
===Internet Explorer===&lt;br /&gt;
&lt;br /&gt;
====Internet explorer 5, 6, 7, 8====&lt;br /&gt;
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag.  Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Internet Explorer 9====&lt;br /&gt;
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box.  Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'.  Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated!  If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).&lt;br /&gt;
&lt;br /&gt;
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)&lt;br /&gt;
&lt;br /&gt;
===Opera===&lt;br /&gt;
&lt;br /&gt;
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, official HTML5 video support since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.&lt;br /&gt;
&lt;br /&gt;
As of 10.63, controls are visible even with JavaScript off, fully working for WebM, but for Theora only sound volume and already played time indicator do work, there is no total time and no progress / seeking. Opera can't play videos from local storage, only from the Internet if properly embedded in HTML5. There are tiny buffering / smoothness issues if CPU performance is insufficient to play in real time.&lt;br /&gt;
&lt;br /&gt;
===Netscape Navigator===&lt;br /&gt;
&lt;br /&gt;
[[Image:Cortado_ns4.png|250px|right]]&lt;br /&gt;
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Safari===&lt;br /&gt;
&lt;br /&gt;
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet.  With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
 &lt;br /&gt;
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].&lt;br /&gt;
&lt;br /&gt;
==Standalone Players and Tools==&lt;br /&gt;
&lt;br /&gt;
===Core Player===&lt;br /&gt;
&lt;br /&gt;
=== DUGL Player 0.44 ===&lt;br /&gt;
&lt;br /&gt;
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.&lt;br /&gt;
&lt;br /&gt;
===FFMPEG / ffplay===&lt;br /&gt;
&lt;br /&gt;
As of release 0.6, ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).&lt;br /&gt;
&lt;br /&gt;
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks).  Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.&lt;br /&gt;
&lt;br /&gt;
===Media Player Classic===&lt;br /&gt;
&lt;br /&gt;
===Mplayer===&lt;br /&gt;
&lt;br /&gt;
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.&lt;br /&gt;
&lt;br /&gt;
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups.  Recent versions should have fixed all of the playback/seeking bugs of note.&lt;br /&gt;
&lt;br /&gt;
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, &amp;quot;nan:1&amp;quot; complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.&lt;br /&gt;
&lt;br /&gt;
Recently fixed issues:&lt;br /&gt;
* 4:2:2 and 4:4:4 support (in previous versions they did &amp;quot;play&amp;quot;, but looking &amp;quot;strangely&amp;quot;) [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]&lt;br /&gt;
* Some videos encoded with recent (1.1) encoders complaining about &amp;quot;invalid frames&amp;quot; or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]&lt;br /&gt;
&lt;br /&gt;
Remaining issues:&lt;br /&gt;
* Offset test fails, shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]&lt;br /&gt;
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)&lt;br /&gt;
&lt;br /&gt;
===Helix Player (Real)===&lt;br /&gt;
&lt;br /&gt;
===Quicktime===&lt;br /&gt;
&lt;br /&gt;
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].  These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.&lt;br /&gt;
&lt;br /&gt;
===Totem===&lt;br /&gt;
&lt;br /&gt;
Totem supports Ogg and WebM playback via native support in gstreamer.&lt;br /&gt;
&lt;br /&gt;
===VLC===&lt;br /&gt;
&lt;br /&gt;
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), video duration is reported badly or not at all. WebM support is available since 1.1.0, also OGG Dirac is supported, but problems with insufficient CPU performance.&lt;br /&gt;
&lt;br /&gt;
===Windows Media Player===&lt;br /&gt;
&lt;br /&gt;
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.&lt;br /&gt;
&lt;br /&gt;
===Xine===&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Playback_Troubleshooting</id>
		<title>Playback Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Playback_Troubleshooting"/>
				<updated>2010-10-14T04:33:48Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: theo vs webm&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers.  HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet.  The more feedback we get about what doesn't work, the more we can do to make sure problems &amp;lt;b&amp;gt;get fixed&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you don't see your browser or player below, feel free to add it to the appropriate list.  And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)&lt;br /&gt;
&lt;br /&gt;
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].&lt;br /&gt;
&lt;br /&gt;
==In-browser Playback==&lt;br /&gt;
&lt;br /&gt;
===Hiccups not specific to any browser===&lt;br /&gt;
&lt;br /&gt;
====Brief flash of beginning of video when changing resolutions====&lt;br /&gt;
&lt;br /&gt;
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.&lt;br /&gt;
&lt;br /&gt;
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one.  Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can.  This starves the replacement video of network access, causing a lengthy delay when loading.  It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.&lt;br /&gt;
&lt;br /&gt;
The second option is to switch the pre-existing video element to a new stream.  This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started.  After the load completes, then it's possible to seek forward to where the original stream started.  It doesn't look as good, but it's much faster in practice.&lt;br /&gt;
&lt;br /&gt;
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.&lt;br /&gt;
&lt;br /&gt;
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====&lt;br /&gt;
&lt;br /&gt;
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &amp;amp;lt;video&amp;amp;gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.&lt;br /&gt;
&lt;br /&gt;
===Firefox===&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;component=Video%2FAudio&amp;amp;product=Core Search for known Firefox Audio/Video bugs]&lt;br /&gt;
&lt;br /&gt;
====Firefox versions 1.x, 2.x, 3.0.x====&lt;br /&gt;
&lt;br /&gt;
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM.  These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed.  With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.5.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback.  It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. &lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
Controls / seeking doesn't work if Javascript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still &amp;quot;NEW&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Firefox can play videos from local storage too.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.6.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.&lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]&lt;br /&gt;
&lt;br /&gt;
Seems to pass all tests (not sure about the 322x242 &amp;quot;not divisible by 16&amp;quot; - there is a black line ...).&lt;br /&gt;
&lt;br /&gt;
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.&lt;br /&gt;
&lt;br /&gt;
====Firefox 4.0 (currently in beta)====&lt;br /&gt;
&lt;br /&gt;
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.&lt;br /&gt;
&lt;br /&gt;
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.&lt;br /&gt;
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6&lt;br /&gt;
&lt;br /&gt;
My experience watching the excellent &amp;quot;A Digital Media Primer for Geek&amp;quot; using Firefox 4.0b3 on OSX 10.5.8 (WebM)&lt;br /&gt;
&lt;br /&gt;
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. &lt;br /&gt;
&lt;br /&gt;
===Google Chrome===&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/chromium/issues/list?can=1&amp;amp;q=label%3Avideo Search for video bugs in Chrome's bugtracker]&lt;br /&gt;
&lt;br /&gt;
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos.  Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). &lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Save Video As&amp;quot; menu item re-downloads the video, even if it's fully cached.&lt;br /&gt;
&lt;br /&gt;
===Internet Explorer===&lt;br /&gt;
&lt;br /&gt;
====Internet explorer 5, 6, 7, 8====&lt;br /&gt;
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag.  Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Internet Explorer 9====&lt;br /&gt;
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box.  Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'.  Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated!  If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).&lt;br /&gt;
&lt;br /&gt;
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)&lt;br /&gt;
&lt;br /&gt;
===Opera===&lt;br /&gt;
&lt;br /&gt;
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, official HTML5 video support since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.&lt;br /&gt;
&lt;br /&gt;
As of 10.63, controls are visible even with JavaScript off, fully working for WebM, but for Theora only sound volume and already played time indicator do work, there is no total time and no progress / seeking. Opera can't play videos from local storage, only from the Internet if properly embedded in HTML5. There are tiny buffering / performance issues if CPU is insufficient to play in real time.&lt;br /&gt;
&lt;br /&gt;
===Netscape Navigator===&lt;br /&gt;
&lt;br /&gt;
[[Image:Cortado_ns4.png|250px|right]]&lt;br /&gt;
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Safari===&lt;br /&gt;
&lt;br /&gt;
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet.  With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
 &lt;br /&gt;
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].&lt;br /&gt;
&lt;br /&gt;
==Standalone Players and Tools==&lt;br /&gt;
&lt;br /&gt;
===Core Player===&lt;br /&gt;
&lt;br /&gt;
=== DUGL Player 0.44 ===&lt;br /&gt;
&lt;br /&gt;
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.&lt;br /&gt;
&lt;br /&gt;
===FFMPEG / ffplay===&lt;br /&gt;
&lt;br /&gt;
As of release 0.6, ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).&lt;br /&gt;
&lt;br /&gt;
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks).  Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.&lt;br /&gt;
&lt;br /&gt;
===Media Player Classic===&lt;br /&gt;
&lt;br /&gt;
===Mplayer===&lt;br /&gt;
&lt;br /&gt;
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.&lt;br /&gt;
&lt;br /&gt;
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups.  Recent versions should have fixed all of the playback/seeking bugs of note.&lt;br /&gt;
&lt;br /&gt;
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, &amp;quot;nan:1&amp;quot; complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.&lt;br /&gt;
&lt;br /&gt;
Recently fixed issues:&lt;br /&gt;
* 4:2:2 and 4:4:4 support (in previous versions they did &amp;quot;play&amp;quot;, but looking &amp;quot;strangely&amp;quot;) [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]&lt;br /&gt;
* Some videos encoded with recent (1.1) encoders complaining about &amp;quot;invalid frames&amp;quot; or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]&lt;br /&gt;
&lt;br /&gt;
Remaining issues:&lt;br /&gt;
* Offset test fails, shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]&lt;br /&gt;
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)&lt;br /&gt;
&lt;br /&gt;
===Helix Player (Real)===&lt;br /&gt;
&lt;br /&gt;
===Quicktime===&lt;br /&gt;
&lt;br /&gt;
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].  These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.&lt;br /&gt;
&lt;br /&gt;
===Totem===&lt;br /&gt;
&lt;br /&gt;
Totem supports Ogg and WebM playback via native support in gstreamer.&lt;br /&gt;
&lt;br /&gt;
===VLC===&lt;br /&gt;
&lt;br /&gt;
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), video duration is reported badly or not at all. WebM support is available since 1.1.0, also OGG Dirac is supported, but problems with insufficient CPU performance.&lt;br /&gt;
&lt;br /&gt;
===Windows Media Player===&lt;br /&gt;
&lt;br /&gt;
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.&lt;br /&gt;
&lt;br /&gt;
===Xine===&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Talk:Playback_Troubleshooting</id>
		<title>Talk:Playback Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Talk:Playback_Troubleshooting"/>
				<updated>2010-10-14T04:12:00Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: Opera more&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[1]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; detailed descriptions of problems viewing videos in standalone players and browsers&lt;br /&gt;
&lt;br /&gt;
It should be probably specified what video formats can be whined about here (OGG Theora, Dirac?, WebM, Theora inside AVI?, MPEG-2 inside OGG?) otherwise someone reports his Flash11, MP5 or XXX264 issues here one day ;-)&lt;br /&gt;
&lt;br /&gt;
[2]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Opera long supported Ogg playback in developer builds, and finally shipped native&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Ogg support in release 10.5. As of 10.60, WebM is also natively supported.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; http://www.opera.com/press/video/&lt;br /&gt;
&lt;br /&gt;
Nope (no video using Opera 10.63, no video using FireFox 4.0b6) :-(&lt;br /&gt;
&lt;br /&gt;
There are tiny flaws with video playback in Opera, but the possibly much worse thing are the obsolete video &amp;quot;technologies&amp;quot; on their page as well as the lack of Theora and WeBM videos.&lt;br /&gt;
&lt;br /&gt;
[[User:DOS386|DOS386]] 04:12, 14 October 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Playback_Troubleshooting</id>
		<title>Playback Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Playback_Troubleshooting"/>
				<updated>2010-10-14T04:08:18Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: Firefox+Opera&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers.  HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet.  The more feedback we get about what doesn't work, the more we can do to make sure problems &amp;lt;b&amp;gt;get fixed&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you don't see your browser or player below, feel free to add it to the appropriate list.  And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)&lt;br /&gt;
&lt;br /&gt;
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].&lt;br /&gt;
&lt;br /&gt;
==In-browser Playback==&lt;br /&gt;
&lt;br /&gt;
===Hiccups not specific to any browser===&lt;br /&gt;
&lt;br /&gt;
====Brief flash of beginning of video when changing resolutions====&lt;br /&gt;
&lt;br /&gt;
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.&lt;br /&gt;
&lt;br /&gt;
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one.  Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can.  This starves the replacement video of network access, causing a lengthy delay when loading.  It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.&lt;br /&gt;
&lt;br /&gt;
The second option is to switch the pre-existing video element to a new stream.  This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started.  After the load completes, then it's possible to seek forward to where the original stream started.  It doesn't look as good, but it's much faster in practice.&lt;br /&gt;
&lt;br /&gt;
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.&lt;br /&gt;
&lt;br /&gt;
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====&lt;br /&gt;
&lt;br /&gt;
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &amp;amp;lt;video&amp;amp;gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.&lt;br /&gt;
&lt;br /&gt;
===Firefox===&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;component=Video%2FAudio&amp;amp;product=Core Search for known Firefox Audio/Video bugs]&lt;br /&gt;
&lt;br /&gt;
====Firefox versions 1.x, 2.x, 3.0.x====&lt;br /&gt;
&lt;br /&gt;
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM.  These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed.  With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.5.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback.  It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. &lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
Controls / seeking doesn't work if Javascript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still &amp;quot;NEW&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Firefox can play videos from local storage too.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.6.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.&lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]&lt;br /&gt;
&lt;br /&gt;
Seems to pass all tests (not sure about the 322x242 &amp;quot;not divisible by 16&amp;quot; - there is a black line ...).&lt;br /&gt;
&lt;br /&gt;
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.&lt;br /&gt;
&lt;br /&gt;
====Firefox 4.0 (currently in beta)====&lt;br /&gt;
&lt;br /&gt;
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.&lt;br /&gt;
&lt;br /&gt;
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.&lt;br /&gt;
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6&lt;br /&gt;
&lt;br /&gt;
My experience watching the excellent &amp;quot;A Digital Media Primer for Geek&amp;quot; using Firefox 4.0b3 on OSX 10.5.8 (WebM)&lt;br /&gt;
&lt;br /&gt;
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. &lt;br /&gt;
&lt;br /&gt;
===Google Chrome===&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/chromium/issues/list?can=1&amp;amp;q=label%3Avideo Search for video bugs in Chrome's bugtracker]&lt;br /&gt;
&lt;br /&gt;
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos.  Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). &lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Save Video As&amp;quot; menu item re-downloads the video, even if it's fully cached.&lt;br /&gt;
&lt;br /&gt;
===Internet Explorer===&lt;br /&gt;
&lt;br /&gt;
====Internet explorer 5, 6, 7, 8====&lt;br /&gt;
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag.  Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Internet Explorer 9====&lt;br /&gt;
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box.  Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'.  Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated!  If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).&lt;br /&gt;
&lt;br /&gt;
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)&lt;br /&gt;
&lt;br /&gt;
===Opera===&lt;br /&gt;
&lt;br /&gt;
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, official HTML5 video support since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.&lt;br /&gt;
&lt;br /&gt;
As of 10.63, controls are visible even with JavaScript off, but only sound volume and already played time indicator do work, there is no total time and no progress / seeking. Opera can't play videos from local storage, only from the Internet if properly embedded in HTML5. There are tiny buffering / performance issues if CPU is insufficient to play in real time.&lt;br /&gt;
&lt;br /&gt;
===Netscape Navigator===&lt;br /&gt;
&lt;br /&gt;
[[Image:Cortado_ns4.png|250px|right]]&lt;br /&gt;
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Safari===&lt;br /&gt;
&lt;br /&gt;
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet.  With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
 &lt;br /&gt;
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].&lt;br /&gt;
&lt;br /&gt;
==Standalone Players and Tools==&lt;br /&gt;
&lt;br /&gt;
===Core Player===&lt;br /&gt;
&lt;br /&gt;
=== DUGL Player 0.44 ===&lt;br /&gt;
&lt;br /&gt;
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.&lt;br /&gt;
&lt;br /&gt;
===FFMPEG / ffplay===&lt;br /&gt;
&lt;br /&gt;
As of release 0.6, ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).&lt;br /&gt;
&lt;br /&gt;
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks).  Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.&lt;br /&gt;
&lt;br /&gt;
===Media Player Classic===&lt;br /&gt;
&lt;br /&gt;
===Mplayer===&lt;br /&gt;
&lt;br /&gt;
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.&lt;br /&gt;
&lt;br /&gt;
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups.  Recent versions should have fixed all of the playback/seeking bugs of note.&lt;br /&gt;
&lt;br /&gt;
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, &amp;quot;nan:1&amp;quot; complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.&lt;br /&gt;
&lt;br /&gt;
Recently fixed issues:&lt;br /&gt;
* 4:2:2 and 4:4:4 support (in previous versions they did &amp;quot;play&amp;quot;, but looking &amp;quot;strangely&amp;quot;) [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]&lt;br /&gt;
* Some videos encoded with recent (1.1) encoders complaining about &amp;quot;invalid frames&amp;quot; or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]&lt;br /&gt;
&lt;br /&gt;
Remaining issues:&lt;br /&gt;
* Offset test fails, shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]&lt;br /&gt;
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)&lt;br /&gt;
&lt;br /&gt;
===Helix Player (Real)===&lt;br /&gt;
&lt;br /&gt;
===Quicktime===&lt;br /&gt;
&lt;br /&gt;
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].  These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.&lt;br /&gt;
&lt;br /&gt;
===Totem===&lt;br /&gt;
&lt;br /&gt;
Totem supports Ogg and WebM playback via native support in gstreamer.&lt;br /&gt;
&lt;br /&gt;
===VLC===&lt;br /&gt;
&lt;br /&gt;
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), video duration is reported badly or not at all. WebM support is available since 1.1.0, also OGG Dirac is supported, but problems with insufficient CPU performance.&lt;br /&gt;
&lt;br /&gt;
===Windows Media Player===&lt;br /&gt;
&lt;br /&gt;
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.&lt;br /&gt;
&lt;br /&gt;
===Xine===&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Talk:Playback_Troubleshooting</id>
		<title>Talk:Playback Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Talk:Playback_Troubleshooting"/>
				<updated>2010-10-13T04:00:02Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: bump&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[1]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; detailed descriptions of problems viewing videos in standalone players and browsers&lt;br /&gt;
&lt;br /&gt;
It should be probably specified what video formats can be whined about here (OGG Theora, Dirac?, WebM, Theora inside AVI?, MPEG-2 inside OGG?) otherwise someone reports his Flash11, MP5 or XXX264 issues here one day ;-)&lt;br /&gt;
&lt;br /&gt;
[2]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Opera long supported Ogg playback in developer builds, and finally shipped native&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Ogg support in release 10.5. As of 10.60, WebM is also natively supported.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; http://www.opera.com/press/video/&lt;br /&gt;
&lt;br /&gt;
Nope (no video using Opera 10.62, no video using FireFox 4.0b6) :-(&lt;br /&gt;
&lt;br /&gt;
[[User:DOS386|DOS386]] 07:37, 12 October 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/TheoraTestsuite</id>
		<title>TheoraTestsuite</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/TheoraTestsuite"/>
				<updated>2010-10-13T03:55:30Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: moved stuff&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== some samples to test your theora decoder ==&lt;br /&gt;
&lt;br /&gt;
a decoder must play all these files without problems to comply with the theora specification.&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/320x240.ogg 320x240.ogg] [0.3 MB]&lt;br /&gt;
&lt;br /&gt;
* simplest example&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/320x240.ogv 320x240.ogv] [0.3 MB]&lt;br /&gt;
&lt;br /&gt;
* simple example with '''Skeleton Stream'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/320x240.skeleton+cmml.ogv 320x240.skeleton+cmml.ogv] [0.3 MB]&lt;br /&gt;
&lt;br /&gt;
* simple example with '''Skeleton and CMML Stream'''; decoders should read the Skeleton stream to identify the other streams in Ogg and ignore those that are not supported by the application&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/pixel_aspect_ratio.ogg pixel_aspect_ratio.ogg] [1.8 MB] &lt;br /&gt;
&lt;br /&gt;
* '''Aspect Ratio defined in header''' to 1.82/1 , it also has a theora '''comment header''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/videotestsrc-720x576-16-15.ogg videotestsrc-720x576-16-15.ogg] [422K]&lt;br /&gt;
&lt;br /&gt;
* '''Aspect Ratio defined in header''' to 1.33/1 (PAL DVD format)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/322x242_not-divisible-by-sixteen-framesize.ogg 322x242_not-divisible-by-sixteen-framesize.ogg] [0.3 MB]&lt;br /&gt;
&lt;br /&gt;
* '''both dimensions not divisible by 16''' but still even - if you see a black border around the testimage you should have a look at the Spec/2.2 on page 22, to see how to use: ti.width, ti.height, ti.frame_width, ti.frame_height, ti.offset_x, ti.offset_y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
&lt;br /&gt;
* '''one dimension divisible by 16 while the other one isn't'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
&lt;br /&gt;
* '''odd dimensions'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/chained_streams.ogg chained_streams.ogg] [2.4 MB]&lt;br /&gt;
&lt;br /&gt;
* all other samples as a '''chained stream'''. (see Spec/A.3.1 on page 157)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/multi2.ogg multi2.ogg] [171 K]&lt;br /&gt;
&lt;br /&gt;
* another '''chained''' file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/mobile_itu601_i_422.ogg mobile_itu601_i_422.ogg] [8 MB]&lt;br /&gt;
&lt;br /&gt;
* '''4:2:2''' pixel format, in the original spec and supported by the mainline decoder since alpha8 and the mainline encoder since 1.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/ducks_take_off_444_720p25.ogg ducks_take_off_444_720p25.ogg] [7.2 MB]&lt;br /&gt;
&lt;br /&gt;
* Ogg Theora video '''4:4:4''' pixel format, 1280x720 pixels, 25 fps, 213 frames&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/stockholm-vfr.ogg stockholm-vfr.ogg] [1.8 MB]&lt;br /&gt;
&lt;br /&gt;
* '''Hybrid 24fps/30fps''' clip encoded as 120fps with dropped frames.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/offset_test.ogv offset_test.ogv] [0.2 MB] (10 frames, 1 fps, no visible movement, visible frame 512 x 512) &lt;br /&gt;
&lt;br /&gt;
* Ogg Theora video with '''large offset''', output should look like [http://v2v.cc/~j/theora_testsuite/offset_test.pass.png offset_test.pass.png], but not like [http://v2v.cc/~j/theora_testsuite/offset_test.fail.png offset_test.fail.png].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/sign_irene_cif-3qi-b.ogg sign_irene_cif-3qi-b.ogg] [1.3 MB]&lt;br /&gt;
&lt;br /&gt;
* Ogg Theora video using '''3qi (adaptive quantization)'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/chroma_siting_test.ogv chroma_siting_test.ogv] [25K]&lt;br /&gt;
&lt;br /&gt;
* Ogg Theora video chroma siting test for 4:2:0. No motion, 1 fps, 20 seconds, 1 frame + 19 repetitions. If the player's conversion to RGB uses correct chroma subsample positioning, then the top and bottom halves should be the same color.  If the top and bottom halves are different colors, then the player's chroma siting is wrong.  Note that many players delegate YUV to RGB conversion to the graphics hardware or driver, which are then responsible for the chroma siting. [http://img260.imageshack.us/img260/1198/cromatest.png This image] shows a correct decode.&lt;br /&gt;
&lt;br /&gt;
[http://v2v.cc/~j/theora_testsuite/0byteframes.ogv 0byteframes.ogv] [31k]&lt;br /&gt;
&lt;br /&gt;
* Ogg Theora video 25fps, 10 seconds long, frame only changes every second.&lt;br /&gt;
&lt;br /&gt;
[[Category:Theora]]&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Playback_Troubleshooting</id>
		<title>Playback Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Playback_Troubleshooting"/>
				<updated>2010-10-13T03:55:06Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: typos, moved stuff from other page, updates, misc, my bugs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers.  HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet.  The more feedback we get about what doesn't work, the more we can do to make sure problems &amp;lt;b&amp;gt;get fixed&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you don't see your browser or player below, feel free to add it to the appropriate list.  And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)&lt;br /&gt;
&lt;br /&gt;
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].&lt;br /&gt;
&lt;br /&gt;
==In-browser Playback==&lt;br /&gt;
&lt;br /&gt;
===Hiccups not specific to any browser===&lt;br /&gt;
&lt;br /&gt;
====Brief flash of beginning of video when changing resolutions====&lt;br /&gt;
&lt;br /&gt;
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.&lt;br /&gt;
&lt;br /&gt;
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one.  Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can.  This starves the replacement video of network access, causing a lengthy delay when loading.  It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.&lt;br /&gt;
&lt;br /&gt;
The second option is to switch the pre-existing video element to a new stream.  This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started.  After the load completes, then it's possible to seek forward to where the original stream started.  It doesn't look as good, but it's much faster in practice.&lt;br /&gt;
&lt;br /&gt;
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.&lt;br /&gt;
&lt;br /&gt;
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====&lt;br /&gt;
&lt;br /&gt;
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &amp;amp;lt;video&amp;amp;gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.&lt;br /&gt;
&lt;br /&gt;
===Firefox===&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;component=Video%2FAudio&amp;amp;product=Core Search for known Firefox Audio/Video bugs]&lt;br /&gt;
&lt;br /&gt;
====Firefox versions 1.x, 2.x, 3.0.x====&lt;br /&gt;
&lt;br /&gt;
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM.  These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed.  With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.5.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback.  It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. &lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
Controls / seeking doesn't work if Javascript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still &amp;quot;NEW&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.6.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.&lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]&lt;br /&gt;
&lt;br /&gt;
Seems to pass all tests (not sure about the 322x242 &amp;quot;not divisible by 16&amp;quot; - there is a black line ...).&lt;br /&gt;
&lt;br /&gt;
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.&lt;br /&gt;
&lt;br /&gt;
====Firefox 4.0 (currently in beta)====&lt;br /&gt;
&lt;br /&gt;
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.&lt;br /&gt;
&lt;br /&gt;
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.&lt;br /&gt;
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6&lt;br /&gt;
&lt;br /&gt;
My experience watching the excellent &amp;quot;A Digital Media Primer for Geek&amp;quot; using Firefox 4.0b3 on OSX 10.5.8 (WebM)&lt;br /&gt;
&lt;br /&gt;
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. &lt;br /&gt;
&lt;br /&gt;
===Google Chrome===&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/chromium/issues/list?can=1&amp;amp;q=label%3Avideo Search for video bugs in Chrome's bugtracker]&lt;br /&gt;
&lt;br /&gt;
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos.  Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). &lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Save Video As&amp;quot; menu item re-downloads the video, even if it's fully cached.&lt;br /&gt;
&lt;br /&gt;
===Internet Explorer===&lt;br /&gt;
&lt;br /&gt;
====Internet explorer 5, 6, 7, 8====&lt;br /&gt;
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag.  Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Internet Explorer 9====&lt;br /&gt;
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box.  Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'.  Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated!  If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).&lt;br /&gt;
&lt;br /&gt;
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)&lt;br /&gt;
&lt;br /&gt;
===Opera===&lt;br /&gt;
&lt;br /&gt;
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, officially supported since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.&lt;br /&gt;
&lt;br /&gt;
===Netscape Navigator===&lt;br /&gt;
[[Image:Cortado_ns4.png|250px|right]]&lt;br /&gt;
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Safari===&lt;br /&gt;
&lt;br /&gt;
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet.  With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
 &lt;br /&gt;
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].&lt;br /&gt;
&lt;br /&gt;
==Standalone Players and Tools==&lt;br /&gt;
&lt;br /&gt;
===Core Player===&lt;br /&gt;
&lt;br /&gt;
=== DUGL Player 0.44 ===&lt;br /&gt;
&lt;br /&gt;
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.&lt;br /&gt;
&lt;br /&gt;
===FFMPEG / ffplay===&lt;br /&gt;
&lt;br /&gt;
As of release 0.6, ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).&lt;br /&gt;
&lt;br /&gt;
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks).  Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.&lt;br /&gt;
&lt;br /&gt;
===Media Player Classic===&lt;br /&gt;
&lt;br /&gt;
===Mplayer===&lt;br /&gt;
&lt;br /&gt;
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.&lt;br /&gt;
&lt;br /&gt;
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups.  Recent versions should have fixed all of the playback/seeking bugs of note.&lt;br /&gt;
&lt;br /&gt;
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, &amp;quot;nan:1&amp;quot; complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.&lt;br /&gt;
&lt;br /&gt;
Recently fixed issues:&lt;br /&gt;
* 4:2:2 and 4:4:4 support (in previous versions they did &amp;quot;play&amp;quot;, but looking &amp;quot;strangely&amp;quot;) [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]&lt;br /&gt;
* Some videos encoded with recent (1.1) encoders complaining about &amp;quot;invalid frames&amp;quot; or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]&lt;br /&gt;
&lt;br /&gt;
Remaining issues:&lt;br /&gt;
* Offset test fails, shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]&lt;br /&gt;
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)&lt;br /&gt;
&lt;br /&gt;
===Helix Player (Real)===&lt;br /&gt;
&lt;br /&gt;
===Quicktime===&lt;br /&gt;
&lt;br /&gt;
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].  These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.&lt;br /&gt;
&lt;br /&gt;
===Totem===&lt;br /&gt;
&lt;br /&gt;
Totem supports Ogg and WebM playback via native support in gstreamer.&lt;br /&gt;
&lt;br /&gt;
===VLC===&lt;br /&gt;
&lt;br /&gt;
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), video duration is reported badly or not at all. WebM support is available since 1.1.0, also OGG Dirac is supported, but problems with insufficient CPU performance.&lt;br /&gt;
&lt;br /&gt;
===Windows Media Player===&lt;br /&gt;
&lt;br /&gt;
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.&lt;br /&gt;
&lt;br /&gt;
===Xine===&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Playback_Troubleshooting</id>
		<title>Playback Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Playback_Troubleshooting"/>
				<updated>2010-10-13T03:51:41Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: typos, moved stuff from other page, updates, misc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers.  HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet.  The more feedback we get about what doesn't work, the more we can do to make sure problems &amp;lt;b&amp;gt;get fixed&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you don't see your browser or player below, feel free to add it to the appropriate list.  And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)&lt;br /&gt;
&lt;br /&gt;
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].&lt;br /&gt;
&lt;br /&gt;
==In-browser Playback==&lt;br /&gt;
&lt;br /&gt;
===Hiccups not specific to any browser===&lt;br /&gt;
&lt;br /&gt;
====Brief flash of beginning of video when changing resolutions====&lt;br /&gt;
&lt;br /&gt;
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.&lt;br /&gt;
&lt;br /&gt;
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one.  Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can.  This starves the replacement video of network access, causing a lengthy delay when loading.  It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.&lt;br /&gt;
&lt;br /&gt;
The second option is to switch the pre-existing video element to a new stream.  This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started.  After the load completes, then it's possible to seek forward to where the original stream started.  It doesn't look as good, but it's much faster in practice.&lt;br /&gt;
&lt;br /&gt;
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.&lt;br /&gt;
&lt;br /&gt;
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====&lt;br /&gt;
&lt;br /&gt;
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &amp;amp;lt;video&amp;amp;gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.&lt;br /&gt;
&lt;br /&gt;
===Firefox===&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;component=Video%2FAudio&amp;amp;product=Core Search for known Firefox Audio/Video bugs]&lt;br /&gt;
&lt;br /&gt;
====Firefox versions 1.x, 2.x, 3.0.x====&lt;br /&gt;
&lt;br /&gt;
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM.  These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed.  With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.5.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback.  It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. &lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
Controls / seeking doesn't work if Javascript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still &amp;quot;NEW&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
====Firefox 3.6.x====&lt;br /&gt;
&lt;br /&gt;
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.&lt;br /&gt;
&lt;br /&gt;
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.&lt;br /&gt;
&lt;br /&gt;
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].&lt;br /&gt;
&lt;br /&gt;
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]&lt;br /&gt;
&lt;br /&gt;
Seems to pass all tests (not sure about the 322x242 &amp;quot;not divisible by 16&amp;quot; - there is a black line ...).&lt;br /&gt;
&lt;br /&gt;
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.&lt;br /&gt;
&lt;br /&gt;
====Firefox 4.0 (currently in beta)====&lt;br /&gt;
&lt;br /&gt;
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.&lt;br /&gt;
&lt;br /&gt;
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.&lt;br /&gt;
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6&lt;br /&gt;
&lt;br /&gt;
My experience watching the excellent &amp;quot;A Digital Media Primer for Geek&amp;quot; using Firefox 4.0b3 on OSX 10.5.8 (WebM)&lt;br /&gt;
&lt;br /&gt;
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. &lt;br /&gt;
&lt;br /&gt;
===Google Chrome===&lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/chromium/issues/list?can=1&amp;amp;q=label%3Avideo Search for video bugs in Chrome's bugtracker]&lt;br /&gt;
&lt;br /&gt;
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos.  Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). &lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Save Video As&amp;quot; menu item re-downloads the video, even if it's fully cached.&lt;br /&gt;
&lt;br /&gt;
===Internet Explorer===&lt;br /&gt;
&lt;br /&gt;
====Internet explorer 5, 6, 7, 8====&lt;br /&gt;
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag.  Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
&lt;br /&gt;
====Internet Explorer 9====&lt;br /&gt;
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box.  Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'.  Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated!  If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).&lt;br /&gt;
&lt;br /&gt;
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)&lt;br /&gt;
&lt;br /&gt;
===Opera===&lt;br /&gt;
&lt;br /&gt;
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, officially supported since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.&lt;br /&gt;
&lt;br /&gt;
===Netscape Navigator===&lt;br /&gt;
[[Image:Cortado_ns4.png|250px|right]]&lt;br /&gt;
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Safari===&lt;br /&gt;
&lt;br /&gt;
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet.  With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled.  Cortado has native support for Ogg Kate subtitles.&lt;br /&gt;
 &lt;br /&gt;
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].&lt;br /&gt;
&lt;br /&gt;
==Standalone Players and Tools==&lt;br /&gt;
&lt;br /&gt;
===Core Player===&lt;br /&gt;
&lt;br /&gt;
=== DUGL Player 0.44 ===&lt;br /&gt;
&lt;br /&gt;
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.&lt;br /&gt;
&lt;br /&gt;
===FFMPEG / ffplay===&lt;br /&gt;
&lt;br /&gt;
As of release 0.6, ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).&lt;br /&gt;
&lt;br /&gt;
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks).  Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.&lt;br /&gt;
&lt;br /&gt;
===Media Player Classic===&lt;br /&gt;
&lt;br /&gt;
===Mplayer===&lt;br /&gt;
&lt;br /&gt;
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and can since cca 2010-07 additionally can handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.&lt;br /&gt;
&lt;br /&gt;
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups.  Recent versions should have fixed all of the playback/seeking bugs of note.&lt;br /&gt;
&lt;br /&gt;
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, &amp;quot;nan:1&amp;quot; complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774] [BUG#1774 http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.&lt;br /&gt;
&lt;br /&gt;
Recently fixed issues:&lt;br /&gt;
* 4:2:2 and 4:4:4 support (in previous versions they did &amp;quot;play&amp;quot;, but looking &amp;quot;strangely&amp;quot;) [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]&lt;br /&gt;
* Some videos encoded with recent (1.1) encoders complaining about &amp;quot;invalid frames&amp;quot; or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]&lt;br /&gt;
&lt;br /&gt;
Remaining issues:&lt;br /&gt;
* Offset test fails, shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]&lt;br /&gt;
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)&lt;br /&gt;
&lt;br /&gt;
===Helix Player (Real)===&lt;br /&gt;
&lt;br /&gt;
===Quicktime===&lt;br /&gt;
&lt;br /&gt;
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].  These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.&lt;br /&gt;
&lt;br /&gt;
===Totem===&lt;br /&gt;
&lt;br /&gt;
Totem supports Ogg and WebM playback via native support in gstreamer.&lt;br /&gt;
&lt;br /&gt;
===VLC===&lt;br /&gt;
&lt;br /&gt;
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), video duration is reported badly or not at all. WebM support is available since 1.1.0, also OGG Dirac is supported, but problems with insufficient CPU performance.&lt;br /&gt;
&lt;br /&gt;
===Windows Media Player===&lt;br /&gt;
&lt;br /&gt;
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.&lt;br /&gt;
&lt;br /&gt;
===Xine===&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Talk:Playback_Troubleshooting</id>
		<title>Talk:Playback Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Talk:Playback_Troubleshooting"/>
				<updated>2010-10-12T07:37:57Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: 2 issues g&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[1]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; detailed descriptions of problems viewing videos in standalone players and browsers&lt;br /&gt;
&lt;br /&gt;
It should be probably specified what video formats can be whined about here (OGG Theora, Dirac?, WebM, Theora inside AVI?, MPEG-2 inside OGG?) otherwise someone reports his Flash11, MP5 or XXX264 issues here one day ;-)&lt;br /&gt;
&lt;br /&gt;
[2]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Opera long supported Ogg playback in developer builds, and finally shipped native&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Ogg support in release 10.5. As of 10.60, WebM is also natively supported.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; http://www.opera.com/press/video/&lt;br /&gt;
&lt;br /&gt;
Nope (no video using Opera 10.62, no video using FireFox 4.0b6) :-(&lt;br /&gt;
&lt;br /&gt;
[[User:DOS386|DOS386]] 07:36, 12 October 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	<entry>
		<id>http://wiki.xiph.org/Talk:Playback_Troubleshooting</id>
		<title>Talk:Playback Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.xiph.org/Talk:Playback_Troubleshooting"/>
				<updated>2010-10-12T07:36:22Z</updated>
		
		<summary type="html">&lt;p&gt;DOS386: 2 issues&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[1]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; detailed descriptions of problems viewing videos in standalone players and browsers&lt;br /&gt;
&lt;br /&gt;
It should be probably specified what video formats can be whined about here (OGG Theora, Dirac?, WebM, Theora inside AVI?, MPEG-2 inside OGG?) otherwise someone reports his Flash11, MP5 or XXX264 issues here one day ;-)&lt;br /&gt;
&lt;br /&gt;
[2]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Opera long supported Ogg playback in developer builds, and finally shipped native&lt;br /&gt;
&amp;gt; Ogg support in release 10.5. As of 10.60, WebM is also natively supported.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; http://www.opera.com/press/video/&lt;br /&gt;
&lt;br /&gt;
Nope (no video using Opera 10.62, no video using FireFox 4.0b6) :-(&lt;br /&gt;
&lt;br /&gt;
[[User:DOS386|DOS386]] 07:36, 12 October 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>DOS386</name></author>	</entry>

	</feed>