Author Topic: New optional library dependency - twolame  (Read 397 times)

nibbles

  • Sr. Member
  • ****
  • Posts: 291
New optional library dependency - twolame
« on: June 01, 2012, 11: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.

Jan Gruuthuse

  • Hero Member
  • *****
  • Posts: 2945
2.6 also uses following in building:
  • libsamplerate0-dev (aka Secret Rabbit Code) is a library for audio rate conversion
  • libfribidi-dev algorithm implementation for Hebrew and/or Arabic languages.
  • libopencore-amrwb-dev Adaptive Multi-Rate - Wideband speech codec
  • libopencore-amrnb-dev Adaptive Multi Rate speech codec

nibbles

  • Sr. Member
  • ****
  • Posts: 291
Re: New optional library dependency - twolame
« Reply #2 on: June 05, 2012, 06: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 in the repo, and I can also see ADM_libsamplerate in the make output a dozen times or so.  Did I miss something?

Jan Gruuthuse

  • Hero Member
  • *****
  • Posts: 2945
Re: New optional library dependency - twolame
« Reply #3 on: June 05, 2012, 07: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?
« Last Edit: June 05, 2012, 07:32:52 AM by Jan Gruuthuse »

nibbles

  • Sr. Member
  • ****
  • Posts: 291
Re: New optional library dependency - twolame
« Reply #4 on: June 10, 2012, 01: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.

gruntster

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 607
    • http://avidemux.razorbyte.com.au
Re: New optional library dependency - twolame
« Reply #5 on: June 10, 2012, 03: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.