Can someone tell me why I'm getting different audiostreams with compiles by tsnr and john33??QuoteDifferences found: 4389914 sample(s), starting at 2.1563265 second(s), peak: 0.0983066 at 149.9082993 second(s), 2chAlso encoding is about 1.5x faster with tsnr's compile Parameters (foobar2000):--silent -b 320 -q 0 --noreplaygain - %d
Differences found: 4389914 sample(s), starting at 2.1563265 second(s), peak: 0.0983066 at 149.9082993 second(s), 2ch
different compilers and compiler options will produce differing results
What system are you using to get 1.5x faster running?
Kernel Time = 0.140 = 00:00:00.140 = 0%User Time = 30.156 = 00:00:30.156 = 98%Process Time = 30.296 = 00:00:30.296 = 99%Global Time = 30.531 = 00:00:30.531 = 100%
Kernel Time = 0.156 = 00:00:00.156 = 0%User Time = 23.875 = 00:00:23.875 = 98%Process Time = 24.031 = 00:00:24.031 = 98%Global Time = 24.328 = 00:00:24.328 = 100%
Everyone talks about the differences in performance but nobody cares, what is the difference between the output files and where it come from??
People are getting hung up on whether the encoded files are identical
does the audio stream itself differ between the two compiles? and by this I mean, if you decode both files to wav files and compare those, are the wav files bit-for-bit equal?
Audio steams are different, so the wave files will be different too and they can not be "bit-for-bit equal".
...whether, or not, that difference can be heard and, so far, no one has even attempted to claim that...
http://www.virustotal.com didn't find anything scary in the exe files. Only "Symantec 20091.2.0.41, 2010.03.23" thinks that the files are suspicous.
.....I wonder if those "MediaFire" compiles were just taken from Rarewares to begin with since LAME 3.98.4 is on Rarewares right now.
Another question, for john33: why are there two slightly different versions of lame.exe in the new 3.98.4? The one with libsndfile is one minute newer and 5KB smaller. Seems like they should be the same but I'm no programmer.
...(maybe you will find it ridiculous, but I even tried to ABX them )Thank you
There are, in fact, three versions currently offered:The standard build with the dll and the documentation, a modified, unofficial build that will accept flat wav input and the version that uses the libsndfile dll that accepts FLAC input in addition to the usual inputs. The option to compile against libsndfile libraries to extend the input file options has existed for many years. It recently became more useful as it now takes FLAC input, along with many others. The .exe files differ because the standard one uses the native file reading routines provided within LAME whereas the libsndfile version hands input file handling to the libsndfile-1.dll. For like-for-like input files, the output will be identical for all versions.