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 agoExophase 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 agoLook 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