MP3 decoding

XCore Project reviews, ideas, videos and proposals.
Post Reply
User avatar
Berni
Respected Member
Posts: 363
Joined: Thu Dec 10, 2009 10:17 pm
Contact:

MP3 decoding

Post by Berni »

I looked in to decoding mp3 using a xmos chip. It seams like a single thread should be able to decode the high bitrate MP3 files with ease.

I looked around a bit and the MAD MP3 decoder seams like a nice choice since the source code is designed to be ported to all sorts of platforms and takes up about half of a cores memory. I also looked at its API a bit and doesn't seam to be anything too hard to use. Also assembler is only used to dither the output and can be turned off.

Anybody else interested in MP3 on xmos?


User avatar
otitov
XCore Addict
Posts: 207
Joined: Thu Dec 10, 2009 11:00 pm
Location: Mexico
Contact:

Post by otitov »

I am very interested to see successful implementation of mp3 decoder on XMOS.

My particular interest goes toward AAC decoder, so successful implementation of mp3 decoder will serve as a reference point and will cheer me up a lot to start developing.
User avatar
Andy
Respected Member
Posts: 279
Joined: Fri Dec 11, 2009 1:34 pm

Post by Andy »

I'm currently porting one written for ARM - unforunately I can't collaborate as it's part of a university project. Will keep you updated on my progress (you can follow the project here)
User avatar
lilltroll
XCore Expert
Posts: 956
Joined: Fri Dec 11, 2009 3:53 am
Location: Sweden, Eskilstuna

Post by lilltroll »

Support for FLAC decoding would be nice as well ;)
Probably not the most confused programmer anymore on the XCORE forum.
User avatar
jonathan
Respected Member
Posts: 377
Joined: Thu Dec 10, 2009 6:07 pm
Contact:

Post by jonathan »

Is this helpful - MP3 decoder at the bottom? Haven't tried running it.

http://www.xmos.com/applications/audio-systems-and-usb
Image
User avatar
Berni
Respected Member
Posts: 363
Joined: Thu Dec 10, 2009 10:17 pm
Contact:

Post by Berni »

Oh when did that one get there? I really gotta try it :D

Too bad i still didn't get off my ass to make that sound card board, but for testing the pwm dac should do the trick
Post Reply