31 Commits

Author SHA1 Message Date
Olli
63002027de dos2unix:ify line endings, source code formatter 2024-03-29 19:42:23 +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
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
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
9e02d9b04f Added minimum size check for WAV header block lengh values 2018-08-12 20:24:37 +03:00
Olli
e765f8146f Removed Subversion $Id$, $Date$ etc autoupdate tags 2018-05-10 21:51:49 +03: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
bfc89b45a9 Added support for WAV file 'fact' chunk 2014-10-05 16:20:24 +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
60af2a96f9 Fix integer overflow error in getLengthMS 2012-04-04 19:21:42 +00:00
oparviai
32b3084ef7 Added U for unsigned numeric constant 2011-12-31 09:54:02 +00:00
oparviai
ad164d96db Added a compile-time switch to disable throwing c++ exceptions 2011-09-02 18:56:11 +00:00
oparviai
629a1bbc14 Repaired int-to-string conversion in exception message formatting 2011-07-17 10:40:27 +00:00
oparviai
8f20fed87c x64bit compilation support 2011-07-16 08:46:37 +00:00
oparviai
663ed53f86 Replaced assert macros for supported bits-per-sample with runtime exceptions 2011-07-16 08:00:30 +00:00
oparviai
c17eb6821a Cleaned code with Lint 2009-02-21 16:00:14 +00:00
oparviai
9eb650cd1e Eliminate compiler warning 2009-01-25 16:30:53 +00:00
oparviai
12e7cf78f3 Edited keyword properties 2008-12-25 17:54:41 +00:00
oparviai
26bbd80873 Moved SoundStretch from "source/example" to "source" directory 2008-12-25 17:00:23 +00:00