aboutsummaryrefslogtreecommitdiff
path: root/LICENSE
AgeCommit message (Collapse)Author
2014-05-28LICENCE: add markdown syntaxKonrad Iturbe
Reviewed-by: llogan Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-12Add libx265 encoderDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2014-01-14Change license of yadif from GPL to LGPLRobert Krüger
Signed-off-by: Robert Krüger <krueger@lesspain.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-27libavfilter/vf_noise: relicense to LGPLPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-09-17avfilter: port pullup filter from libmpcodecsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-09-03lavfi/hue: relicense to LGPL with permission by all contributorsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-09-03lavfi: port phase filter from libmpcodecsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-07-14lavfi: port perspective filter from libmpcodecsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-06-14lavfi: add spp filter.Clément Bœsch
2013-06-13require --enable-gpl for using the frei0r filterStefano Sabatini
frei0r license is GPL. Based on a patch by Timothy Gu <timothygu99@gmail.com>. See thread: Subject: [FFmpeg-devel] [PATCH 1/2] LICENSE: Complete GPL'd external libraries list Date: Thu, 6 Jun 2013 18:55:30 -0700
2013-06-05lavfi: port sab filter from libmpcodecsStefano Sabatini
2013-06-01lavfi: port mcdeint filter from libmpcodecsStefano Sabatini
2013-05-16lavfi: port wavelet denoiser filter from libmpcodecs.Clément Bœsch
2013-04-24lavfi: add video stabilization plugins using vid.stab libraryGeorg Martius
vidstabdetect and vidstabtransform common functions for interfacing vid.stab are in libavfilter/vidstabutils.c Signed-off-by: Georg Martius <martius@mis.mpg.de>
2013-03-29LICENSE: add libutvideo in the GPL libraries list.Clément Bœsch
2013-03-05lavfi: port MP stereo3d filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-02-28Merge commit 'e2c272eb3660d7f4f1d7720980e30f6a617e7eb3'Michael Niedermayer
* commit 'e2c272eb3660d7f4f1d7720980e30f6a617e7eb3': LICENSE: Move (L)GPLv3 explanation block to a more suitable place swscale: Add support for unscaled 8-bit Packed RGB -> Planar RGB Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-02-27LICENSE: Move (L)GPLv3 explanation block to a more suitable placeDiego Biurrun
2013-02-16lavfi: port MP noise filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-01-05lavfi: add histeq filterStefano Sabatini
This is a port of virtual dub's histogram equalization filter by Donald A. Graft. Based on the work by Jérémy Tran <tran.jeremy.av@gmail.com>, done for SOCIS 2012.
2013-01-05lavfi: add kerndeint filterStefano Sabatini
This is a port of the kerndeint filter (libmpcodecs/vf_kerndeint) by Donal A. Graft (original avisynth plugin author), and is based on the work by Jérémy Tran <tran.jeremy.av@gmail.com> done for SOCIS 2012.
2012-12-23lavfi: add pp filter.Clément Bœsch
Ported from MPlayer. Original author is A'rpi, with various contributions from Michael Niedermayer. The original documentation was mostly written by Diego Biurrun. See the MPlayer history for full credits. The filter is under GPL like the original filter, even if it differs quite a lot. There is not much point in making it LGPL since pp is under GPL.
2012-11-11lavfi: add geq filter.Clément Bœsch
2012-10-31lavfi/hue: add missing GPL dependency.Clément Bœsch
2012-10-31LICENSE: update GPL filter list.Clément Bœsch
2012-08-16LICENSE: correct incorrect claims on *GPL incompatibilityMichael Niedermayer
There are currently no statements from any person qualified in the art of law about the LGPL compatibility of the libfaac license and others. Furthermore their is no consensus about their compatibility amongth people not qualified in the art. Also of interrest may be that ubuntu distributes and links libfaac to LGPL code. And the ubuntu technical comittee decision about libfaac https://lists.ubuntu.com/archives/technical-board/2011-February/000703.html Comments and other viewpoints, especially if i have missed something are very welcome! Reviewed-by: Michael Bradshaw <mbradshaw@sorensonmedia.com> Reviewed-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-13Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: (22 commits) g723.1: do not pass large structs by value g723.1: do not bounce intermediate values via memory g723.1: declare a variable in the block it is used g723.1: avoid saving/restoring excitation g723.1: avoid unnecessary memcpy() in residual_interp() g723.1: make postfilter write directly to output buffer g723.1: drop unnecessary variable buf_ptr in formant_postfilter() g723.1: make scale_vector() output to a separate buffer g723.1: make autocorr_max() work on an arbitrary buffer g723.1: do not needlessly use int64_t g723.1: use saturating addition functions g723.1: optimise scale_vector() g723.1: remove useless uses of MUL64() g723.1: remove unnecessary argument 'shift' from dot_product() g723.1: deobfuscate "(x << 4) - x" to "15 * x" celp: optimise ff_celp_lp_synthesis_filter() libavutil: add saturating addition functions cllc: Implement ARGB support cllc: Add support for QRGB cllc: Rename some funcs to represent what they actually do ... Conflicts: LICENSE libavcodec/g723_1.c libavcodec/x86/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-12doc: Clarify licensing issues arising from external librariesDiego Biurrun
2012-08-04LICENSE: Document all GPL filesDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-03Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: vc1dec: Remove separate scaling function for interlaced field MVs vc1dec: Invoke edge_emulation regardless of MV precision x86: Use consistent 3dnowext function and macro name suffixes g723_1: scale output as supposed for the case with postfilter disabled g723_1: increase excitation storage by 4 g723_1: fix upper bound parameter from inverse maximum autocorrelation g723_1: make scale_vector() behave like the reference g723_1: fix off-by-one error in normalize_bits() g723_1: save/restore excitation with offset to store LPC history wmapro: prevent division by zero when sample rate is unspecified x86: proresdsp: improve SIGNEXTEND macro comments x86: h264dsp: K&R formatting cosmetics LICENSE: Document all GPL files Conflicts: libavcodec/g723_1.c libavcodec/wmaprodec.c libavcodec/x86/h264dsp_mmx.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-02LICENSE: Document all GPL filesDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2012-08-02x86: remove libmpeg2 mmx(ext) idct functionsMans Rullgard
These functions are not faster than other mmx implementations on any hardware I have been able to test on, and they are horribly inaccurate. There is thus no reason to ever use them. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-02-23Remove libpostproc.Diego Biurrun
This library does not fit into Libav as a whole and its code is just a maintenance burden. Furthermore it is now available as an external project, which completely obviates any reason to keep it around. URL: http://git.videolan.org/?p=libpostproc.git
2012-02-22Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: mpegvideo_enc: only allocate output packet when we know there will be output Add names for more channel layouts to the channel layout map. sunrast: Add a sample request for RMP_RAW colormap. avcodec: do not override pts or duration from the audio encoder Add prores regression test. Enable already existing rso regression test. Add regression test for "sox" format muxer/demuxer. Add dpx encoding regression test. swscale: K&R formatting cosmetics for PowerPC code (part I/II) img2: Use ff_guess_image2_codec(filename) shorthand where appropriate. Clarify licensing information about files borrowed from libjpeg. Mark mutable static data const where appropriate. avplay: fix -threads option dvbsubdec: avoid undefined signed left shift in RGBA macro mlpdec: use av_log_ask_for_sample() gif: K&R formatting cosmetics png: make .long_name more descriptive movdec: Adjust keyframe flagging in fragmented files rv34: change most "int stride" into "ptrdiff_t stride". Conflicts: avprobe.c ffplay.c libavcodec/mlpdec.c libavcodec/mpegvideo_enc.c libavcodec/pngenc.c libavcodec/x86/v210-init.c libavfilter/vf_boxblur.c libavfilter/vf_crop.c libavfilter/vf_drawtext.c libavfilter/vf_lut.c libavfilter/vf_overlay.c libavfilter/vf_pad.c libavfilter/vf_scale.c libavfilter/vf_select.c libavfilter/vf_setpts.c libavfilter/vf_settb.c libavformat/img2.c libavutil/audioconvert.c tests/codec-regression.sh tests/lavf-regression.sh tests/ref/lavf/dpx tests/ref/vsynth1/prores tests/ref/vsynth2/prores Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-02-21Clarify licensing information about files borrowed from libjpeg.Diego Biurrun
2011-09-26libaac+ supporttipok
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-03-28cosmetics: fix dashed line length after 070c5d0Janne Grunau
2011-03-17Revert "partially rename FFmpeg to Libav"Michael Niedermayer
This reverts commit 070c5d0f3530c16c92b81f3f0de2943410367c00.
2011-03-16partially rename FFmpeg to LibavJanne Grunau
update mailing list references and irc channels in configure
2010-09-10Remove h264 asm items off the GPL-only list. They are LGPL now.Ronald S. Bultje
Originally committed as revision 25093 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-05libvpx now has an (L)GPL-compatible license.Diego Biurrun
Originally committed as revision 23482 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-31Add a short note about libvpx.Diego Biurrun
Originally committed as revision 23394 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-30The GPL-licensed optimizations in libswscale have been replaced.Diego Biurrun
Originally committed as revision 23387 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-27Clarify which parts of libswscale remain GPL.Diego Biurrun
Originally committed as revision 22697 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-07Remove support for nonfree libamr library for AMR-NB/WB decoding/encoding.Diego Biurrun
libopencore can now be used as a replacement except for AMR-WB encoding. Originally committed as revision 19365 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-06libfaac no longer claims to be LGPL.Diego Biurrun
Originally committed as revision 19353 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-05Add support for external OpenCORE libraries for AMR-NB/WB support.Diego Biurrun
Originally committed as revision 19117 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-05Add configure option to upgrade (L)GPL to version 3.Diego Biurrun
Originally committed as revision 19116 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-05Move around one paragraph, add headings for greater clarity.Diego Biurrun
Originally committed as revision 19115 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-05Rename COPYING.GPL --> COPYING.GPLv2 and COPYING.LGPL --> COPYING.LGPLv2.1.Diego Biurrun
This is in preparation for the (L)GPL license upgrade code that will add version 3 of these licenses. Originally committed as revision 19114 to svn://svn.ffmpeg.org/ffmpeg/trunk