'Twas brillig, and Tarantism at 04/03/11 22:23 did gyre and gimble:
> I need to implement a volume scaling in a pulse module.
> I have 0-100 input values.
> What algorithm does pulse usually implement for this so that I can match
> it?

Can you explain a little more what you're trying to do? You shouldn't
generally need to worry about volume scaling in PA modules.

But ultimately PA scales volumes between PA_VOLUME_MIN (aka 0%, aka -inf
dB) and PA_VOLUME_NORM (aka 100%, aka 0dB) typically, but really the
upper volume is PA_VOLUME_MAX (aka Lots%, aka +Lots dB).

But if you explain in a bit more detail we can probably advise you
better. I don't think you'll need to do any specific volume handling
unless you are writing a very specific module.

Col


-- 

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
  Mageia Contributor [http://www.mageia.org/]
  PulseAudio Hacker [http://www.pulseaudio.org/]
  Trac Hacker [http://trac.edgewall.org/]

_______________________________________________
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss

Reply via email to