Hi, O Lun, 19-10-2015 ás 15:19 +0530, Arun Raghavan escribiu: > * Streams set a PA_STREAM_DISABLE_FLAT_VOLUME (or > PA_STREAM_PROG_VOLUME_CONTROL or whatever) on the streams for which > they want the new behaviour. > * I'd also like to add a policy module to allow blacklisting specific > applications, and forcing this behaviour on them. This will need a > protocol update to set a stream flag after the stream is connected. > > * For legacy apps that are not covered by the blacklist we could add > an > environment variable that makes all stream and sink-input volume > -related bits to use the new behaviour. Just thinking out loud and you have probably thought about this before and discarded it, but just in case. What about instead of PA_STREAM_DISABLE_FLAT_VOLUME we have PA_STREAM_ENABLE_FLAT_VOLUME and consider all apps to have flat volumes disabled by default. This would require definitely more work from the app side though not that much. Maybe some api could be implemented in GStreamer to ease setting the attribute at the right moment. Best regards. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 181 bytes Desc: This is a digitally signed message part URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20151020/2b33a88d/attachment.sig>