Rockbox Development > Starting Development and Compiling
Processor Choice for Open Source Audio Player Design
saratoga:
--- Quote from: xianthax on April 11, 2010, 03:45:04 AM ---Unfortunately neither of the links provided have anything to do with what i actually want to accomplish.
Neither provide what i would qualify as high fidelity audio nor do they provide the tools required for achieving that goal.
--- End quote ---
I didn't say you had to use their design exactly. If you dislike their DACs, change them out, though honestly I doubt it makes any difference at all.
--- Quote from: xianthax on April 11, 2010, 03:45:04 AM ---
--- Quote ---Don't use DSPs. Theres basically no support at all for them from open source development tools, no one knows how to write code for them anymore, and they're completely useless for audio. Its just an all round terrible choice for what you want to do.
--- End quote ---
I don't really know what to say about this statement, you don't understand the hardware i'm discussing nor do you understand the audio field outside general purpose consumer products, which again, is not the target of this system.
--- End quote ---
No offense, but you're talking about using a DSP core dedicated to EQ, a task that takes about 10-20MHz on a modern CPU. You don't get to decide who knows things about audio :)
Let me put it this way. If you use a DSP, you will:
1) Probably have to write your own code for it rather reusing the very good code we already have
2) Probably have to do it alone, since no one else will be able to afford whatever expensive compiler you're using
3) Probably not want to use Rockbox since we won't support what you want to do
Basically, you will have to start from scratch and work completely alone using hardware that no one likes using because its illsuite. Thats a pretty big downside because what you want to do is almost certainly more then 1 person can do alone. In exchange for having to do enormous amounts of work, you should hopefully get something big and useful in return. What exactly do you think that is?
Edit: to be clear we do have one supported target with a TI C5400 DSP onboard, so in that sense we do support DSPs. We just don't do much with it since its such a pain to use for anything and its got an ARM core anyway.
bobc:
--- Quote from: xianthax on April 11, 2010, 03:45:04 AM ---Unfortunately neither of the links provided have anything to do with what i actually want to accomplish.
Neither provide what i would qualify as high fidelity audio nor do they provide the tools required for achieving that goal.
--- End quote ---
Speaking as one of the Lyre developers, Lyre is an open project, so we work with whatever people can contribute. If there was an open source design with a high fidelity audio section I am sure we would be interested in using it.
Our current design is for a cheap, basic audio player. It's based on a highly integrated SoC (iMX233), unfortunately the LQFP version we are using does not lend itself to external DAC (no I2S).
We already have in mind various future design iterations, and I would expect hi-fi quality is one of them. We need to evaluate the success or otherwise of our current design first.
Edit: to answer the question, in terms of Rockbox firmware I think any ARM7/9 CPU of at least 200MHz with external memory bus is sufficient. The choice really comes to general considerations such as package, availability etc.
Navigation
[0] Message Index
[*] Previous page
Go to full version