[FFmpeg-devel] Support master branch of OpenJPEG and Grok J2K codecs
boxerab at gmail.com
Sun Apr 3 23:31:25 CEST 2016
Here is a small patch to get FFmpeg working with both OpenJPEG master and
Grok master, for J2K support. The comment on the commit has all of the
details; the main change is to remove the OPJ_STATIC flag from configure,
so that FFmpeg can be configured with a dynamic build of both codecs.
I also want to reiterate that because FFmpeg can be distributed under GPL
v3, and Grok is licensed under the AGPL, there are no licensing issues
regarding distributing FFmpeg together with Grok.
Quoting from Wikipedia:
"By contrast, GPLv3 and AGPLv3 each include clauses (in section 13 of each
license) that together achieve a form of mutual compatibility for the two
licenses. These clauses explicitly allow the "conveying
<https://en.wiktionary.org/wiki/convey#Verb>" of a work formed by linking
code licensed under the one license against code licensed under the other
despite the licenses otherwise not allowing relicensing under the terms of
In this way, the copyleft of each license is relaxed to allow distributing
such combinations. "
So, this patch will expand the choice of J2K codecs for all users who use
FFmpeg under the GPLv3 license.
More information about the ffmpeg-devel