|
Yes, the Intel SDK includes the source code of a modified MPEG-2 decoder interfacing with their driver. This is a fact, I was just stating it.
But this MPEG-2 video sample code is miles away from a real, product-quality MPEG-2 decoder. This sample code only shows how MPEG-2 mode of IDCT and motion estimation should be interfaced with the 2700G driver.
There is much more to that in an MPEG-2 decoder. You need to support MPEG-2 audio (different from MPEG-1 Layer 1 and 2), AAC and Dolby (most MPEG-2 streams, e.g. DVD, use AAC or Dolby audio), MPEG-2 program parsing and MPEG-2 transport parsing. Not to mention that a product quality MPEG-2 video decoder would have to be very different from the sample video code provided by Intel. The Intel sample code is based on none other that the Technical Report of the MPEG Committee, i.e. the code from the MSSG group (MPEG Software Simulation Group), which is public domain. In a real product, you need to be fully error-resilient, and the sample code cannot be used as it would just crash if a single bit is incorrect.
|