Currently we have Bass Library based audio playback application which uses available ACM codecs on the machine to encode and export audio files. Some of our users had to encode the audio into mp3 format. On windows XP machine they were able to use MPEG LAYER3 CODEC to encode the audio. We use the following BASS API BassEnc.BASS_Encode_GetACMFormat and BassEnc.BASS_Encode_StartACMFile to do the encoding to MP3.
On windows 7 and windows 2008 machine, l3codecp.acm is not activated by default and instead l3codeca.acm is activated and Bass encoder is not able to use l3codeca.acm to encode. Instead we activated l3codecp.acm (professional) in the registry and our application is able to use l3codecp.acm to encode audio into mp3 format.
the following website discusses how to activate the professional verison of the MPEGE LAYER 3 codec
http://blog.komeil.com/2008/06/enabling-fraunhofer-mp3-codec-vista.htmlNow the question is, are there any licensing or legal issues in suggesting our customers to activate l3codecp.acm on their machine and use MPEG LAYER3 CODEC ?
Do we have to pay any royalty to Frauhofer society to use l3codecp.acm codec ?
Thanks
-Leo