Xbox 360 HD-DVD Playback with over 4.7 million lines of code
In this post, http://blogs.msdn.com/x...
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.
HD DVD can be considered a runtime environment where audio/video playback is just one major feature. So let's break down that 4.7 million lines of code. I don't have the numbers for each component, but each of these is a very significant chunk:
* Video Codecs: H.264, MPEG-2, VC1
* Audio Codecs: Dolby Digital+, DTS, TrueHD, LPCM, MPEG
* HDi: The HD DVD runtime engine.
* GDI: Drawing stuff like menus
* AACS: Cryptography/DRM stuff
* MF: Audio/Video pipeline























