Quote:
Originally posted by J_Darnley
Because it is easier (simpler) to call an executable then to use a library.
EAC just rips the audio into tempory wave files and then tells lame.exe to encode those files into the output files that you want. If it used the library, it would have to be built to support it, pass the audio data to the encoding functions and then write the data into a valid MP3 file. (Okay, I don't know what is available in the library). Also one may not be able to update lame if the library interface changes. With the executable, all one has to do is correct command line options.
With EAC just calling the executable one can change it to call any executable you want which makes it simpler to add different formats.
|
So Nero, Roxio, Winamp use the DLL?