rme: fix a typo which had some rather dramatic consequences when the mixer flash was read (ie: a segfault).

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2283 2be59082-3212-0410-8809-b0798e1608f0
rme: fix pan sense when reading from flash.  Don't attempt to read more channels from the flash block than are actually present.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2284 2be59082-3212-0410-8809-b0798e1608f0
rme: map the flash value corresponding to 0 dB to a fader value of exactly 0 dB to avoid roundoff errors.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2285 2be59082-3212-0410-8809-b0798e1608f0
motu: adjust packet channel definitions in response to tests done by Miguel Negrao.  Further tweaks are anticipated.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2286 2be59082-3212-0410-8809-b0798e1608f0
rme: revert a partially completed RME feature which was accidently included in r2286.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2287 2be59082-3212-0410-8809-b0798e1608f0
rme: commence implementation of ffado-mixer controls to interface with flash storage on the fireface.  Qt's layouts are being annoying here: for some reason Qt wants to expand the mixer window vertically so it ends up much larger than the screen.  Testing with various widget size policy set to 'fixed' seems to indicate that this comes from outside the rme.ui environment.  Whatever it is it is irritating and I would really like to get to the bottom of it.  Up to now it's been tolerable, but with the additional box group added to hold the new controls it is now bordering on being unusable.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2288 2be59082-3212-0410-8809-b0798e1608f0
motu: tweak ultralite-mk3 transmit packet format to try to hit upon the correct layout.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2289 2be59082-3212-0410-8809-b0798e1608f0
motu: more adjustments to the channel layout of the ultralite-mk3.  These fix the assignment of the Main and Phones outputs, and order the jack ports to match that used under other operating systems.  Thanks again to Miguel Negrao for the feedback.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2290 2be59082-3212-0410-8809-b0798e1608f0
rme: convince PyQt to keep the RME mixer panel as small as possible.  However, PyQt continues to insist on making the mixer window as a whole much larger vertically than is desired, resulting in a large blank area below the RME mixer panel.  If the RME mixer panel is set to a fixed size this extra vertical space is still added to the window, resulting in the generic mixer controls taking up the space.  This suggests that there's something about the higher level window that's causing this.  But what?

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2291 2be59082-3212-0410-8809-b0798e1608f0