Olli
|
7dce7268cd
|
Linux soundstretch: Fix unhandled exception error
|
2024-03-29 19:42:55 +02:00 |
|
Olli
|
63002027de
|
dos2unix:ify line endings, source code formatter
|
2024-03-29 19:42:23 +02:00 |
|
Olli Parviainen
|
6872a2b6d0
|
Add SS_CharTypes.h
|
2024-03-02 18:52:42 +02:00 |
|
Olli Parviainen
|
375e6ccfe9
|
Windows: SoundStretch to accept wide-character command line attributes to support asian/non-latin files names.
|
2024-02-11 17:52:48 +02:00 |
|
Olli Parviainen
|
b477936716
|
Resolve gcc compiler warnings in ARM environment
|
2023-04-02 18:48:28 +03:00 |
|
Minty-Meeo
|
1eda9c0b01
|
Resolve [-Wzero-as-null-pointer-constant]
|
2023-03-24 12:32:50 -05:00 |
|
Minty-Meeo
|
230ae2f9a9
|
Resolve [-Wextra]
[-Winconsistent-missing-override]
[-Wunused-const-variable]
[-Wunused-private-field]
[-Wunused-parameter]
|
2023-03-24 12:32:24 -05:00 |
|
Olli
|
29fba832a7
|
Update version to 2.3.2
Signed-off-by: Olli <oparviai'at'iki.fi>
|
2022-11-08 18:02:17 +02:00 |
|
Olli Parviainen
|
3d7bf376fd
|
Tuning for ARM NEON
Tuning to enable ARM NEON SIMD performance improvements:
- NEON detection in configure file
- Remove manual loop unrolling, gcc autovectorization does better job
without manually unrolled loops.
- Avoid unaligned pointer accesses when using NEON
|
2020-06-21 20:38:00 +03:00 |
|
Olli Parviainen
|
a046b6971d
|
Windows build: Retargeted to Visual Studio 2019 and Windows 10. Removed obsolete /Gm build option.
Signed-off-by: Olli Parviainen <oparviai at iki.fi>
|
2020-02-02 18:58:46 +02:00 |
|
Olli Parviainen
|
2b2585bc74
|
Enable using multiple CPUs in Visual Studio build for faster build
|
2018-12-04 21:11:17 +02:00 |
|
Olli
|
7f594f8b7d
|
New take on CVE-2018-17097 i.e. avoiding writing beyond end of buffer in case of 24-bit samples
|
2018-10-31 18:36:05 +02:00 |
|
Olli
|
09e04252dd
|
Fix CVE-2018-17097 by rounding working buffer size up to nearest 4-byte boundary. Replaced also tab characters with spaces in indentation.
|
2018-10-28 16:04:15 +02:00 |
|
Olli
|
59129fa33d
|
Eliminate assert condition by reading # sample elements that are multiple of num-of-channels
|
2018-10-28 15:49:50 +02:00 |
|
olli
|
46531e5b92
|
Improved WavFile header/fact not-too-small check
|
2018-08-13 19:42:58 +03:00 |
|
oparviainen
|
e024068905
|
Fixed WavFile header/fact not-too-small check
|
2018-08-13 19:16:16 +03:00 |
|
oparviainen
|
c38f0506da
|
Removed commented code, style cleanup
|
2018-08-12 20:51:24 +03:00 |
|
oparviainen
|
cca9271e98
|
Merge branch 'master' of https://gitlab.com/soundtouch/soundtouch
|
2018-08-12 20:25:12 +03:00 |
|
oparviainen
|
9e02d9b04f
|
Added minimum size check for WAV header block lengh values
|
2018-08-12 20:24:37 +03:00 |
|
Isamu Mogi
|
6b6c36d3e1
|
Update Visual Studio files on EXTRA_DIST
This fixes following error on `make dist`:
```
make[6]: *** No rule to make target `SoundTouch.dsp', needed by `distdir-am'. Stop.
```
|
2018-06-02 15:53:05 +09:00 |
|
Olli
|
007481d711
|
BPM algorithm work - improved beat analysis routine and added individual beat detection
|
2018-05-16 18:58:19 +03:00 |
|
Olli
|
47f74e83ef
|
Merged typo correction patch
|
2018-05-12 18:40:56 +03:00 |
|
Olli
|
c4154b063f
|
Corrected typos in source code comments
|
2018-05-12 18:39:43 +03:00 |
|
Olli
|
3f2ad229bb
|
Migrated MS Visual Studio build scripts to VS2015
|
2018-05-10 23:54:07 +03:00 |
|
Olli
|
3feea728d5
|
Minor updates. Removed obsoleted files.
|
2018-05-10 21:57:49 +03:00 |
|
Olli
|
e765f8146f
|
Removed Subversion $Id$, $Date$ etc autoupdate tags
|
2018-05-10 21:51:49 +03:00 |
|
oparviai
|
5f8720dae6
|
Added & to catch() clause to handle exception as reference
|
2017-08-29 16:10:45 +00:00 |
|
oparviai
|
6e8d58cbcc
|
Added sanity checks against illegal input audio stream parameters e.g. wildly excessive samplerate
|
2017-08-27 15:23:28 +00:00 |
|
oparviai
|
bbeab39f0a
|
Version SoundTouch 2.0
|
2017-07-30 09:35:00 +00:00 |
|
oparviai
|
2cbd68c32b
|
Change year
|
2015-05-18 17:32:21 +00:00 |
|
oparviai
|
708f1d7e0b
|
Revised autoconf/automake scripts for easier adding of custom CXXFLAGS
|
2015-05-01 07:55:47 +00:00 |
|
oparviai
|
6935032a52
|
Added openmp configuration for gnu buid
|
2015-02-22 08:19:09 +00:00 |
|
oparviai
|
d7d0a5c0f9
|
Implemented parallel computation using OpenMP pragmas
|
2015-02-21 21:24:29 +00:00 |
|
oparviai
|
bfc89b45a9
|
Added support for WAV file 'fact' chunk
|
2014-10-05 16:20:24 +00:00 |
|
oparviai
|
099a6240eb
|
Added x64 compilation to Visual Studio project files
|
2014-04-06 18:03:48 +00:00 |
|
oparviai
|
e23bd6d093
|
Replaced custom 'BOOL' type with C++ 'bool'
|
2014-04-06 15:57:21 +00:00 |
|
oparviai
|
33638a2243
|
Fixed GNU compilation
|
2014-01-07 19:41:23 +00:00 |
|
oparviai
|
a09135884a
|
Implemented separate Cubic, Linear and Shannon interpolation algorithms.
|
2014-01-06 18:40:23 +00:00 |
|
oparviai
|
55aa6f15e9
|
Bugfix and cleanups
|
2013-06-14 17:34:33 +00:00 |
|
oparviai
|
8c65661b91
|
Added support for multi-channel audio
|
2013-06-12 15:24:44 +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
|
122b08b2ca
|
Fixed 8bit file processing
|
2012-09-01 07:43:14 +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
|
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
|
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
|
557bf9d6e4
|
Time stretch routine improvements:
- improved sound quality
- streamlined code
|
2012-04-01 19:49:30 +00:00 |
|