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