Commit Graph

15 Commits

Author SHA1 Message Date
oparviai
2d91306ac0 Changed version string to 1.8.0 2014-01-07 19:26:29 +00:00
oparviai
52510ecbc7 Updated version to 1.7.0 2012-04-04 19:47:28 +00:00
oparviai
d110158b4d Fix cpuid.h detection in configure.ac
Only gcc in the x86 architectures contain cpuid.h. Therefore this would not
 compile in other architectures.
 .
 To fix this:
 1) Pass a warning instead of an error saying that the header file is missing.
 2) Disable optimizations if cpuid.h was not found.
 .
 Behaviour:
 1) In non-x86 architectures we have no cpuid.h. We give a warning which I hope
 makes sense and is basically saying this is normal in non-x86 architectures and
 and we will ALWAYS disable the optimizations.
 2) In x86 architectures with cpuid.h we get the desired behaviour and check if
 the user request optimizations and if they are supported by the cpu.
 3) In x86 architectures w/o cpuid.h we give a warning basically telling the
 user to upgrade gcc and we ALWAYS disable optimizations since we can only tell
 there is sse/mmx support at build time but not at runtime.
 4) In non-x86 architectures with some unexpected cpuid.h the sse/mmx checks
 should fail and these optimizations will get disabled.
 .
 Tested in:
 amd64, i386: x86 + cpuid.h
 armel, armhf: non-x86 + no cpuid.h
 armel, armhf: non-x86 + dummy cpuid.h to pass test
 .
 The last test should simulate the case of an x86 with no mmx/sse (old i386).
 The 2nd test should be equal to x86 + no cpuid.h.
Author: Miguel Colon <debian.micove@gmail.com>
2012-04-04 15:37:39 +00:00
oparviai
1f6a68a6a3 CPUID routine bugfix: replaced inline assembly routine not working with all environment with __cpuid compiler intrinsic. 2012-04-01 17:01:42 +00:00
oparviai
a88461c737 Updated version id to 1.6.1pre 2011-07-17 11:46:22 +00:00
oparviai
9db805d439 Added configure flags to disable x86 optimizations 2011-07-17 11:17:57 +00:00
oparviai
d002b52f2a use more specifically named global #defines 2011-02-13 19:13:57 +00:00
oparviai
a0a7b369c4 Removed references to obsoleted 'soundtouch-1.4.pc.in' replacing these with 'soundtouch.pc.in' 2010-04-03 15:30:08 +00:00
oparviai
d577aee775 Fixed version number in configure.ac 2010-01-24 12:19:07 +00:00
oparviai
26bbd80873 Moved SoundStretch from "source/example" to "source" directory 2008-12-25 17:00:23 +00:00
oparviai
0e2ee653db Repaired Linux compilation 2008-12-25 16:33:39 +00:00
oparviai
77fab80d08 Edited automake scripts 2008-02-17 15:16:17 +00:00
oparviai
3ed4049f3e Fixes in Automake files & removed CR+LFs 2008-02-17 14:20:52 +00:00
oparviai
e69813f645 Activated SVN keyword expansion 2008-02-10 16:26:55 +00:00
oparviai
2b64de964c Initial commit as per SoundTouch v1.3.1 2008-02-10 16:24:28 +00:00