mirror of
https://github.com/mpv-player/mpv.git
synced 2025-12-28 05:33:14 +00:00
Most contributors have agreed. This claims it's based on gstreamer code, but this was LGPL at the time (and still is). Contributors whose code was removed were not accounted for. There are still some potentially problematic cases:06eee1b67is potentially the most problematic case. Most of these changes are gone due to mpv not using BITMAPINFOHEADER anymore. Some of the other changes are rather trivial. If someone contests this and claims that copyrightable changes are left, the original change can simply be reverted.62bfae140has only 2 lines left: a "char *name;" struct field, and a line that prints a message. All other code was removed. The parsing code in particular was made declarative, which replaced reading this element explicitly (and other elements, see1b22101c77). I'm putting the log message under HAVE_GPL, but I don't think the declaration is copyrightable, or the mere concept of reading this element. Redoing the other 2 lines of code would result in the same program text.d41e860bawas applied by someone who (potentially) disagreed. The patch itself is from someone who did agree, though. It's unknown whether the applier changed the patch. But it seems unlikely, and the change was mostly rewritten.50a86fcc3all demux_mkv changes were reverted (old stdout slave mode)3a406e94dsame2e40bfa13the old MPlayer subtitle code was completely removed316bb1d44completely removed in1cf4802c1d87f93d9d7same11bfc6780relative seeks were removed in92ba630796be54f4813the corresponding demux_mkv code was removed in5dabaaf093efd53eed6all internal vobsub handling is now in FFmpegd7f693a20removed inf3db4b0b93e8a1b3713removed in522ee6b783cfb890259removed, see6b1374b203for analysisc80808b5asame