> > >
> > > I though I read a while back a dev, prolly Belmont, saying that you could
> > > just get the original arcade software in the ROMS to decrypt the mpegs for you
> > > without having to put any algorithums into MAME itself...
> > Which is exactly what we'll end up doing for this anyway.
> Incorrect. If a chip decodes MPEG2, we're on the hook for the patents and you cannot
> implement the decoding. If the game has a fast CPU/DSP that does the decoding in
> software (which I tend to doubt based on the board pictures), then we're clear.
Probably a naive question, but how is this different than ZIP (which I thought patented up the wazoo)? Can't something like MPEG decoding be done as OSD functions? There are lots of MPEG decoding libraries and services supplied by DirectX and SDL that could be used without any actual patent-infringing source code in MAME, correct? I mean, if I want to read or write a Maya file, I don't reverse-engineer their binary format. I just call their supplied DLL to get the data into my own format. Isn't that also how open-source image and video editing programs do it?