Skip to main content

Notice

If you are using a Hotmail or Outlook email address, please change it now, as Microsoft is rejecting all email from our service outright.
Topic: Writing your own mp3 decoder (Read 887 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Writing your own mp3 decoder

Not sure if this is the correct forum to ask about this.

How do you go about writing your own mp3 decoder ?

What are the resources that are out there for that ?

Can you please advise me on the starting points ?

Re: Writing your own mp3 decoder

Reply #1
LAME is both an encoder and decoder and the website says:
Quote
LAME is an educational tool to be used for learning about MP3 encoding.

Re: Writing your own mp3 decoder

Reply #2
Not sure if this is the correct forum to ask about this.

How do you go about writing your own mp3 decoder ?

What are the resources that are out there for that ?

Can you please advise me on the starting points ?
The MAD decoder was always highly rated and is open source. You will find it and a lot of useful info and links here:

MAD Decoder

Re: Writing your own mp3 decoder

Reply #3
Not sure if this is the correct forum to ask about this.

How do you go about writing your own mp3 decoder ?

What are the resources that are out there for that ?

Can you please advise me on the starting points ?
The MAD decoder was always highly rated and is open source. You will find it and a lot of useful info and links here:

MAD Decoder

Where are you getting information about the encoding standard itself ?

I tried getting the actual standard from ISO, but its really expensive. Where do I get information about MP3 itself ?

Re: Writing your own mp3 decoder

Reply #4
This is beyond my programming abilities but I assume both LAME and MAD are well documented.   These kind of "bigger projects" are also usually team efforts. 

Inside The MP3 CODEC has quite a bit of information, but probably not the nitty-gritty details you need.

MP3 Diags is another open source project that might be helpful.

Re: Writing your own mp3 decoder

Reply #5
I can only echo the above.

Re: Writing your own mp3 decoder

Reply #6
Can you please advise me on the starting points ?

When I was starting out I went to a university library and borrowed a book on mpeg compression.  Once I was more comfortable with the basics, I started reading source code of existing decoders, which made a lot more sense once I understood what they were doing.   


Re: Writing your own mp3 decoder

Reply #8
When I was starting out I went to a university library and borrowed a book on mpeg compression. 

Do you remember what book it was ? Can you please tell me the name ?


Re: Writing your own mp3 decoder

Reply #10
This is beyond my programming abilities but I assume both LAME and MAD are well documented.   These kind of "bigger projects" are also usually team efforts. 

Inside The MP3 CODEC has quite a bit of information, but probably not the nitty-gritty details you need.

MP3 Diags is another open source project that might be helpful.

Good starting point. I wish I could have got my hands on the standard.

 
SimplePortal 1.0.0 RC1 © 2008-2020