> Not all operating systems that MAME runs on will have libraries capable of decoding
> the relavent MPEG data. Some linux installs will have no MPEG video codecs at all
> (due to the patent issues). Other OSs (windows maybe) can play back normal MPEG2
> video but cant do the kind of raw decoding MAME would require.
And let's not forget that MAME emulates the processors, warts and all. Or at least that's the goal - if it happens on hardware, it'll happen on MAME. What if an MPEG2 implementation inside a CPU/DSP/decoding chip had errata?
Also - my experience is that there can be subtle differences in the "output" of MPEG2 decoders, usually happening after the decoder chip though.
Agreeing with jonwil: In general the goal is not to be dependent on any libraries that don't already come with the OS (especially closed-source libraries).
Hence the former clause regarding these, which was removed in the interest of license simplification but informally, as far as I know, still stands.
Edited by Stiletto (09/30/10 06:20 PM)