View Single Post
Old 21st October 2018, 12:26   #44
DJ Egg
Techorator
Winamp & SHOUTcast Team
 
Join Date: Jun 2000
Posts: 35,822
@kzuse

Yes, MP3 encoding works out-of-the-box.
All mp3 patents expired and lame_enc.dll 3.99.5 is included in the package.

By "former Pro-licensed features", it means Sonic CD Engine, Gracenote (cddb, MusicID, etc), mpeg-4 / h.264 decoding, mp3 encoding (encoder was free, but the patents hadn't expired)... things AOL paid for, that were licensed to AOL, and iirc needed paying for on a regular basis, so therefore needed to be covered by the Pro payments.

Fraunhofer mp3 & aac decoders weren't ongoing payments, but were exclusively licensed to AOL for use in Winamp. Radionomy couldn't use the same license, so we decided to use opensource libmpg123 for mp3 and system WMF decoder for aac instead.

in_mp3 still supports raw .aac files, but via winamp\system\aacdec.w5s
(which is also used by in_mp4, in_mkv, in_avi, in_flv, in_nsv)

Unfortunately though, as I said, it relies on Media Foundation which only comes with Vista and later.
AAC, MPEG-4 pt.2 & H.264 support all rely on Windows MF.

Using MF / MFTs means no additional licensing is required and therefore we can keep Winamp free.

We've replaced CD playback engine; plus mp3, aac, mpeg-4 and h.264 decoding

We've still not replaced CD Burning Engine/Interface (which still works in 5.666) or Gracenote features (cddb, autotag, playlist generator) - therefore those features are currently non-existent.

Winamp 5.8 will install & run on XP sp3, but for AAC support you'd need to use old in_mp3 and aacdec.w5s from 5.666.
See my reply to @eliotime3000 in post #11 for further details/instructions.
DJ Egg is offline   Reply With Quote