COMMON: Removed non standard include

This was actually not required.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
COMMON: Comment update

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
COMMON: Simpler wrap of the ASSERT macro

This prevents msvc warnings and, due to the simple asserts conditions
written at the moment, is enough.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
MATHS: Now using SSSE3 instruction for horizontal add

No performance change should occur but this is SSE only - cleaner.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
RINGBUFFER: Zeroing internal buffer pointer

This will make Good() method return false, e.g. the ringbuffer no
longer usable.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
RINGUBFFER: Removed useless method.

This confirm the fact that the ringbuffer is now asymmetrical:
pushing Samples, but popping floats.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
TESTS: Updated ringbuffer tests due to last changes

The ringbuffer now being asymmetrical, its usage is changing.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
BUILD: On Mac OS X, now using libc++

This is required in order to use C++11 standard library features
on Mac OS X.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
IMPLEMENTATION: Added a debug text box

This will be used to display debug informations.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
IMPLEMENTATION: Now displaying performance informations

The time (in milliseconds) to synthesis an entire audio buffer
is now displayed in the debug text box.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>