Rich Rattanni wrote:
> Claudio:
>      I first tried to adjust the volume while playing other audio types
> (MP3 specifically) and there was no noticable improvement in quality. 
> As per your recommendation, the latest CVS snapshot of FusionSound was
> pulled and compiled with --disable-precision
> and --disable-dithering, and the system exhibited the same problem. 
> Terrible audio quality (output sounds clipped and other strange
> artifacts) when volume was adjusted to anything besides 1.0.  What is
> strange is that the volume value does not seem to matter.  0.5 or 60.0
> both sound alike in both level and quality.  

So it must be a problem with the compilation (or better, the compiler).
Indeed relooking at the code, I couldn't find a bug causing that strange
behaviour.
Please, could you tell me the target architecture (x86?) and the gcc's
version?

> Do you have any other
> suggestions?  Right now my applicationmakes a call to amixer and adjusts
> the volume level.  But I would like to, if possible, contain all
> controls within my application.
> 

Another interesting test could be enabling IEEE floats and watch what
happens.
You can also use the example program called "music" to do such a test
(use v/V key to decrease/increase the volume level).


-- 
Regards,
     Claudio Ciccani

[EMAIL PROTECTED]
http://directfb.org
http://sf.net/projects/php-directfb

_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to