On 2/1/2017 8:33 AM, Patrick Matthäi wrote: > Am 01.02.2017 um 15:07 schrieb Brian Matherly: >> I can provide an update on this. >> >> With the 1.2.0 release of libebur128, the upstream library should be >> compatible with MLT. The only thing that would be needed is for >> someone to modify the Makefile/configure script in MLT to be able to >> use either external or internal libebur128. I think that it would be >> acceptable for the script to always use the external library if it is >> present and its version is >= 1.2.0 - and then fall back to the >> internal library. One could use the rtaudio module as an example of >> how to do this. This isn't a high priority for me, but I may get >> around to it eventually. If anyone wants to submit a patch (pull >> request), I would be happy to help test and sponsor it. > Thanks for your update. "Unhappily" Debian will freeze on this sunday, > so this change comes a few days too late, but this will be part of the > next release. > > I would be happy to see support in the configure script for it :)
I went ahead and updated the MLT internal libebur128 source files to match the upstream source files. Everything works. So MLT is compatible with libebur128 1.2.0. Then, I looked into detecting the installed version of libebur128. Unfortunately, the debian package for libebur128 does not provide a pkg-config file: https://packages.debian.org/sid/amd64/libebur128-1/filelist MLT does not use autotools to generate the makefiles. So detecting the installed version is not trivial. I think the next steps to get where you want to be are: 1) Update the libebur128 .deb to include .pc files for pkg-config 2) Update MLT to perform the detection ~Brian ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Mlt-devel mailing list Mlt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mlt-devel