Zitat von GeorgWo fangen die Audiodaten an? Beim ersten Byte? Und um den Über-/Unterlauf muss ich mich gar nicht kümmern?
so sicher bin ich mir da jetzt auch nicht mehr, ist schon einige zeit her, aber an was ich mich erinnere:
hier hab mich mal zwei links wie eine mp3 aufgebaut ist:
http://www.id3.org/mp3frame.html
http://www.substream.org/mp3-aufbau1.html
bei der mpm datei kommt zu beginn auch ein header (ich vermute der übernimmt die funktion des id3 tags), und auch erst danach der eigentliche audio teil.
ich hab jetzt auch mal kurz in den sourcecode von http://mplinuxman.sourceforge.net/ geschaut. sieht aus als verwendet der f60 auch mpm files. es gibt auch eine funktion f60_encode_... und f60_decode_... (den namen weiß ich nicht mehr genau). eine möglichkeit wäre einfach eine mp3 durch diese funktion zu schicken, und zu versuchen ob sie dann, wenn man die entstehende mpm file auf die SM kopiert, abspielbar ist. oder auch eine mpm file zu decodieren und dann schauen ob diese mp3 funktioniert.