I missed a few of the responses. My questions came faster than my
registration. Anyway, I don't think DRC is the answer in my case. I am
working on an embedded system and expect pulseaudio to route and mix as needed.
The driver I have now is quite limited and not conducive to mixing streams. I
envision applications sending data at full resolution and since they would not
have knowledge of other streams there is no way for them to decrease their
dynamic range in anticipation of the final mix. It seems that the simplest
means for limiting would be to divide the output pf the mixer by the number of
streams present inside pulse. I haven't fully thought out what this might mean
when some of the streams are close to silence, but as a first stab it might
make sense. I'm a little afraid of the artifacts from rapid volume change in
each stream, but ramping the changes would help.
I'll play with it a bit.
Dennis Fleming
----- Original Message ----
From: Tanu Kaskinen <[EMAIL PROTECTED]>
To: [email protected]
Sent: Thursday, November 15, 2007 10:58:52 AM
Subject: Re: [pulseaudio-discuss] Mixing streams
On Thu, Nov 15, 2007 at 02:56:47PM +0100, Lennart Poettering wrote:
> I think normalizing a mixed stream is perfectly ligitimate. Don't
> forget that normalization through DRC would only take effect when
> otherwise we'd clip. So the option you have is not DRC vs non-DRC. But
> it is clipping vs. DRC. And in this case DRC is certainly the smaller
> evil.
I wasn't considering DRC in my answer, and I'm not strictly
against it. I hope that it will be optional, though (and
judging from other features, I believe it would be optional
even if no-one didn't specifically ask for it).
Personally, if the sound is clipping, I'd like to know it's
clipping instead of the sound system pretending everything's
ok, and then increase the headroom (lower the stream
volumes, that is). I believe I'm in the minority with this
wish.
> Uh. That way you practically decrease the bit depth of your audio
> output to 15 bit. (Unless you happen to have a 24 bit soundcard) Not
> a very good idea for most people.
I haven't compared 15 bit signal to 16 bit. I have a
24-bit-only sound card and don't feel like setting up any
elaborate listening tests, so I'll take your word that
there's a perceivable difference.
--
Tanu Kaskinen
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss