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
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