Active Topics

 


Reply
Thread Tools
Posts: 118 | Thanked: 26 times | Joined on Feb 2008
#1
Hi,

I was wondering if there is anyone working on a DSP-based ogg-vorbis codec? Is the mogg codec ( https://garage.maemo.org/projects/mogg ) using the dsp? I couldn't find any information about that and the discussions on this board kinda ended inconclusively about DSP support for OGG Vorbis?

Martin
 
Naranek's Avatar
Posts: 236 | Thanked: 149 times | Joined on Jul 2007 @ Finland
#2
I believe there is no DSP-based OGG support, only SW-based. It's been asked from Nokia quite a lot, but they still haven't come through.
 
Posts: 2,152 | Thanked: 1,490 times | Joined on Jan 2006 @ Czech Republic
#3
Originally Posted by m_stolle View Post
Hi,

I was wondering if there is anyone working on a DSP-based ogg-vorbis codec?
Yes, search maemo-developers list or check this http://maemo.org/community/wiki/dspprogramming/ for further pointers.
__________________
Newbies click here before posting. Thanks.

If you really need to PM me with troubleshooting question please consider posting it to the forum instead. It is OK to PM me a link to such post then. Thank you.
 
Posts: 2,102 | Thanked: 1,309 times | Joined on Sep 2006
#4
This is a DSP based OGG Vorbis decoder: https://garage.maemo.org/projects/dsp-tremor/

I hasten to add that although it runs, it doesn't yet recognise a vorbis stream as being valid. I'm working through the code to see where it produces a different function call list/outputs to the standard lowmem-no-byte code running on x86 (for convenience).

The reason for the differences in the first place is that the DSP uses a 16bit char; this means that quite a lot of code has to be altered (i.e. things like bitreading code and CRC calculation so far amongst other smaller and less centralised bits). There is still more to be altered, especially the iDCT code.

There's been no changes to the project since earlier in the year as I've been away on holiday (3 weeks) then very busy since I got back. I am planning to get cracking again though. Take a look at the news item and the mailing list for that project to give my current status.

Help gladly accepted! Either send an email to the dsp-tremor-devel list, or give me a shout on irc (#maemo) if you're interested. I'm happy to help people setup their toolchains, etc., and even if you don't want to do that, thoughts/patches on how to change various functions to handle the 16bit char will take some of the work off my back.

Cheers,

Simon
 

The Following 3 Users Say Thank You to lardman For This Useful Post:
Posts: 118 | Thanked: 26 times | Joined on Feb 2008
#5
Cool, I'll definitly have to take a look at the code when I get more time. (finishing thesis right now)
 
Reply


 
Forum Jump


All times are GMT. The time now is 00:05.