On Mon, Mar 28, 2016 at 7:32 AM, Carl Eugen Hoyos <[email protected]> wrote:
> Aaron Boxer <boxerab <at> gmail.com> writes: > > > I am having trouble compiling FFmpeg with OpenJPEG 2 built > > as a shared library. > > I downloaded the current openjpeg release: > https://github.com/uclouvain/openjpeg/archive/version.2.1.tar.gz > > I built and installed it with default options, a shared > library that does not link to dl(open) was installed. > > I ran configure with --enable-libopenjpeg, it succeeded > out-of-the-box. make did not show any errors, the > resulting FFmpeg binaries link against libopenjpeg. > Finally, I got everything running with openjpeg master by making a few small changes in FFmpeg. The FFmpeg code was setting OPJ_STATIC, and in master, OPJ_STATIC sets API method visibility to hidden (because it is a static build, so visibility not needed). I just removed this, and everything builds, links and runs fine now. I may submit this as a patch. Cheers, Aaron _______________________________________________ ffmpeg-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/ffmpeg-user
