On Tue, 26.05.09 19:08, Jud Craft (craftjml at gmail.com) wrote: > > On Tue, May 26, 2009 at 6:01 PM, Lennart Poettering > <lennart at poettering.net> wrote: > > The control flow should go like this: > > > > user changes volume in rb UI -> rb forwards that as sink input volume > > change to PA -> PA applies it to the stream -> PA forwards it via the > > flat vol logic to the sink volume. > > > > RB should not never look directly at the sink volume. Only ever at the > > sink input volume. > > > >> So, for example, moving the Main Volume to 88%, will cascade back into > >> Rhythmbox, reducing the in-app volume by over 50%. > > > > That sounds like a bug. Could you please file a bug? > > > > Forgive me, but from what you just described, either I believe you > intend it to be that way, or I'm not sure about your logic flow. > > If Rhythmbox forwards its volume to PA, and PA then adjusts the stream > volume of the RB app, which would then change the main sink (output) > volume, then obviously changing the Rhythmbox in-application volume is > going to change the stream volume in Pulse, and then muck with my main > system output device (sink, I believe) volume. What your bug suggested is that there wasa feedback loop. Or did I misunderstand that? Lennart -- Lennart Poettering Red Hat, Inc. lennart [at] poettering [dot] net http://0pointer.net/lennart/ GnuPG 0x1A015CC4