<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>desgrange.net &#187; theora</title>
	<atom:link href="http://blog.desgrange.net/tag/theora/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.desgrange.net</link>
	<description></description>
	<lastBuildDate>Mon, 30 Jan 2012 21:00:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>&lt;video&gt;, H.264, Theora, Firefox and patents</title>
		<link>http://blog.desgrange.net/2010/02/01/h-264-theora-firefox-and-patents/</link>
		<comments>http://blog.desgrange.net/2010/02/01/h-264-theora-firefox-and-patents/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 22:00:00 +0000</pubDate>
		<dc:creator>laurent</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[codec]]></category>
		<category><![CDATA[h.264]]></category>
		<category><![CDATA[intellectual poverty]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[patents]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[theora]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.desgrange.net/?p=703</guid>
		<description><![CDATA[Some quick thoughts… In HTML5 there is is new video tag allowing to embed a video in a web page as we do for a picture. As for the img tag (for pictures), the W3C (who defines HTML) does not say which format should be used for the content itself. So in a img tag [...]]]></description>
			<content:encoded><![CDATA[<p>Some quick thoughts…</p>
<p>In <a hreflang="en" href="http://en.wikipedia.org/wiki/HTML5" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/HTML5?referer=');">HTML5</a> there is is new <code>video</code> tag allowing to embed a video in a web page as we do for a picture. As for the <code>img</code> tag (for pictures), the <a hreflang="en" href="http://en.wikipedia.org/wiki/W3C" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/W3C?referer=');">W3C</a> (who defines <a hreflang="en" href="http://en.wikipedia.org/wiki/HTML" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/HTML?referer=');">HTML</a>) does not say which format should be used for the content itself. So in a <code>img</code> tag you can put <a hreflang="en" href="http://en.wikipedia.org/wiki/Portable_Network_Graphics" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Portable_Network_Graphics?referer=');">PNG</a>, <a hreflang="en" href="http://en.wikipedia.org/wiki/BMP_file_format" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/BMP_file_format?referer=');">BMP</a>, <a hreflang="en" href="http://en.wikipedia.org/wiki/JPEG" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/JPEG?referer=');">JPEG</a>, <a hreflang="en" href="http://en.wikipedia.org/wiki/GIF" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/GIF?referer=');">GIF</a>… whatever you want, as soon as it is recognized by web browsers.</p>
<p><a hreflang="en" href="http://en.wikipedia.org/wiki/Internet_Explorer" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Internet_Explorer?referer=');">Internet Explorer</a> does not support <code>video</code>, <a hreflang="en" href="http://en.wikipedia.org/wiki/Firefox" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Firefox?referer=');">Firefox</a> supports it but reads only videos encoded in the <a hreflang="en" href="http://en.wikipedia.org/wiki/Theora" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Theora?referer=');">Theora</a> format, <a hreflang="en" href="http://en.wikipedia.org/wiki/Google_Chrome" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Google_Chrome?referer=');">Chrome</a> and <a hreflang="en" href="http://en.wikipedia.org/wiki/Safari_(web_browser)" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Safari_web_browser?referer=');">Safari</a> support the tag but read only <a hreflang="en" href="http://en.wikipedia.org/wiki/H.264" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/H.264?referer=');">H.264</a> encoded videos.</p>
<p>Technically, for the moment H.264 seems to be better than Theora. But Theora is an open format while H.264 is crippled with patents and using it requires paying huge royalties (depends of what kind of license but some people are talking about 5 million dollars).</p>
<p>I don’t remember seeing any “official” position from <a hreflang="en" href="http://en.wikipedia.org/wiki/Mozilla" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Mozilla?referer=');">Mozilla</a> why they do not support H.264 in Firefox, but from people working at Mozilla, they usually provide good arguments like:</p>
<ul>
<li>the web is based on open, free and patent-free standards (this is very important, changing that will fragment the web)</li>
<li>they would prefer doing more useful stuff with 5 M$ than paying for a <a hreflang="en" href="http://en.wikipedia.org/wiki/Codec" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Codec?referer=');">codec</a></li>
<li>supporting H.264 is not a good idea since it will be valid only for the version distributed by Mozilla, not the one embedded in your <a hreflang="en" href="http://en.wikipedia.org/wiki/Linux_distribution" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Linux_distribution?referer=');">Linux distribution</a> for example</li>
</ul>
<p>I completely agree with that.</p>
<p>I wonder why lots of people on the internet would like Mozilla to support H.264 while they don’t ask Google and Apple to support Theora. For images, they are all able to read different formats, while should they be limited to only one video format? Google and Apple have nothing to pay in order to support Theora (except their developers to include it).</p>
<p>The other thing, why <a hreflang="en" href="http://en.wikipedia.org/wiki/MPEG_LA" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/MPEG_LA?referer=');">MPEG LA</a> (licensing H.264) does not make H.264 a patent/royalty-free codec? OK, because MPEG LA was created to collect fees for patents covering MPEG technologies.</p>
<p>And the nasty idea, why Mozilla does not make a Firefox Europe Edition? In Europe, software patents are not allowed (kind of, it’s not really clear, it looks like quite often software patents are granted while they are not respecting european legislation). Doing a Firefox version including H.264 but distributed only in countries that do not allow software patents could be interesting. First in Europe, it may clarify what the status of software patents is, then it will hassle the MPEG LA and finally it may show to the US and US companies that they are not dominating the world and imposing their rules everywhere (and maybe make them change their patents laws (yes, sometimes I’m overly optimistic <img src='http://blog.desgrange.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> )).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.desgrange.net/2010/02/01/h-264-theora-firefox-and-patents/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Killing Flash</title>
		<link>http://blog.desgrange.net/2009/06/15/killing-flash/</link>
		<comments>http://blog.desgrange.net/2009/06/15/killing-flash/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 22:00:00 +0000</pubDate>
		<dc:creator>laurent</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[codec]]></category>
		<category><![CDATA[ogg]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[theora]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[vorbis]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.desgrange.net/?p=673</guid>
		<description><![CDATA[No, not that one: (Photo from Cryptonaut used under CC license) I&#8217;m talking about Adobe&#8216;s Flash. Like a lot of people, I don&#8217;t like that technology at all (for building internet websites). It&#8217;s a proprietary software with all the usual drawbacks (you don&#8217;t know what the software does, you are not allowed to find out [...]]]></description>
			<content:encoded><![CDATA[<p>No, not that one:</p>
<p style="text-align: center;"><a href="http://blog.desgrange.net/wp-content/uploads/2009/06/flash_character.jpg"><img class="aligncenter size-full wp-image-959" title="flash_character" src="http://blog.desgrange.net/wp-content/uploads/2009/06/flash_character.jpg" alt="" width="500" height="375" /></a> (<a hreflang="en" href="http://www.flickr.com/photos/cryptonaut/2122147267/" onclick="pageTracker._trackPageview('/outgoing/www.flickr.com/photos/cryptonaut/2122147267/?referer=');">Photo from Cryptonaut used under CC license</a>)</p>
<p>I&#8217;m talking about <a hreflang="en" href="http://en.wikipedia.org/wiki/Adobe_Systems" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Adobe_Systems?referer=');">Adobe</a>&#8216;s <a hreflang="en" href="http://en.wikipedia.org/wiki/Adobe_Flash" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Adobe_Flash?referer=');">Flash</a>.</p>
<p>Like a lot of people, I don&#8217;t like that technology at all (for building internet websites). It&#8217;s a proprietary software with all the usual drawbacks (you don&#8217;t know what the software does, you are not allowed to find out what it does, you can&#8217;t use an alternative software for playing Flash content, you are tight to Adobe&#8217;s fate). You should know that Flash is installed on something like 99% of computers, much more than Microsoft Windows, so it&#8217;s a very interesting target for pirates, <a hreflang="en" href="http://www.securityfocus.com/bid/28695" onclick="pageTracker._trackPageview('/outgoing/www.securityfocus.com/bid/28695?referer=');">a security flaw in Flash player (and it already happens)</a> is a very good opportunity for a cross-platform virus/malware.</p>
<p>So it has nothing to do on an open web. Read more about this in this article: <a hreflang="en" href="http://trombonechamp.wordpress.com/2009/05/29/when-you-see-flash-duck-and-cover/" onclick="pageTracker._trackPageview('/outgoing/trombonechamp.wordpress.com/2009/05/29/when-you-see-flash-duck-and-cover/?referer=');">When you see Flash, duck and cover</a>.</p>
<p>But unfortunately, Flash is used a lot, especially for playing audio and video on a website. Have a look at <a hreflang="en" href="http://www.youtube.com/" onclick="pageTracker._trackPageview('/outgoing/www.youtube.com/?referer=');">Youtube</a> or <a hreflang="en" href="http://www.dailymotion.com/" onclick="pageTracker._trackPageview('/outgoing/www.dailymotion.com/?referer=');">Dailymotion</a>.</p>
<p>Even on my blog I have used it for playing videos and songs (for instance in my <a hreflang="en" href="/2008/11/24/Roomba/">Roomba</a> and <a hreflang="en" href="/2009/05/01/OpenBSD-4-5">OpenBSD</a> posts).</p>
<p>For a long time I was hearing about new &#8220;audio&#8221; and &#8220;video&#8221; tags in <a hreflang="en" href="http://en.wikipedia.org/wiki/HTML_5" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/HTML_5?referer=');">HTML 5</a> specifications. Sounds interesting for building websites using open standards and not depending on Adobe&#8217;s Flash anymore for this usage.</p>
<p>Those of you knowing a bit the world of video/audio <a hreflang="en" href="http://en.wikipedia.org/wiki/Codec" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Codec?referer=');">codecs</a> may wonder how we can have an &#8220;open standard&#8221; about audio and video. In fact codecs are crippled with patents (a lot of them). Even on HTML 5 specs it&#8217;s written that <a hreflang="en" href="http://www.w3.org/TR/html5/video.html#video-and-audio-codecs-for-video-elements" onclick="pageTracker._trackPageview('/outgoing/www.w3.org/TR/html5/video.html_video-and-audio-codecs-for-video-elements?referer=');">the codecs situation is problematic</a>.</p>
<p>So replacing a closed proprietary technology with patented codecs is not really an improvement.</p>
<p>You might be interesting reading <a hreflang="en" href="http://www.0xdeadbeef.com/weblog/?p=977" onclick="pageTracker._trackPageview('/outgoing/www.0xdeadbeef.com/weblog/?p=977&amp;referer=');">why we need open video</a>.</p>
<p>Fortunately, there are some good open source, patent free codecs. On <a hreflang="en" href="http://www.xiph.org" onclick="pageTracker._trackPageview('/outgoing/www.xiph.org?referer=');">xiph.org</a> you can find <a hreflang="en" href="http://en.wikipedia.org/wiki/Ogg" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Ogg?referer=');">ogg</a> multimedia container, the <a hreflang="en" href="http://en.wikipedia.org/wiki/Vorbis" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Vorbis?referer=');">vorbis</a> audio codec and the <a hreflang="en" href="http://en.wikipedia.org/wiki/Theora" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Theora?referer=');">theora</a> video codec. Vorbis and theora are high quality codecs, but yes, you can find better video codecs than theora, but they all use some patented algorithms.</p>
<p>Few weeks ago <a hreflang="en" href="http://en.wikipedia.org/wiki/Mozilla_Foundation" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Mozilla_Foundation?referer=');">mozilla</a> released a beta version of <a hreflang="en" href="http://en.wikipedia.org/wiki/Mozilla_Firefox" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Mozilla_Firefox?referer=');">Firefox</a> handling those new tags for vorbis and theora content. One of the most used web browser will now be able to play videos that way. The question is &#8220;Will people (webmasters) use this technology?&#8221;. The answer seems to be &#8220;YES&#8221;.</p>
<p>Dailymotion is trying a version of its website using the new HTML5 tags and vorbis and theora codecs. If you have installed Firefox 3.5, you can try it on <a hreflang="en" href="http://www.dailymotion.com/openvideodemo" onclick="pageTracker._trackPageview('/outgoing/www.dailymotion.com/openvideodemo?referer=');">Dailymotion demo video</a> or even using <a hreflang="en" href="http://openvideo.dailymotion.com" onclick="pageTracker._trackPageview('/outgoing/openvideo.dailymotion.com?referer=');">Dailymotion openvideo website</a>.</p>
<p>This is very good news for web&#8217;s future.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.desgrange.net/2009/06/15/killing-flash/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

