Still it is a bit strange, why make it dependent on XviD then? A lot of new code will end up in the XviD files, which he cannot relicense (he can cut his code out manually and license the result, but that would then be quite useless). BTW not that it has any practical relevance, but the binaries will always have to be distributed under the GPL.