ffado-mixer: make the vertical size policy of the panelmanagerstatus widget 'minimum' and set the minimum height to 0 (was 200).  With the original settings the status widget claimed a fixed height of 200 pixels even if it was hidden, which in turn caused ffado-mixer's window to default to a height which was 200 pixels larger than necessary.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2292 2be59082-3212-0410-8809-b0798e1608f0
ffado-mixer: prevent the ffado mixer window being sized to include the hidden status widget.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2293 2be59082-3212-0410-8809-b0798e1608f0
rme: ensure that hidden controls don't contribute when determining the mixer's vertical size.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2294 2be59082-3212-0410-8809-b0798e1608f0
rme: clarify a comment in the mixer code.  With r2294, the vertical sizing issues noted in the commit message of r2291 are more ore less resolved.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2295 2be59082-3212-0410-8809-b0798e1608f0
rme: implement infrastructure allowing ffado-mixer to trigger flash operations.  Enable the 'Mixer save' button and implement its functionality.  Fix bugs in the mixer flash code.  Update the RME documentation.  With this revision it should be possible to use ffado-mixer to write the mixer state to device flash for automatic restoration when the interface is powered up, although this has only been tested on the FF800.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2296 2be59082-3212-0410-8809-b0798e1608f0
Ignore generated files in git

Patch by Jano Svitok <jan.svitok@gmail.com>

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2297 2be59082-3212-0410-8809-b0798e1608f0
Parse Standalone configuration

Patch by Jano Svitok <jan.svitok@gmail.com>

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2298 2be59082-3212-0410-8809-b0798e1608f0
motu: it seems the ultralite-mk3 does not send any padding at 2x rates.  Thanks to Miguel Negrão for the onging testing.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2299 2be59082-3212-0410-8809-b0798e1608f0
motu: tweak 4x rate output packet for ultralite-mk3 to see if we can get this working.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2300 2be59082-3212-0410-8809-b0798e1608f0
motu: fix typo in r2300

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2301 2be59082-3212-0410-8809-b0798e1608f0
ffado-diag: use REVISIONSTRING when constructing the version number.  This will avoid the trailing hyphen in the event that REVISION is empty (as it will be for a release).

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2302 2be59082-3212-0410-8809-b0798e1608f0
motu: 8pre: on discovery, do a write to the clock control register to ensure the 8pre is toggled out of 'converter' mode and into 'interface' mode after power up.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2303 2be59082-3212-0410-8809-b0798e1608f0
rme: mixer: separate the retrieval of hardware settings into GUI elements from the setup of signals.  This will be needed to support user-requested reading of settings from flash.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2304 2be59082-3212-0410-8809-b0798e1608f0
matrixmixer: provide refreshValues() method so the matrix mixer can be requested to refresh its stage from the hardware.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2305 2be59082-3212-0410-8809-b0798e1608f0
matrixmixer: the 'value is not 0' construct does not appear to prevent execution of the conditional statements when value is numerically equal to 0 (at least not when called from refreshValues()).  Going with '!=0' seems to work though so we'll run with that.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2306 2be59082-3212-0410-8809-b0798e1608f0
rme: implement user-requested 'load mixer from flash' functionality.  When the load button is pressed the FireFace will load the mixer settings from flash; the mixer GUI will then be updated with the resulting mixer state.  All this is tested only on the FF800 to date.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2307 2be59082-3212-0410-8809-b0798e1608f0
rme: use consistent identifiers when mapping from dbus values to internal settings.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2308 2be59082-3212-0410-8809-b0798e1608f0
rme: make the settings flash API consistent with that used by the mixer functions.  This in turn makes it easier to call from the context of the dbus mixer control objects.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2309 2be59082-3212-0410-8809-b0798e1608f0
rme: when first discovering an interface, attempt to obtain device configuration from flash and use this instead of a predefined configuration if successsful.  Separate the treatment of device settings and mixer control values when doing this.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2310 2be59082-3212-0410-8809-b0798e1608f0
rme: implemenet a ffado-mixer button allowing the device configuration to be reloaded from flash.  This action is possible only when the interface is not streaming.

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