RetroCode


RetroCode is a universal mobile content converter originally created by Retro Ringtones LLC. RetroCode is able to read and write most common sample-based ringtone formats including meta-data.

Overview

RetroCode reads and writes many common mobile sample content file formats. RetroCode takes measures for making sure that meta-data is maintained and converted between the formats. It features filters for adapting audio content to the abilities of small handheld devices. RetroCode also includes a ringback-signal synthesizer allowing to mix audio content with standard ITU ringback signals.

Compatibility

RetroCode currently supports the following formats
Format NameRead / DecodeWrite / Encode
Beatnik RMF
Beatnik RMF
Beatnik RMF
Yamaha MA2
Yamaha MA3
Yamaha MA5
Yamaha MA7
Panasonic MFM
SAGEM Wave
Qualcomm QCELP
Qualcomm CMX
AMR NB
AMR WB
MPEG 2 Layer 1,2 and 3
AAC
Macromedia Flash
AIFF
3GPP
MP4
uLaw
aLaw
Dialogic VOX
OGG
RealMedia Audio
Microsoft WMA
Microsoft AVI
Microsoft Wave

Dependency

RetroCode depends on a variety of open source libraries as well as some ISO reference implementations.
*
  • faac
*
*
*
*
*
*
*
  • avformat
  • avcodec
*
*
*