Rogério BritoDon't include the debian directory as one that is needed during builds. Patch taken from Debian's packaging of lame.Resurrect Owen Taylor's code dated from 97-11-3 to properly deal with GTK1. This was transplanted back from aclocal.m4 with a patch provided by Andres Mejia. This change makes it easy to regenerate autotools' files with a simple invocation of autoconf -vfi.Fix possible race condition causing build failures in libmp3lame. Discovered in automated builds by the Debian project with patch provided by Andres Mejia.Robert HegemannImproved detection of MPEG audio data in RIFF WAVE files. Tracker item [ 3545112 ] Invalid sampling detectionNew switch --gain <decibel>, range -20.0 to +12.0, a more convenient way to apply Gain adjustment in decibels, than the use of --scale <factor>.Fix for tracker item [ 3558466 ] Bug in path handlingFix for tracker item [ 3567844 ] problem with Tag genreFix for tracker item [ 3565659 ] no progress indication with pipe inputFix for tracker item [ 3544957 ] scale (empty) silent encode without warningFix for tracker item [ 3580176 ] environment variable LAMEOPT doesn't work anymoreFix for tracker item [ 3608583 ] input file name displayed with wrong character encoding (on windows console with CP_UTF8)Fix for bug ticket [ #447 ] Fix dereference NULL and Buffer not NULL terminated issues. Thanks to Surabhi MishraFix for bug ticket [ #445 ] dereference of a null pointer possible in loop. Thanks to Renu TyagiFix for bug ticket [ #449 ] Make sure functions with SSE instructions maintain their own properly aligned stack. Thanks to Fabian GreffrathFix for bug ticket [ #458 ] Multiple Stack and Heap Corruptions from Malicious File. Thanks to Gareth Evans and Elio BlancaFix for bug ticket [ #460 ] A division by zero vulnerability. Thanks to Wang Shiyang, Liu BingchangFix for bug ticket [ #461 ] CVE-2017-9410 fill_buffer_resample function in libmp3lame/util.c heap-based buffer over-read and apFix for bug ticket [ #462 ] CVE-2017-9411 fill_buffer_resample function in libmp3lame/util.c invalid memory read and application crashFix for bug ticket [ #463 ] CVE-2017-9412 unpack_read_samples function in frontend/get_audio.c invalid memory read and application crashFix for bug ticket [ #434 ] clip detect scale suggestion unaware of scale input valueHIP decoder bug fixed: decoding mixed blocks of lower sample frequency Layer3 data resulted in internal buffer overflow (write). Thanks to Henri SaloAlexander LeidingerFeature request, patch ticket [ #27 ] Add lame_encode_buffer_interleaved_int() by Michael Fink
Here too, much faster: http://tmkk.undo.jp/lame/index_e.html
PSY model tunings, to improve audio quality of problem sample 'lead voice'
Quote from: eahm on 14 October, 2017, 02:26:15 PMhttp://tmkk.undo.jp/lame/index_e.htmlSo, it's incorporating the latest changes but reports itself as version 3.99.5 to reassure users?
I have tried to compile new lame 3.100 on macOS 10.13, but fails with the following portion:> ./configure> make[SNIP]libtool: link: gcc -dynamiclib -o .libs/libmp3lame.0.dylib .libs/VbrTag.o .libs/bitstream.o .libs/encoder.o .libs/fft.o .libs/gain_analysis.o .libs/id3tag.o .libs/lame.o .libs/newmdct.o .libs/presets.o .libs/psymodel.o .libs/quantize.o .libs/quantize_pvt.o .libs/reservoir.o .libs/set_get.o .libs/tables.o .libs/takehiro.o .libs/util.o .libs/vbrquantize.o .libs/version.o .libs/mpglib_interface.o -Wl,-force_load,../libmp3lame/vector/.libs/liblamevectorroutines.a -Wl,-force_load,../mpglib/.libs/libmpgdecoder.a -lm -install_name /usr/local/lib/libmp3lame.0.dylib -compatibility_version 1 -current_version 1.0 -Wl,-single_module -Wl,-exported_symbols_list,.libs/libmp3lame-symbols.expsymUndefined symbols for architecture x86_64: "_lame_init_old", referenced from: -exported_symbol[s_list] command line optionld: symbol(s) not found for architecture x86_64clang: error: linker command failed with exit code 1 (use -v to see invocation)make: *** [libmp3lame.la] Error 1make: *** [all-recursive] Error 1make: *** [all-recursive] Error 1make: *** [all] Error 2lame 3.99.5 can compile fine. I don't know what is wrong. Please help me!!!
Remove the line containing 'lame_init_old' from the file 'include/libmp3lame.sym'
Sorry for the absence of compiles on Rarewares, but I have been away from home for the last 2 weeks and I don't return until the end of this week. I will post compiles as soon as I'm able.
maybe start with lame.sf.net and click get lame and folllow the link to source tarballs?