I would think porting from one to the other wouldn't be that hard for someone who knows what they're doing.icurafu said:I saw 3rd party libs for c54 for FLAC, but nothing on IVA2+
I believe that on the GP2x Dzz implemented Tremor on the 940t co-processor. So I guess it may be possible for someone to just do something similar but with the DSP instead.Megamixman said:OGG/Vorbis reduce the size of files down to the same realm as Mp3, so they are likely to benefit from a DSP codec.
Peter R said:I believe that on the GP2x Dzz implemented Tremor on the 940t co-processor. So I guess it may be possible for someone to just do something similar but with the DSP instead.Megamixman said:OGG/Vorbis reduce the size of files down to the same realm as Mp3, so they are likely to benefit from a DSP codec.
That's a port of C (and perhaps some ARM) code. Trying to port C code to the DSP might work, but with the compilers that'll be publicly available I think the result is going to be terrible. So unless someone has the official tools then porting it so that it runs well for the DSP would be a major rewrite and not very trivial to do.
I have posted the link to the free DSP tools weeks ago Look at the wiki.Exophase said:That's a port of C (and perhaps some ARM) code. Trying to port C code to the DSP might work, but with the compilers that'll be publicly available I think the result is going to be terrible. So unless someone has the official tools then porting it so that it runs well for the DSP would be a major rewrite and not very trivial to do.
Okay, that's good then.Laurent said:I have posted the link to the free DSP tools weeks ago Look at the wiki.
TI has released full featured DSP compiler for free software usage (see the license).
Exophase said:But it's still far from just a simple port to make use of the tools.
Yes, if you want optimised code, but that's no harder than writing ARM NEON code.
TI C compiler is ANSI compliant, so for portable fixed-point code, that shouldn't be hard (as soon as TI provides the definitive DSP/MPU "communication" library).
As usual, making the code go fast will be the hardest and most time consuming part, but isn't that true for any software and platform?
Laurent said:simon pickering has a semi-working OGG playback on OMAP2420Exophase said:But it's still far from just a simple port to make use of the tools.
Yes, if you want optimised code, but that's no harder than writing ARM NEON code.
TI C compiler is ANSI compliant, so for portable fixed-point code, that shouldn't be hard (as soon as TI provides the definitive DSP/MPU "communication" library).
As usual, making the code go fast will be the hardest and most time consuming part, but isn't that true for any software and platform?
lardman said:Anyway, I'll get back to it eventually. Does the C64xx support 8bit types? (I thought I read this somewhere). If so, that'll make porting things much easier.
Yes it does, it should be much funnier than the c55
More info here: http://www.ti.com/litv/pdf/spru732g