Fix compilation when DEBUG is not defined.  The fixes in the amdtp streaming module are from Phil.  It is not clear how these problems have been missed.  The amdtp assert's reference of buffer_size for example has been in the code base since 2.0 days, so a non-debug build which included amdtp has probably been broken for quite some time.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2540 2be59082-3212-0410-8809-b0798e1608f0
fireworks: fix initialisation of the EFC play/record maps.  Problem spotted by David Binderman, via contact form.  Thanks David.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2544 2be59082-3212-0410-8809-b0798e1608f0
MatrixMixer: add the requirement of pressing the Control key for having mouse wheel controlling the value inside a box rather than scrolling the window.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2546 2be59082-3212-0410-8809-b0798e1608f0
Saffire Pro 40: introduce detection of ADAT as SPDIF switch register; introduce accounting for routing; prepare control switch for ffado-mixer.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2547 2be59082-3212-0410-8809-b0798e1608f0
Saffire Pro 40: introduce the ADAT as SPDIF switch as a control of ffado mixer, including routing update.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2548 2be59082-3212-0410-8809-b0798e1608f0
Mixer/BeBoB/MAudio: improve indentation
    
In Python community, 4 spaces indentation is popular.



git-svn-id: svn+ssh://ffado.org/ffado/trunk@2549 2be59082-3212-0410-8809-b0798e1608f0
Mixer/BeBoB/MAudio: use mutable tuple instead of immutable array for definitions

Device definitions are mutable. Tuple is preferrable for them.



git-svn-id: svn+ssh://ffado.org/ffado/trunk@2550 2be59082-3212-0410-8809-b0798e1608f0
BeBoB/MAudio: obsolete semicolon as the end of statement

In python, the end of statement is a line break, not semicolon.



git-svn-id: svn+ssh://ffado.org/ffado/trunk@2551 2be59082-3212-0410-8809-b0798e1608f0
BeBoB/MAudio: remove trailing whitespace

In any languages, trailing whitespace is disliked.



git-svn-id: svn+ssh://ffado.org/ffado/trunk@2552 2be59082-3212-0410-8809-b0798e1608f0
Mixer/BeBoB/MAudio: remove needless spaces in both sides of assignment operator

In Python community, one space is preferrable in both sides.



git-svn-id: svn+ssh://ffado.org/ffado/trunk@2553 2be59082-3212-0410-8809-b0798e1608f0
Mixer/BeBoB/MAudio: add a space after delimiter for function parameters

In Python community, one space is used for this purpose.



git-svn-id: svn+ssh://ffado.org/ffado/trunk@2554 2be59082-3212-0410-8809-b0798e1608f0
Mixer/BeBoB/MAudio: remove spaces in both sides of assignment for default value

In Python community, no spaces are used for this purpose.



git-svn-id: svn+ssh://ffado.org/ffado/trunk@2555 2be59082-3212-0410-8809-b0798e1608f0
Mixer/BeBoB/MAudio: add spaces in both sides of equaltiy operator

In any languages, one space is preferrable in both sides.



git-svn-id: svn+ssh://ffado.org/ffado/trunk@2556 2be59082-3212-0410-8809-b0798e1608f0
Mixer/BeBoB/MAudio: remove needless blacket in condition statement

In Python, any condition statements don't require blackets.



git-svn-id: svn+ssh://ffado.org/ffado/trunk@2557 2be59082-3212-0410-8809-b0798e1608f0
Mixer/BeBoB/MAudio: remove calls of unused python modules



git-svn-id: svn+ssh://ffado.org/ffado/trunk@2558 2be59082-3212-0410-8809-b0798e1608f0
Mixer/BeBoB/MAudio: remove unused variables


git-svn-id: svn+ssh://ffado.org/ffado/trunk@2559 2be59082-3212-0410-8809-b0798e1608f0
Mixer/BeBoB/MAudio: Fix refering to variables in external scope


git-svn-id: svn+ssh://ffado.org/ffado/trunk@2560 2be59082-3212-0410-8809-b0798e1608f0
Mixer/BeBoB/MAudio: improve the number of characters in a line

In Python community, 80 characters in a line is preferrable.



git-svn-id: svn+ssh://ffado.org/ffado/trunk@2561 2be59082-3212-0410-8809-b0798e1608f0
Mixer/BeBoB/MAudio: use list() for tuple.items() in for statement

In Python 3, items() returns 'view' object, and this object is not list.



git-svn-id: svn+ssh://ffado.org/ffado/trunk@2562 2be59082-3212-0410-8809-b0798e1608f0
Mixer/BeBoB/Yamaha: improvement of indentation

In Python community, 4 spaces indentation is popular.



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