<?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>Technabob &#187; decode</title>
	<atom:link href="http://technabob.com/blog/tag/decode/feed/" rel="self" type="application/rss+xml" />
	<link>http://technabob.com/blog</link>
	<description>Cool Gadgets, Gizmos, Games and Weird Science</description>
	<lastBuildDate>Mon, 13 Feb 2012 19:00:07 +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>Xbox 360 HD DVD Playback: Over 4.7 Million Lines of Code</title>
		<link>http://technabob.com/blog/2006/11/05/xbox-360-hd-dvd-playback-over-47-million-lines-of-code/</link>
		<comments>http://technabob.com/blog/2006/11/05/xbox-360-hd-dvd-playback-over-47-million-lines-of-code/#comments</comments>
		<pubDate>Mon, 06 Nov 2006 00:06:24 +0000</pubDate>
		<dc:creator>Technabob</dc:creator>
				<category><![CDATA[Video Games]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codec]]></category>
		<category><![CDATA[decode]]></category>
		<category><![CDATA[hd dvd]]></category>
		<category><![CDATA[hdtv]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[xbox 360]]></category>

		<guid isPermaLink="false">http://technabob.com/blog/2006/11/05/xbox-360-hd-dvd-playback-over-47-million-lines-of-code/</guid>
		<description><![CDATA[In this post by Shaheen Gandhi, an engineer on the Xbox 360 Platform Team, a massive amount of code went into the HD DVD playback system for the Xbox 360.
As a result of the complexities of decoding HD DVD audio and video content, as well as providing a user&#8230;]]></description>
			<content:encoded><![CDATA[<p><img id="image728" src="http://technabob.com/blog/wp-content/uploads/2006/11/xbox360_hd_dvd_2.jpg" alt="xbox360 hd dvd 2" align="right" class="inline" title="xbox360 hd dvd 2 photo" />In <a href="http://blogs.msdn.com/xboxteam/archive/2006/11/03/emergence-day.aspx">this post</a> by <a href="http://blogs.msdn.com/user/Profile.aspx?UserID=17268">Shaheen Gandhi</a>, an engineer on the Xbox 360 Platform Team, a massive amount of code went into the HD DVD playback system for the Xbox 360.</p>
<p>As a result of the complexities of decoding HD DVD audio and video content, as well as providing a user interface and DRM, over 4.7 million lines of code went into the HD DVD software. Among the components that had to be developed and integrated:</p>
<ul>
<li>Video Codecs: H.264, MPEG-2, VC1</li>
<li>Audio Codecs: Dolby Digital+, DTS, TrueHD, LPCM, MPEG</li>
<li>HDi: The HD DVD runtime engine</li>
<li>GDI: Drawing stuff like menus</li>
<li>AACS: Cryptography/DRM stuff</li>
<li>MF: Audio/Video pipeline</li>
</ul>
<p>Remember, there is no hardware HD DVD decoder chip set on board the Xbox 360. As a result, the HD DVD subsystem is almost entirely written in software. It&#8217;s one of the most demanding applications written for the 360 to date, using up all six of the system&#8217;s hardware threads. According to Shaheen&#8217;s post:</p>
<blockquote><div>At the moment, the player software pushes Xbox 360 harder than any other (save, perhaps, Gears of War during some particularly busy parts of the game).</div>
</blockquote>
<p>Now keep in mind, it&#8217;s not like millions of lines of NEW code had to be written here, with many of the codecs and graphic libraries already in existence. That said, it&#8217;s still staggering how much effort went into the development of this add-on.</p>
<p>[via <a href="http://blogs.msdn.com/xboxteam/archive/2006/11/03/emergence-day.aspx">Xbox Team blog</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://technabob.com/blog/2006/11/05/xbox-360-hd-dvd-playback-over-47-million-lines-of-code/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>

