Thanks Tim

I realize that the speed of the processor was the issue.. I am not sure if I
can use your approach, because I am just trying to scale audio samples by
different values which is almost always less than 1.  I will look into it,
adn if necessary I will just have to write my callback in ARM..

Thanks much...
----- Original Message ----- 
From: "Tim Kostka" <[EMAIL PROTECTED]>
Newsgroups: palm-dev-forum
To: "Palm Developer Forum" <[EMAIL PROTECTED]>
Sent: Thursday, May 06, 2004 7:04 PM
Subject: Re: Floating Piont math on T2


> It is possible that the floating point calculations simply slow down the
> system enough to create the broken sound stream.  Floating point
operations
> are SLOW.  If you are at all interested in speed, avoid them as best you
> can.  In many of my applications I use a fixed decimal point to represent
> floating point numbers (ie:  use a UINT32 "2375" to represent "23.75").
If
> you can get by with this it'll be much quicker, you just have to be
careful
> doing arithmetic operations.
>
> The T3 has a much faster processor than the T2 which could explain why it
> works on one and not the other.
>
> -- 
> Tim Kostka
> http://www.nuprograms.com
>
>
> "LeSalle Munroe" <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]
> > Hi All
> >
> > I am having a problem with floating point math on the T2.  I am try to
> play
> > sound stream using the sample sound APIs, and when ever I do any kind of
> > floating point arithmitc within my callback it breaks up my stream.  Any
> > other computations, even twice as many, don't cause any problems.  I run
> the
> > same code on the T3 without any problems.  If anyone has any suggestions
> or
> > solutions, please help...
> >
> > Thank you..
> >
> >
> >
>
>
>
> -- 
> For information on using the Palm Developer Forums, or to unsubscribe,
please see http://www.palmos.com/dev/support/forums/
>



-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to