Avidemux Forum

Avidemux => Main version 2.6 => Topic started by: nibbles on June 01, 2012, 10:14:24 AM

Title: New optional library dependency - twolame
Post by: nibbles on June 01, 2012, 10:14:24 AM
Notice of a new dependency: twolame

In a recent commit to avidemux-2.6, the internal twolame source code was removed and the code changed to build against an external library, if it exists.  This means that anyone who wants to use the twolame audio encoder now must install twolame on their systems before they build Avidemux-2.6.  Just a heads up for anyone who doesn't check the commit logs.
Title: libsamplerate0-dev libfribidi-dev libopencore-amrwb-dev libopencore-amrnb-dev
Post by: Jan Gruuthuse on June 02, 2012, 08:45:20 AM
2.6 also uses following in building:
Title: Re: New optional library dependency - twolame
Post by: nibbles on June 05, 2012, 05:52:27 AM
Good point about the fribidi dep which is also fairly new.  I'm not sure I agree that 2.6 needs an external libsamplerate though.  I can still see this code for libsamplerate (http://svn.berlios.de/viewvc/avidemux/branches/avidemux_2.6_branch_mean/avidemux/common/ADM_audioFilter/src/) in the repo, and I can also see ADM_libsamplerate in the make output a dozen times or so.  Did I miss something?
Title: Re: New optional library dependency - twolame
Post by: Jan Gruuthuse on June 05, 2012, 06:30:17 AM
Only noticed by checking terminal output there was a check for it and it says: no. Installing that dependency did no longer produced this no. My guess: some more filters where activated lately?
Title: Re: New optional library dependency - twolame
Post by: nibbles on June 10, 2012, 12:39:12 AM
I don't see it being checked for on my system.  Would you make a gist of it the next time you compile?  Thanks.
Title: Re: New optional library dependency - twolame
Post by: gruntster on June 10, 2012, 02:44:20 AM
libsamplerate is required as an external library for the Avidemux JACK audio device plugin.  The existence of libsamplerate is only checked if the JACK audio library is first detected.