On Thu, Oct 10, 2013 at 7:05 PM, Philippe Carriere <la-page-web-of-phil.contact@orange.fr> wrote:

> Yes, and I am wondering: had you a try changing the setting while streaming ? Of course, it is fundamentally dependent on the firmware
> and possibly the one for Profire polls regularly the register. For the Saffire, no changes are accounted for until the message set register
> is set at the appropriate value.

In this case, it seems it works without message set register. I tested it while streaming, because I wasn't sure if I guessed the bit in app space correctly. I played video in VLC, and checked in headphones whether
the volume knob affects the sound.

> As an additional comment to the Jonathan remarks, the local variable name "volume" in Profire2626::Profire2626EAP::SettingsSection::SettingsSection()
> is indeed not very explicit: isn't it a switch to connect different outputs to the physical control (and not a value for the volume or anything like),
> which makes the setting very different to the ones for other devices (until now, essentially Saffire) ?

You are right. There's one physical pot, called master volume knob in the manual. It can lower volume of any of the 4 analog output pairs, if the corresponding bits are set.
Otherwise the ports output full volume.

I don't mind changing the volume variable. Is outputPair better? Do you have any better name?

Thank you for the comments and for your saffire the code - with the code it was pretty easy to get this working once I found out the config bits.