summaryrefslogtreecommitdiffstats
path: root/Copyright
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2017-06-15 15:52:18 +0200
committerwm4 <wm4@nowhere>2017-06-15 16:32:47 +0200
commita3f0bf916ddf47ba4e94ad538e32e106756dedf7 (patch)
tree6037354dd454928abaa5192b4f4fcd116030f718 /Copyright
parentb8193e40719a2a72d9b25e8ea3070c0e84beb48e (diff)
downloadmpv-a3f0bf916ddf47ba4e94ad538e32e106756dedf7.tar.bz2
mpv-a3f0bf916ddf47ba4e94ad538e32e106756dedf7.tar.xz
vd, vd_lavc: change license to LGPL (almost)
iive agreed only to LGPL 3.0+ only. All of his relevant changes are for XvMC, for which mpv completely dropped support back in mplayer2 times. But you could claim that the get_format code represents some residual copyright (everything else added by iive was removed, only get_format still is around in some form). While I doubt that this is relly copyright-relevant, consider it is for now. michael is the original author of vd_lavc.c, so this file can become LGPL only after the core becomes LGPL. cehoyos did not agree with the LGPL relicensing, but all of his code is gone. Some others could not be reached, but their code is gone as well. In particular, vdpau support, which was originally done by Nvidia, had larger impact on vd_lavc.c, but vdpau support was first refactored a few times (for the purpose of modularization) and moved to different files, and then decoding was completely moved to libavcodec. Lastly, assigning the "opaque" field was moved by Gwenole Beauchesne in commit 8e5edec13eab. Agreement is pending (due to copyright apparently owned by the author's employer). So just undo the change, so we don't have to think about whether the change is copyrightable.
Diffstat (limited to 'Copyright')
-rw-r--r--Copyright6
1 files changed, 3 insertions, 3 deletions
diff --git a/Copyright b/Copyright
index ce45560154..c7d7cd8ca6 100644
--- a/Copyright
+++ b/Copyright
@@ -264,9 +264,9 @@ LGPL relicensing status:
video/decode/hw_d3d11va.c LGPL
video/decode/hw_dxva2.c LGPL
video/decode/hw_videotoolbox.c LGPL
- video/decode/lavc.h hard
- video/decode/vd.h hard
- video/decode/vd_lavc.c very hard
+ video/decode/lavc.h almost LGPLv3+
+ video/decode/vd.h LGPL
+ video/decode/vd_lavc.c almost LGPLv3+
video/filter/refqueue.* LGPL
video/filter/vf.c LGPL
video/filter/vf.h LGPL (mostly)