![]() I DID notice that properties of the files I added to the project had the 'Build Action' set to 'None' so I switched them to 'Compile' but they are still not being compiled. In the mean-time, I've still been reading every document I can find but nothing goes into more detail CC adding files to projects it LOOKS simple. I spent 20 years as a professional computer games programmer but the only language I've ever mastered is assembly language(s?). While I don't think an 84MHz Cortex M3 is going to manage all the bit-rates, I believe it's capable of managing useful ones. ![]() With that in mind, I rewrote the FDCT32 (dct32.cpp) & Polyphasestereo (polyphase.cpp) routines in optimized assembly language to work out if there was any point in proceeding. ![]() Pradeep seems the best) and they all concluded that the FDCT & Polyphase Filterbank, combined, take around half (40-47% from 11 estimates) of the total processing time. The Helix decoder is an optimized fixed-point implementation & their is actually some design elements tailored to make it efficient on ARM cores without MMEs (it was written before the M4 was announced). I spent about 3 months reading the various technical papers on MP3 decoders ('Audio on the Cortex M' by D. I intend to add SAM3X support to the project.
0 Comments
Leave a Reply. |