Update config.guess to support aarch64

Patch tested by Matthias Klose <doko@ubuntu.com>

git-svn-id: http://subversion.ffado.org/ffado/trunk/libffado@2456 2be59082-3212-0410-8809-b0798e1608f0
Erased unnecessary mixer destination definitions
rme: during cold initialisation, set the mixer faders to the values associated with the device (which would normally be those rad from flash) instead of the fallback defaults.

git-svn-id: http://subversion.ffado.org/ffado/trunk/libffado@2457 2be59082-3212-0410-8809-b0798e1608f0
udev: add a few additional vendors which haven't made it into the rules list yet.  Include the RME UFX and UCX in the udev rules.

git-svn-id: http://subversion.ffado.org/ffado/trunk/libffado@2458 2be59082-3212-0410-8809-b0798e1608f0
configuration: add entry for Allen and Heath Zed R16 using information provided by Brendan Pike.  A new udev entry has also been created for this manufacturer.

git-svn-id: http://subversion.ffado.org/ffado/trunk/libffado@2459 2be59082-3212-0410-8809-b0798e1608f0
"franklynb" reported that there were 32/64 bit issues when compiling FFADO on his powerpc64 system.  After much experimenting he determined that the env.MergeFlags() call was not working.  This meant the "-m64" option was never being passed to the compiler.  His suggested fix follows the recommendation on the env.MergeFlags wiki page.

Also ensure that admin/config.guess is executed via /bin/sh explicitly.  This should result in the identification of the correct architecture even if config.guess is not set executable in the source tree.


git-svn-id: http://subversion.ffado.org/ffado/trunk/libffado@2460 2be59082-3212-0410-8809-b0798e1608f0
Fix stale Qt link in README file.  Thanks to Franklyn Berry for spotting this.

git-svn-id: http://subversion.ffado.org/ffado/trunk/libffado@2461 2be59082-3212-0410-8809-b0798e1608f0
Add configuration entry for the Midas Venice F32.  Information provided by Jano Svitok.

git-svn-id: http://subversion.ffado.org/ffado/trunk/libffado@2462 2be59082-3212-0410-8809-b0798e1608f0
SConstruct: including the #! line is unnecessary since this file is designed to be called from scons and will not work if run directly in isolation.  Thanks to Franklyn Berry for noticing this.

git-svn-id: http://subversion.ffado.org/ffado/trunk/libffado@2463 2be59082-3212-0410-8809-b0798e1608f0
SConstruct: merge extensive CPU flag detection changes from Franklyn Berry.  The most significant improvement is that it permits a correct build when running 32-bit userspace on a 64-bit kernel (common for powerpc64 but can also happen for x86 via the x32 ABI).  Testing is encouraged to ensure that this introduces no regressions.  Please report breakages on ffado-devel.

git-svn-id: http://subversion.ffado.org/ffado/trunk/libffado@2464 2be59082-3212-0410-8809-b0798e1608f0
Correction to r2464 log: changes were from visteya via the forum in ticket #374, not Franklyn Berry.  Apologies for the erroneous attribution.

git-svn-id: http://subversion.ffado.org/ffado/trunk/libffado@2465 2be59082-3212-0410-8809-b0798e1608f0
[BeBoB/MAudio] Add PreSonus::FireboxDevice class to support functionality to switch clock source

There is a difference of CCM command between GenericAVC and FIREBOX. In FIREBOX, the most significant bit of Plug ID always stands. This is also confirmed in M-Audio Firewire 410/Firewire Audiophile/Firewire Solo. I guess there is BeBoB specific extension of CCM but I have no way to confirm it.

In this reason, this commit adds PreSonus::FireboxDevice.

git-svn-id: http://subversion.ffado.org/ffado/trunk/libffado@2466 2be59082-3212-0410-8809-b0798e1608f0
[BeBoB/PreSonus] Apply FireboxDevice class to PreSonus FIREBOX

And normal Device class is applied for the other PreSonus devices.

git-svn-id: http://subversion.ffado.org/ffado/trunk/libffado@2467 2be59082-3212-0410-8809-b0798e1608f0
[Qt4Mixer/PreSonus] FIREBOX support

FIREBOX can be controlled by the usual way which BeBoB allowed. But FIREPOD can't.

This commit add mixer GUI for FIREBOX.

git-svn-id: http://subversion.ffado.org/ffado/trunk/libffado@2468 2be59082-3212-0410-8809-b0798e1608f0
motu: add identification details for the 4pre as supplied by Tim Radvan.  These are mostly placeholders at this stage; they will not make FFADO work with the 4pre until packet formats have been deduced.

git-svn-id: http://subversion.ffado.org/ffado/trunk/libffado@2469 2be59082-3212-0410-8809-b0798e1608f0
[Qt4Mixer/PreSonus] fix +12dB functionality

Reported:
http://sourceforge.net/mailarchive/message.php?msg_id=31801118

Cause:
Giving wrong 'audio_channel_number' for FEATURE FUNCTION BLOCK command.

Tested-by: Jean-Paul Argudo

git-svn-id: http://subversion.ffado.org/ffado/trunk/libffado@2470 2be59082-3212-0410-8809-b0798e1608f0
config.py: accept extended (utf-8) characters

git-svn-id: http://subversion.ffado.org/ffado/trunk/libffado@2471 2be59082-3212-0410-8809-b0798e1608f0
ffado-mixer/DICE EAP: file saving of settings. File is xml so as to be human readable. File version included (as 0.1). Guid included. Partial commit: only global mixer and router settings are saved.

git-svn-id: http://subversion.ffado.org/ffado/trunk/libffado@2472 2be59082-3212-0410-8809-b0798e1608f0
ffado-mixer/DICE EAP: file saving of settings. Complementary commit: Add saving of mixer section

git-svn-id: http://subversion.ffado.org/ffado/trunk/libffado@2473 2be59082-3212-0410-8809-b0798e1608f0
ffado-mixer/RME: file saving of settings. Attempt to adapt for RME: compilation check only.

git-svn-id: http://subversion.ffado.org/ffado/trunk/libffado@2474 2be59082-3212-0410-8809-b0798e1608f0