[vorbis-dev] Suggestion for libvorbisfile: scaling

Herman Oosthuysen Herman at WirelessNetworksInc.com
Fri Jan 4 08:24:37 PST 2002



For embedded use, you should perhaps look at MAD, a fixed point
implementation of MP3.  Otherwise, you'll have to rewrite the whole ogg
thing in fixed point code, which will be a monstrous job - like MAD...

Cheers,

--
Herman Oosthuysen
Herman at WirelessNetworksInc.com
Suite 300, #3016, 5th Ave NE,
Calgary, Alberta, T2A 6K4, Canada
Phone: (403) 569-5688, Fax: (403) 235-3965
----- Original Message -----
From: Ian Walters <ianw at trolltech.com>
To: <vorbis-dev at xiph.org>; Jack Moffitt <jack at xiph.org>
Sent: Friday, January 04, 2002 6:49 AM
Subject: Re: [vorbis-dev] Suggestion for libvorbisfile: scaling

<p>> On Thu, 3 Jan 2002 7:32 pm, Jack Moffitt wrote:
> > > My suspicion is that floats are not used internally by ov_read(), and
> > > there would be a speed penalty for using ov_read_float().
> >
> > Vorbis is natively float based.  ov_read_float will be quite a bit
> > faster than ov_read, since it won't have the huge float->int conversion,
> > etc (note that on x86, the float->int conversion is in assembler so it's
> > pretty fast).
>
> Which is a pity from the embedded perspective.  I had a look at porting
> Vorbis to the arm recently  and had no luck getting fast yet listenable
> playback.  I was only using float emulation stuff, not trying to remove
> floats from vorbis.  Unfortunately I won't be able to come back to this
for a
> long time, but I was wondering how much the design of vorbis depends on
> floats.  It would be nice to have a audio format like vorbis in the pda
arena.
>
> >
> > ov_read() 's conversion is still one of the slower functions on decode,
> > especially on PPC it seems.
> >
> > jack.
> >
> > --- >8 ----
> > List archives:  http://www.xiph.org/archives/
> > Ogg project homepage: http://www.xiph.org/ogg/
> > To unsubscribe from this list, send a message to
> > 'vorbis-dev-request at xiph.org' containing only the word 'unsubscribe' in
the
> > body.  No subject is needed. Unsubscribe messages sent to the list will
be
> > ignored/filtered.
>
> --- >8 ----
> List archives:  http://www.xiph.org/archives/
> Ogg project homepage: http://www.xiph.org/ogg/
> To unsubscribe from this list, send a message to
'vorbis-dev-request at xiph.org'
> containing only the word 'unsubscribe' in the body.  No subject is needed.
> Unsubscribe messages sent to the list will be ignored/filtered.

<p>--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.




More information about the Vorbis-dev mailing list