Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ogg Vorbis Encoder on ARM

285 views
Skip to first unread message

Harold Chu

unread,
Feb 12, 2003, 9:10:52 PM2/12/03
to
Hi,

I'm wondering if anyone has tried porting the Ogg Vorbis encoder to
ARM. Has anyone been successful? I understand that the current
implementation uses floating point but I was hoping to see if the
encoder would still be fast enough with fp software emulation. I
guess 1/2 real-time will be sufficently fast on an Xscale 400Mhz.

Any sugguestions will be appreciated.

William Munns

unread,
Feb 13, 2003, 6:11:00 AM2/13/03
to
har...@lochard.com.au (Harold Chu) wrote in
news:d4f19476.03021...@posting.google.com:

I suggest that you rewrite the code into Integer mode, an
integer version of mp3 will run as cheaply as 40 Mhz at full
rate.

Will

Klaus Fetscher

unread,
Feb 13, 2003, 11:19:57 AM2/13/03
to
Please look to http://www.xiph.org/ogg/vorbis/index.html .

The "Tremor" decoder library, an integer-only, fully Ogg Vorbis
compliant software decoder library is now available under a totally free
BSD-like free software license. Download complete source code as a a
tar.gz format archive, or check out module 'Tremor' from Xiph.Org CVS.

Klaus

Grant Edwards

unread,
Feb 13, 2003, 11:30:34 AM2/13/03
to

Does it encode as well?

--
Grant Edwards grante Yow! Do you have exactly
at what I want in a plaid
visi.com poindexter bar bat??

Jimmy Lin

unread,
Feb 13, 2003, 8:46:38 AM2/13/03
to
Actually, there's alreay an integer implementation of Vorbis namely "Termor"
in Vorbis web site.
You can visit the mailing list for more information.
http://www.xiph.org/archives/tremor/masterindex.html

Jimmy

"William Munns" <will_...@iname.com> 撰寫於郵件新聞
:b2fug2$1c07oi$1...@ID-177444.news.dfncis.de...

Mech

unread,
Feb 15, 2003, 7:48:45 PM2/15/03
to
In message <3e4bc82a$0$184$a186...@newsreader.visi.com>,
gra...@visi.com (Grant Edwards) wrote:

[Tremor]

> Does it encode as well?

Not last time I looked.

--
__ _______ ______ __
/ |/ / __/ ___/ /_/ / # Dan Maloney.
/ /|_/ / _// /__/ __ / # Disclaimer: Not my fault.
/_/ /_/___/\___/_/ /_/ # mailto:me...@toth.org.uk

Mech

unread,
Feb 15, 2003, 7:49:37 PM2/15/03
to
In message <d4f19476.03021...@posting.google.com>,
har...@lochard.com.au (Harold Chu) wrote:

> I'm wondering if anyone has tried porting the Ogg Vorbis encoder to
> ARM.

Yes.

> Has anyone been successful?

A bit. Sometimes it works and gave a working ogg, sometimes it
just crashes.

> I understand that the current implementation uses floating point
> but I was hoping to see if the encoder would still be fast enough
> with fp software emulation. I guess 1/2 real-time will be
> sufficently fast on an Xscale 400Mhz.

Even with a really really fast soft float library, I think
that would be pushing it.

> Any sugguestions will be appreciated.

Try it and see?

Harold Chu

unread,
Feb 16, 2003, 3:05:52 AM2/16/03
to
> > Has anyone been successful?
>
> A bit. Sometimes it works and gave a working ogg, sometimes it
> just crashes.
>
> > [snip]

>
> Even with a really really fast soft float library, I think
> that would be pushing it.
>
> > Any sugguestions will be appreciated.
>
> Try it and see?

I only suceeded in compiling the encoder without libfloat. It takes 4
mins to encode a 10s 16bit 16kHz audio file on an Xscale PXA 200MHz.
Would anyone know what performance increase libfloat will have? The
oggenc binary just seg faults on me when compiled with -msoft-float.

0 new messages