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 |