| OLD | NEW |
| 1 FFmpeg: | 1 FFmpeg: |
| 2 ------- | 2 ------- |
| 3 | 3 |
| 4 Modified source code for FFmpeg-mt is located here: |
| 5 http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/ffmpeg/ |
| 6 |
| 4 Most files in FFmpeg are under the GNU Lesser General Public License version 2.1 | 7 Most files in FFmpeg are under the GNU Lesser General Public License version 2.1 |
| 5 or later (LGPL v2.1+). Read the file COPYING.LGPLv2.1 for details. Some other | 8 or later (LGPL v2.1+). Read the file COPYING.LGPLv2.1 for details. Some other |
| 6 files have MIT/X11/BSD-style licenses. In combination the LGPL v2.1+ applies to | 9 files have MIT/X11/BSD-style licenses. In combination the LGPL v2.1+ applies to |
| 7 FFmpeg. | 10 FFmpeg. |
| 8 | 11 |
| 9 Some optional parts of FFmpeg are licensed under the GNU General Public License | 12 Some optional parts of FFmpeg are licensed under the GNU General Public License |
| 10 version 2 or later (GPL v2+). See the file COPYING.GPLv2 for details. None of | 13 version 2 or later (GPL v2+). See the file COPYING.GPLv2 for details. None of |
| 11 these parts are used by default, you have to explicitly pass --enable-gpl to | 14 these parts are used by default, you have to explicitly pass --enable-gpl to |
| 12 configure to activate them. In this case, FFmpeg's license changes to GPL v2+. | 15 configure to activate them. In this case, FFmpeg's license changes to GPL v2+. |
| 13 | 16 |
| 14 Specifically, the GPL parts of FFmpeg are | 17 Specifically, the GPL parts of FFmpeg are |
| 15 | 18 |
| 16 - libpostproc | 19 - libpostproc |
| 17 - optional x86 optimizations in the files | 20 - optional x86 optimizations in the files |
| 18 libavcodec/x86/h264_deblock_sse2.asm | |
| 19 libavcodec/x86/h264_idct_sse2.asm | 21 libavcodec/x86/h264_idct_sse2.asm |
| 20 libavcodec/x86/idct_mmx.c | 22 libavcodec/x86/idct_mmx.c |
| 21 - the X11 grabber in libavdevice/x11grab.c | 23 - the X11 grabber in libavdevice/x11grab.c |
| 22 | 24 |
| 23 There are a handful of files under other licensing terms, namely: | 25 There are a handful of files under other licensing terms, namely: |
| 24 | 26 |
| 25 * The files libavcodec/jfdctfst.c, libavcodec/jfdctint.c, libavcodec/jrevdct.c | 27 * The files libavcodec/jfdctfst.c, libavcodec/jfdctint.c, libavcodec/jrevdct.c |
| 26 are taken from libjpeg, see the top of the files for licensing details. | 28 are taken from libjpeg, see the top of the files for licensing details. |
| 27 | 29 |
| 28 Should you, for whatever reason, prefer to use version 3 of the (L)GPL, then | 30 Should you, for whatever reason, prefer to use version 3 of the (L)GPL, then |
| (...skipping 10 matching lines...) Expand all Loading... |
| 39 as well. | 41 as well. |
| 40 | 42 |
| 41 The OpenCORE external libraries are under the Apache License 2.0. That license | 43 The OpenCORE external libraries are under the Apache License 2.0. That license |
| 42 is incompatible with the LGPL v2.1 and the GPL v2, but not with version 3 of | 44 is incompatible with the LGPL v2.1 and the GPL v2, but not with version 3 of |
| 43 those licenses. So to combine the OpenCORE libraries with FFmpeg, the license | 45 those licenses. So to combine the OpenCORE libraries with FFmpeg, the license |
| 44 version needs to be upgraded by passing --enable-version3 to configure. | 46 version needs to be upgraded by passing --enable-version3 to configure. |
| 45 | 47 |
| 46 The nonfree external library libfaac can be hooked up in FFmpeg. You need to | 48 The nonfree external library libfaac can be hooked up in FFmpeg. You need to |
| 47 pass --enable-nonfree to configure to enable it. Employ this option with care | 49 pass --enable-nonfree to configure to enable it. Employ this option with care |
| 48 as FFmpeg then becomes nonfree and unredistributable. | 50 as FFmpeg then becomes nonfree and unredistributable. |
| OLD | NEW |