summaryrefslogtreecommitdiffstats
path: root/sub/sd_lavc.c
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2017-04-20 12:39:00 +0200
committerwm4 <wm4@nowhere>2017-04-20 12:53:47 +0200
commit611426d162e182c2f863993d2b695ae6af2a5486 (patch)
tree94fcb5e8e13a02d0617cb1ffbac0ec7007d0e8a0 /sub/sd_lavc.c
parent803a0cebc46581cbef1f156fa65b4ad9ece65de7 (diff)
downloadmpv-611426d162e182c2f863993d2b695ae6af2a5486.tar.bz2
mpv-611426d162e182c2f863993d2b695ae6af2a5486.tar.xz
sub/osd: relicense to LGPL
All contributors of the code used for these files agreed to the LGPL relicensing. There are some unaccounted contributors, but all of their code was completely removed before. (The only exception is one contributor whose only line left was "#include <string.h>". I don't know if that's copyrightable, but it wasn't needed anyway, so just remove it.) These files started out as libvo/sub.* (renamed to sub/sub.*, then renamed again to sub/osd.*). They used to contain code for rendering the OSD (as in, actual pixel manipulation and text layouting). But later all this code was dropped, and libass was used to render the OSD instead. Actual subtitle rendering was reimplemented in other files (the old subtitle rendering path is completely gone). One potential problem are the option declarations, which makes this harder, as these options involve more history. But it turns out most of them were reimplemented since 80270218cb9, rather than taken from old code. (Although not all - but the rest covered by relicensing agreements.) This also affects osd_state.h, which was apparently incorrectly implied to be LGPL.
Diffstat (limited to 'sub/sd_lavc.c')
0 files changed, 0 insertions, 0 deletions