OK, the patch is in the attachment.
The main changes are focused in libwin32. But I must also change include/infotypes.h
to add a new kind of codec, Win32Ex. I have not changed the order of the enum Kind,
but it should be still safer to relink the entire library set.
> > What about licensing? Is it done through Windows
> > DLL or directly?
Yes, it is done in the Windows DLL. Porting the DLL to native Linux shared library
(since source code is available) is doable, but there are a lot inline assembling
parts that need to be rewritten.
> > Under what terms we may redistribute it?
Distributing or including the patch by GPL 2 (as the rest of Avifile) is OK.
The Truemotion VP3.2 license (see
http://www.vp3.com/license/vp32_opensource_license_9-6-01.txt) is a modified Mozilla
Public License. As far as I have understood, the main modification to the MPL is
mainly that you (a) get limited patent license and (b) must include Truemotion VP3.2
support in derivative codecs.
These two points essentially do not affect the binary codec released by On2, therefore
I see no reason that could hinder a redistribution of their DLL.
Best wishes,
Yue Shi Lai
--
Get your free email from www.linuxmail.org
Powered by Outblaze
avifile-0.6.0.20010831-tmvp.patch