On Thu, Jun 12, 2008 at 12:13 PM, Per Inge Mathisen <[EMAIL PROTECTED]>
wrote:

> For those of you who have not followed the latest events on the forum
> and/or IRC, EIDOS have now granted us permission to distribute both
> the FMVs and the soundtracks from the original game under the GPL.
> This bodes well for the future.
>

Hurray!  \o/

My intention with the fmvs originally was to provide a separate 'fmv.wz'
which could just be dropped into the right directory - as other's have
suggested.  Look for the movie and fall back to current behaviour if not
found (and when the movie ends).  Distros-and-whatever would presumably
package it separately, and (when the legal situation was murky) users could
choose to download/distribute it themselves.

The patch I sent some time ago supported both .ogg and .rpl formats, again
my intention being allowing those few people with the original game to use
their .rpls (or something) and the rest of us can use .oggs.  And the code
is structured to allow other formats if something better turns up.

For reference, a no-fancy-options recompression of the rpl files into ogg
ends up at about this resulting size:

 187M    sequences_ogg.zip
 777M    sequences_rpl.zip

So .ogg theora/vorbis is a pretty big saving in size.  sequences_ogg.zip was
generated via my rpl2avi wine program with the original eidos dlls and then
reencoded using ffmpeg2theora - if you're interested in the resulting file
or any of the pipeline just ask.


As for the original patch, it was deliberately against 2.0, since I figured
that was where the unmodified game was (this may not be the intention
anymore however).  I tried briefly to port it to svn head, but I don't think
I finished the job.

I can easily throw what I've got into an svn branch and everyone can hack on
it, although there seemed little interest from other developers last time..
My code always had a strange opengl bug I could never track down: after
playing an fmv, the closest LOD textures were corrupted. As far as I could
work out I was correctly resetting the texture page and other obvious things
- I figure I wasn't cleaning up sufficiently after the various YUV opengl
shenanigans and I expect someone who actually understands GL would be able
to spot it fairly easily.  The RPL dec130 decoder also always had some
output corruption I could never work out.  The ogg/theora decoder works fine
though.  Oh and I hadn't reverted enough of our hacks to be able to show the
windowed research videos again, but that should be quite possible.

-- 
- Gus
_______________________________________________
Warzone-dev mailing list
[email protected]
https://mail.gna.org/listinfo/warzone-dev

Reply via email to