[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [14412] trunk/blender/extern: == FFMPEG ==
Peter Schlaile
peter at schlaile.de
Sun Apr 13 19:45:57 CEST 2008
Revision: 14412
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14412
Author: schlaile
Date: 2008-04-13 19:45:56 +0200 (Sun, 13 Apr 2008)
Log Message:
-----------
== FFMPEG ==
Added XVid to trunk. Again: only works with scons.
Modified Paths:
--------------
trunk/blender/extern/SConscript
trunk/blender/extern/ffmpeg/SConscript
trunk/blender/extern/ffmpeg/configure
trunk/blender/extern/ffmpeg/patches/README
Added Paths:
-----------
trunk/blender/extern/xvidcore/
trunk/blender/extern/xvidcore/AUTHORS
trunk/blender/extern/xvidcore/LICENSE
trunk/blender/extern/xvidcore/README
trunk/blender/extern/xvidcore/SConscript
trunk/blender/extern/xvidcore/build/
trunk/blender/extern/xvidcore/build/generic/
trunk/blender/extern/xvidcore/build/generic/Makefile
trunk/blender/extern/xvidcore/build/generic/bootstrap.sh
trunk/blender/extern/xvidcore/build/generic/config.guess
trunk/blender/extern/xvidcore/build/generic/config.sub
trunk/blender/extern/xvidcore/build/generic/configure
trunk/blender/extern/xvidcore/build/generic/configure.in
trunk/blender/extern/xvidcore/build/generic/install-sh
trunk/blender/extern/xvidcore/build/generic/libxvidcore.def
trunk/blender/extern/xvidcore/build/generic/libxvidcore.ld
trunk/blender/extern/xvidcore/build/generic/missing
trunk/blender/extern/xvidcore/build/generic/platform.inc.in
trunk/blender/extern/xvidcore/build/generic/sources.inc
trunk/blender/extern/xvidcore/src/
trunk/blender/extern/xvidcore/src/bitstream/
trunk/blender/extern/xvidcore/src/bitstream/bitstream.c
trunk/blender/extern/xvidcore/src/bitstream/bitstream.h
trunk/blender/extern/xvidcore/src/bitstream/cbp.c
trunk/blender/extern/xvidcore/src/bitstream/cbp.h
trunk/blender/extern/xvidcore/src/bitstream/mbcoding.c
trunk/blender/extern/xvidcore/src/bitstream/mbcoding.h
trunk/blender/extern/xvidcore/src/bitstream/vlc_codes.h
trunk/blender/extern/xvidcore/src/bitstream/x86_asm/
trunk/blender/extern/xvidcore/src/bitstream/x86_asm/cbp_3dne.asm
trunk/blender/extern/xvidcore/src/bitstream/x86_asm/cbp_mmx.asm
trunk/blender/extern/xvidcore/src/bitstream/x86_asm/cbp_sse2.asm
trunk/blender/extern/xvidcore/src/bitstream/zigzag.h
trunk/blender/extern/xvidcore/src/dct/
trunk/blender/extern/xvidcore/src/dct/README.IJG
trunk/blender/extern/xvidcore/src/dct/fdct.c
trunk/blender/extern/xvidcore/src/dct/fdct.h
trunk/blender/extern/xvidcore/src/dct/ia64_asm/
trunk/blender/extern/xvidcore/src/dct/ia64_asm/fdct_ia64.s
trunk/blender/extern/xvidcore/src/dct/ia64_asm/genidct.py
trunk/blender/extern/xvidcore/src/dct/ia64_asm/idct_fini.s
trunk/blender/extern/xvidcore/src/dct/ia64_asm/idct_ia64_ecc.s
trunk/blender/extern/xvidcore/src/dct/ia64_asm/idct_ia64_gcc.s
trunk/blender/extern/xvidcore/src/dct/ia64_asm/idct_init.s
trunk/blender/extern/xvidcore/src/dct/idct.c
trunk/blender/extern/xvidcore/src/dct/idct.h
trunk/blender/extern/xvidcore/src/dct/ppc_asm/
trunk/blender/extern/xvidcore/src/dct/ppc_asm/idct_altivec.c
trunk/blender/extern/xvidcore/src/dct/simple_idct.c
trunk/blender/extern/xvidcore/src/dct/x86_64_asm/
trunk/blender/extern/xvidcore/src/dct/x86_64_asm/fdct_mmx_skal.asm
trunk/blender/extern/xvidcore/src/dct/x86_64_asm/idct_mmx.asm
trunk/blender/extern/xvidcore/src/dct/x86_asm/
trunk/blender/extern/xvidcore/src/dct/x86_asm/fdct_mmx_ffmpeg.asm
trunk/blender/extern/xvidcore/src/dct/x86_asm/fdct_mmx_skal.asm
trunk/blender/extern/xvidcore/src/dct/x86_asm/fdct_sse2_skal.asm
trunk/blender/extern/xvidcore/src/dct/x86_asm/idct_3dne.asm
trunk/blender/extern/xvidcore/src/dct/x86_asm/idct_mmx.asm
trunk/blender/extern/xvidcore/src/dct/x86_asm/idct_sse2_dmitry.asm
trunk/blender/extern/xvidcore/src/dct/x86_asm/simple_idct_mmx.asm
trunk/blender/extern/xvidcore/src/decoder.c
trunk/blender/extern/xvidcore/src/decoder.h
trunk/blender/extern/xvidcore/src/encoder.c
trunk/blender/extern/xvidcore/src/encoder.h
trunk/blender/extern/xvidcore/src/global.h
trunk/blender/extern/xvidcore/src/image/
trunk/blender/extern/xvidcore/src/image/colorspace.c
trunk/blender/extern/xvidcore/src/image/colorspace.h
trunk/blender/extern/xvidcore/src/image/font.c
trunk/blender/extern/xvidcore/src/image/font.h
trunk/blender/extern/xvidcore/src/image/ia64_asm/
trunk/blender/extern/xvidcore/src/image/ia64_asm/README
trunk/blender/extern/xvidcore/src/image/ia64_asm/interpolate8x8_ia64.s
trunk/blender/extern/xvidcore/src/image/ia64_asm/interpolate8x8_ia64_exact.s
trunk/blender/extern/xvidcore/src/image/image.c
trunk/blender/extern/xvidcore/src/image/image.h
trunk/blender/extern/xvidcore/src/image/interpolate8x8.c
trunk/blender/extern/xvidcore/src/image/interpolate8x8.h
trunk/blender/extern/xvidcore/src/image/postprocessing.c
trunk/blender/extern/xvidcore/src/image/postprocessing.h
trunk/blender/extern/xvidcore/src/image/ppc_asm/
trunk/blender/extern/xvidcore/src/image/ppc_asm/colorspace_altivec.c
trunk/blender/extern/xvidcore/src/image/ppc_asm/interpolate8x8_altivec.c
trunk/blender/extern/xvidcore/src/image/ppc_asm/qpel_altivec.c
trunk/blender/extern/xvidcore/src/image/qpel.c
trunk/blender/extern/xvidcore/src/image/qpel.h
trunk/blender/extern/xvidcore/src/image/reduced.c
trunk/blender/extern/xvidcore/src/image/reduced.h
trunk/blender/extern/xvidcore/src/image/x86_64_asm/
trunk/blender/extern/xvidcore/src/image/x86_64_asm/interpolate8x8_mmx.asm
trunk/blender/extern/xvidcore/src/image/x86_64_asm/interpolate8x8_xmm.asm
trunk/blender/extern/xvidcore/src/image/x86_64_asm/qpel_mmx.asm
trunk/blender/extern/xvidcore/src/image/x86_asm/
trunk/blender/extern/xvidcore/src/image/x86_asm/colorspace_mmx.inc
trunk/blender/extern/xvidcore/src/image/x86_asm/colorspace_rgb_mmx.asm
trunk/blender/extern/xvidcore/src/image/x86_asm/colorspace_yuv_mmx.asm
trunk/blender/extern/xvidcore/src/image/x86_asm/colorspace_yuyv_mmx.asm
trunk/blender/extern/xvidcore/src/image/x86_asm/interpolate8x8_3dn.asm
trunk/blender/extern/xvidcore/src/image/x86_asm/interpolate8x8_3dne.asm
trunk/blender/extern/xvidcore/src/image/x86_asm/interpolate8x8_mmx.asm
trunk/blender/extern/xvidcore/src/image/x86_asm/interpolate8x8_xmm.asm
trunk/blender/extern/xvidcore/src/image/x86_asm/postprocessing_mmx.asm
trunk/blender/extern/xvidcore/src/image/x86_asm/postprocessing_sse2.asm
trunk/blender/extern/xvidcore/src/image/x86_asm/qpel_mmx.asm
trunk/blender/extern/xvidcore/src/image/x86_asm/reduced_mmx.asm
trunk/blender/extern/xvidcore/src/motion/
trunk/blender/extern/xvidcore/src/motion/estimation.h
trunk/blender/extern/xvidcore/src/motion/estimation_bvop.c
trunk/blender/extern/xvidcore/src/motion/estimation_common.c
trunk/blender/extern/xvidcore/src/motion/estimation_gmc.c
trunk/blender/extern/xvidcore/src/motion/estimation_pvop.c
trunk/blender/extern/xvidcore/src/motion/estimation_rd_based.c
trunk/blender/extern/xvidcore/src/motion/estimation_rd_based_bvop.c
trunk/blender/extern/xvidcore/src/motion/gmc.c
trunk/blender/extern/xvidcore/src/motion/gmc.h
trunk/blender/extern/xvidcore/src/motion/ia64_asm/
trunk/blender/extern/xvidcore/src/motion/ia64_asm/calc_delta_1.s
trunk/blender/extern/xvidcore/src/motion/ia64_asm/calc_delta_2.s
trunk/blender/extern/xvidcore/src/motion/ia64_asm/calc_delta_3.s
trunk/blender/extern/xvidcore/src/motion/ia64_asm/halfpel8_refine_ia64.s
trunk/blender/extern/xvidcore/src/motion/ia64_asm/sad_ia64.s
trunk/blender/extern/xvidcore/src/motion/motion.h
trunk/blender/extern/xvidcore/src/motion/motion_comp.c
trunk/blender/extern/xvidcore/src/motion/motion_inlines.h
trunk/blender/extern/xvidcore/src/motion/ppc_asm/
trunk/blender/extern/xvidcore/src/motion/ppc_asm/sad_altivec.c
trunk/blender/extern/xvidcore/src/motion/sad.c
trunk/blender/extern/xvidcore/src/motion/sad.h
trunk/blender/extern/xvidcore/src/motion/vop_type_decision.c
trunk/blender/extern/xvidcore/src/motion/x86_64_asm/
trunk/blender/extern/xvidcore/src/motion/x86_64_asm/sad_mmx.asm
trunk/blender/extern/xvidcore/src/motion/x86_64_asm/sad_xmm.asm
trunk/blender/extern/xvidcore/src/motion/x86_asm/
trunk/blender/extern/xvidcore/src/motion/x86_asm/sad_3dn.asm
trunk/blender/extern/xvidcore/src/motion/x86_asm/sad_3dne.asm
trunk/blender/extern/xvidcore/src/motion/x86_asm/sad_mmx.asm
trunk/blender/extern/xvidcore/src/motion/x86_asm/sad_sse2.asm
trunk/blender/extern/xvidcore/src/motion/x86_asm/sad_xmm.asm
trunk/blender/extern/xvidcore/src/plugins/
trunk/blender/extern/xvidcore/src/plugins/plugin_2pass1.c
trunk/blender/extern/xvidcore/src/plugins/plugin_2pass2.c
trunk/blender/extern/xvidcore/src/plugins/plugin_dump.c
trunk/blender/extern/xvidcore/src/plugins/plugin_fixed.c
trunk/blender/extern/xvidcore/src/plugins/plugin_lumimasking.c
trunk/blender/extern/xvidcore/src/plugins/plugin_psnr.c
trunk/blender/extern/xvidcore/src/plugins/plugin_single.c
trunk/blender/extern/xvidcore/src/portab.h
trunk/blender/extern/xvidcore/src/prediction/
trunk/blender/extern/xvidcore/src/prediction/mbprediction.c
trunk/blender/extern/xvidcore/src/prediction/mbprediction.h
trunk/blender/extern/xvidcore/src/quant/
trunk/blender/extern/xvidcore/src/quant/ia64_asm/
trunk/blender/extern/xvidcore/src/quant/ia64_asm/quant_h263_ia64.s
trunk/blender/extern/xvidcore/src/quant/ppc_asm/
trunk/blender/extern/xvidcore/src/quant/ppc_asm/quant_h263_altivec.c
trunk/blender/extern/xvidcore/src/quant/ppc_asm/quant_mpeg_altivec.c
trunk/blender/extern/xvidcore/src/quant/quant.h
trunk/blender/extern/xvidcore/src/quant/quant_h263.c
trunk/blender/extern/xvidcore/src/quant/quant_matrix.c
trunk/blender/extern/xvidcore/src/quant/quant_matrix.h
trunk/blender/extern/xvidcore/src/quant/quant_mpeg.c
trunk/blender/extern/xvidcore/src/quant/x86_64_asm/
trunk/blender/extern/xvidcore/src/quant/x86_64_asm/quantize_h263_mmx.asm
trunk/blender/extern/xvidcore/src/quant/x86_64_asm/quantize_mpeg_xmm.asm
trunk/blender/extern/xvidcore/src/quant/x86_asm/
trunk/blender/extern/xvidcore/src/quant/x86_asm/quantize_h263_3dne.asm
trunk/blender/extern/xvidcore/src/quant/x86_asm/quantize_h263_mmx.asm
trunk/blender/extern/xvidcore/src/quant/x86_asm/quantize_mpeg_mmx.asm
trunk/blender/extern/xvidcore/src/quant/x86_asm/quantize_mpeg_xmm.asm
trunk/blender/extern/xvidcore/src/utils/
trunk/blender/extern/xvidcore/src/utils/emms.c
trunk/blender/extern/xvidcore/src/utils/emms.h
trunk/blender/extern/xvidcore/src/utils/ia64_asm/
trunk/blender/extern/xvidcore/src/utils/ia64_asm/mem_transfer_ia64.s
trunk/blender/extern/xvidcore/src/utils/mbfunctions.h
trunk/blender/extern/xvidcore/src/utils/mbtransquant.c
trunk/blender/extern/xvidcore/src/utils/mem_align.c
trunk/blender/extern/xvidcore/src/utils/mem_align.h
trunk/blender/extern/xvidcore/src/utils/mem_transfer.c
trunk/blender/extern/xvidcore/src/utils/mem_transfer.h
trunk/blender/extern/xvidcore/src/utils/ppc_asm/
trunk/blender/extern/xvidcore/src/utils/ppc_asm/altivec_trigger.c
trunk/blender/extern/xvidcore/src/utils/ppc_asm/mem_transfer_altivec.c
trunk/blender/extern/xvidcore/src/utils/timer.c
trunk/blender/extern/xvidcore/src/utils/timer.h
trunk/blender/extern/xvidcore/src/utils/x86_64_asm/
trunk/blender/extern/xvidcore/src/utils/x86_64_asm/cpuid.asm
trunk/blender/extern/xvidcore/src/utils/x86_64_asm/interlacing_mmx.asm
trunk/blender/extern/xvidcore/src/utils/x86_64_asm/mem_transfer_mmx.asm
trunk/blender/extern/xvidcore/src/utils/x86_asm/
trunk/blender/extern/xvidcore/src/utils/x86_asm/cpuid.asm
trunk/blender/extern/xvidcore/src/utils/x86_asm/interlacing_mmx.asm
trunk/blender/extern/xvidcore/src/utils/x86_asm/mem_transfer_3dne.asm
trunk/blender/extern/xvidcore/src/utils/x86_asm/mem_transfer_mmx.asm
trunk/blender/extern/xvidcore/src/xvid.c
trunk/blender/extern/xvidcore/src/xvid.h
Modified: trunk/blender/extern/SConscript
===================================================================
--- trunk/blender/extern/SConscript 2008-04-13 16:30:26 UTC (rev 14411)
+++ trunk/blender/extern/SConscript 2008-04-13 17:45:56 UTC (rev 14412)
@@ -17,6 +17,7 @@
if env['WITH_BF_FFMPEG'] and env['BF_FFMPEG_LIB'] == '':
SConscript(['x264/SConscript'])
+ SConscript(['xvidcore/SConscript'])
SConscript(['ffmpeg/SConscript'])
if env['OURPLATFORM'] == 'linux2':
Modified: trunk/blender/extern/ffmpeg/SConscript
===================================================================
--- trunk/blender/extern/ffmpeg/SConscript 2008-04-13 16:30:26 UTC (rev 14411)
+++ trunk/blender/extern/ffmpeg/SConscript 2008-04-13 17:45:56 UTC (rev 14412)
@@ -6,13 +6,12 @@
root = "extern/ffmpeg"
if env['OURPLATFORM'] == 'win32-mingw':
- ffmpeg_switches = "--disable-shared --enable-liba52bin --enable-gpl --disable-network --disable-zlib --disable-vhook --disable-ffserver --disable-ffplay --enable-swscaler --enable-pthreads --enable-libx264"
+ ffmpeg_switches = "--disable-shared --enable-liba52bin --enable-gpl --disable-network --disable-zlib --disable-vhook --disable-ffserver --disable-ffplay --enable-swscaler --enable-pthreads --enable-libx264 --enable-libxvid"
else:
- ffmpeg_switches = "--disable-shared --enable-liba52bin --enable-gpl --disable-network --disable-zlib --disable-vhook --disable-ffserver --disable-ffplay --enable-swscaler --enable-memalign-hack --enable-libx264"
+ ffmpeg_switches = "--disable-shared --enable-liba52bin --enable-gpl --disable-network --disable-zlib --disable-vhook --disable-ffserver --disable-ffplay --enable-swscaler --enable-memalign-hack --enable-libx264 --enable-libxvid"
extra_variables = { }
-extra_variables["CONFIG_LIBX264"] = "yes"
-extra_includes = [ "../x264" ]
+extra_includes = [ "../x264", "../xvidcore/src" ]
import sys
import os
Modified: trunk/blender/extern/ffmpeg/configure
===================================================================
--- trunk/blender/extern/ffmpeg/configure 2008-04-13 16:30:26 UTC (rev 14411)
+++ trunk/blender/extern/ffmpeg/configure 2008-04-13 17:45:56 UTC (rev 14412)
@@ -1573,7 +1573,7 @@
enabled libtheora && require libtheora theora/theora.h theora_info_init -ltheora -logg
enabled libvorbis && require libvorbis vorbis/vorbisenc.h vorbis_info_init -lvorbis -lvorbisenc -logg
# enabled libx264 && require x264 x264.h x264_encoder_open -lx264
-enabled libxvid && require Xvid xvid.h xvid_global -lxvidcore
+# enabled libxvid && require Xvid xvid.h xvid_global -lxvidcore
enabled mlib && require mediaLib mlib_types.h mlib_VectorSub_S16_U8_Mod -lmlib
# disable the native AC-3 decoder if liba52 is enabled
Modified: trunk/blender/extern/ffmpeg/patches/README
===================================================================
--- trunk/blender/extern/ffmpeg/patches/README 2008-04-13 16:30:26 UTC (rev 14411)
+++ trunk/blender/extern/ffmpeg/patches/README 2008-04-13 17:45:56 UTC (rev 14412)
@@ -8,14 +8,17 @@
Additionally:
- To make ffmpeg work with scons, you have to disable the libx264 library
test! (or you have to install libx264 seperately, your choice)
+ same goes for XVid
change
enabled libx264 && require x264 x264.h x264_encoder_open -lx264
+ enabled libxvid && require Xvid xvid.h xvid_global -lxvidcore
into
# enabled libx264 && require x264 x264.h x264_encoder_open -lx264
+ # enabled libxvid && require Xvid xvid.h xvid_global -lxvidcore
within configure
Added: trunk/blender/extern/xvidcore/AUTHORS
===================================================================
--- trunk/blender/extern/xvidcore/AUTHORS (rev 0)
+++ trunk/blender/extern/xvidcore/AUTHORS 2008-04-13 17:45:56 UTC (rev 14412)
@@ -0,0 +1,46 @@
+AUTHORS
+=======
+
+This file lists all authors of XviD MPEG4 core library. If you think
+your name should appear on this list, please send us an email telling
+us your name, we will be pleased to add it here.
+
+The lists are classified by alphabetical order.
+
+
+Project initiators:
+-------------------
+
+Christoph Lampert <gruel at web.de>
+Michael Militzer <isibaar at xvid.org>
+Peter Ross <pross at xvid.org>
+
+
+Former 1.x maintainers:
+-----------------------
+
+Edouard Gomez <ed.gomez at free.fr> (lot of "lot of things")
+Radoslaw Czyz <xvid at syskin.cjb.net> (lot of ME work)
+
+
+Regular contributors:
+---------------------
+Pascal Massimino <skal at planet-d.net> (quite a lot of x86 assembly)
+
+
+Spontaneous contributors:
+-------------------------
+
+Benjamin Herrenschmidt <benh at kernel.crashing.org> (first ppc port attempt)
+Christoph Kuehnel <info at intek-darmstadt.de> (field interlaced decoding)
+Daniel Smith <danielsmith at astroboymail.com> (rc code)
+Dirk Knop <dknop at stud.uni-goettingen.de> (vfw)
+Guillaume Morin <guillaume at morinfr.org> (first ppc port attempt)
+MinChen <chenm001 at 163.com> (lot of work on early CVS versions)
+
+
+Architecture ports:
+-------------------
+Christoph N\xE4geli <chn at kbw.ch> (new PPC port)
+
+Last edited: $Date: 2005/09/13 12:12:15 $
Added: trunk/blender/extern/xvidcore/LICENSE
===================================================================
--- trunk/blender/extern/xvidcore/LICENSE (rev 0)
+++ trunk/blender/extern/xvidcore/LICENSE 2008-04-13 17:45:56 UTC (rev 14412)
@@ -0,0 +1,340 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-blender-cvs
mailing list