oparviai
c3f4ff9532
Fixed pointer aligning for mingw64 compilation
2012-11-08 18:53:01 +00:00
oparviai
91305a5806
Fixed #include files for mingw64 compilation
2012-11-08 18:44:37 +00:00
oparviai
fbc2ace440
Updated DLL compilation in GNU
2012-09-29 11:07:55 +00:00
oparviai
0377769322
Added test script for linux environment
2012-09-01 08:22:15 +00:00
oparviai
4f677e9cab
Added test script
2012-09-01 08:05:34 +00:00
oparviai
b8454127af
Fixed 8bit file processing in integer version
2012-09-01 08:03:26 +00:00
oparviai
85b12af596
Fixed 8bit file processing in integer version
2012-09-01 07:57:22 +00:00
oparviai
6a57544b2a
Eliminate compiler warning
2012-09-01 07:43:51 +00:00
oparviai
122b08b2ca
Fixed 8bit file processing
2012-09-01 07:43:14 +00:00
oparviai
a63d88dc78
Adjustments in beat detection
2012-08-30 19:53:44 +00:00
oparviai
0462e450a6
Adjustments in beat detection
2012-08-30 19:45:25 +00:00
oparviai
b4e22218e6
Added utility function to get elapsed duration i.e. how much so far has been read from the WAV file
2012-08-30 16:30:13 +00:00
oparviai
6fc0dd1867
Increased "climbcount" to improve peak detection
2012-08-30 16:28:27 +00:00
oparviai
e5a0079b6a
Eliminated some compiler warnings
2012-08-30 15:07:14 +00:00
oparviai
31b9e8f98a
Changed 'long' types to 'int's
2012-08-23 20:36:28 +00:00
oparviai
f7ad193e4d
Added wav file support for 24/32 bit samples, as far as data is read into floating point variables.
2012-08-22 20:33:50 +00:00
oparviai
657d07b5e6
Improved flush() for better output stream duration accuracy
2012-06-13 19:29:53 +00:00
oparviai
19ea2358c0
Updated comment to include vsvars32.bat
2012-04-04 19:55:37 +00:00
oparviai
52510ecbc7
Updated version to 1.7.0
2012-04-04 19:47:28 +00:00
oparviai
60af2a96f9
Fix integer overflow error in getLengthMS
2012-04-04 19:21:42 +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
67a202aee8
minor patches
2012-04-01 20:00:09 +00:00
oparviai
557bf9d6e4
Time stretch routine improvements:
...
- improved sound quality
- streamlined code
2012-04-01 19:49:30 +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
f047ab0815
Untabify TDStretch.h
2012-04-01 16:57:32 +00:00
oparviai
86e50693b5
Added resource.h
2012-04-01 16:54:08 +00:00
oparviai
32b3084ef7
Added U for unsigned numeric constant
2011-12-31 09:54:02 +00:00
oparviai
d64e9ae0d3
Improved BPM detection routine to better spot harmonics for the strongest beat pattern.
2011-12-30 20:33:46 +00:00
oparviai
ad164d96db
Added a compile-time switch to disable throwing c++ exceptions
2011-09-02 18:56:11 +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
1b73f0a77e
Removed linker -strip option from SoundStretch gcc compilation
2011-07-17 10:59:56 +00:00
oparviai
2ea719ad39
#define compatibility patches
2011-07-17 10:58:40 +00:00
oparviai
629a1bbc14
Repaired int-to-string conversion in exception message formatting
2011-07-17 10:40:27 +00:00
oparviai
6b2befd571
Fixed #ifdefs
2011-07-16 12:27:51 +00:00
oparviai
6a297adf2e
Cleaned comments
2011-07-16 12:27:28 +00:00
oparviai
3b35f34ab8
Update copyright year
2011-07-16 08:55:23 +00:00
oparviai
8f20fed87c
x64bit compilation support
2011-07-16 08:46:37 +00:00
oparviai
684e772e46
Fixed indent alignment
2011-07-16 08:45:37 +00:00
oparviai
ccbe5a50e2
Updated "Release" build setting in VC++ project files.
2011-07-16 08:25:15 +00:00
oparviai
f49cc1934a
Updated SoundTouch.dll version info
2011-07-16 08:11:56 +00:00
oparviai
814cd63bc2
Added _CRT_SECURE_NO_WARNINGS to SoundTouchDll project file to disable MS warnings about stdio functions
2011-07-16 08:10:46 +00:00
oparviai
663ed53f86
Replaced assert macros for supported bits-per-sample with runtime exceptions
2011-07-16 08:00:30 +00:00
oparviai
92dceef76f
Added _CRT_SECURE_NO_WARNINGS to SoundStretch project file to disable MS warnings about stdio functions
2011-07-16 07:59:28 +00:00
oparviai
319a1045c3
Updated createsrcpack script
2011-07-15 20:21:28 +00:00
oparviai
f2d9be1dfa
Updated tar command switch
2011-07-15 19:43:30 +00:00
oparviai
bea4b000ee
Updated createsrcpack script
2011-07-15 19:40:05 +00:00
oparviai
22cb20b6b1
Set version to 1.6.0
2011-07-15 19:27:10 +00:00
oparviai
3a6a787b10
Updated to version 1.6.0
2011-07-15 19:19:36 +00:00
oparviai
1043811c6b
Added support for writing bpm analysis debug file
2011-07-13 08:07:14 +00:00