Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xiph/speex.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-08-24Fix vla detectionHEADmasterKai Pastor
Signed-off-by: Tristan Matthews <tmatth@videolan.org>
2022-06-11configure: bump to 1.2.1Speex-1.2.1Tristan Matthews
2022-05-09Remove trailing white space from COPYINGorbea
(cherry picked from https://gitlab.xiph.org/xiph/speexdsp/-/commit/68311d46785be76d2a186c75578d51108bff6dfb) Signed-off-by: Tristan Matthews <tmatth@videolan.org>
2022-05-07autotools: do not use deprecated macrosLuca Barbato
Signed-off-by: Tristan Matthews <tmatth@videolan.org> (cherry-picked from: https://gitlab.xiph.org/xiph/speexdsp/-/commit/ce516455744064625c491c17bac70a9addf289db)
2022-05-03speexdec: remove tautologyTristan Matthews
2022-05-03speexdec: make left shift macros use unsigned to avoid undefined behaviourTristan Matthews
Refs #2038
2022-04-13cvs: drop cvsignore filesTristan Matthews
With apologies to anyone still using cvs for speex development.
2020-07-16wav_io: guard against invalid channel numbersTristan Matthews
Fixes #13
2020-07-16gitlab-ci: Add a make check step.Ralph Giles
Invoke `make check` at the end of the default build, since we don't do `make distcheck` for all the jobs. At the moment this does nothing, but it should give better coverage if any test harnesses are hooked up to the target.
2020-07-16gitlab-ci: Skip distcheck on alternate builds.Ralph Giles
We only really need distcheck to succeed for the default autotools build, so save time by only running that step once. Signed-off-by: Tristan Matthews <tmatth@videolan.org> Signed-off-by: Marvin Scholz <epirat07@gmail.com>
2020-07-16gitlab-ci: Test alternate configurations.Ralph Giles
Do additional builds to test the various configure switches. This gives us better parity with the travis ci builds. Signed-off-by: Tristan Matthews <tmatth@videolan.org> Signed-off-by: Marvin Scholz <epirat07@gmail.com>
2020-07-16gitlab-ci: Add a basic build configuration.Ralph Giles
Do a basic autoconf build and check to verify commits in gitlab reposistories. Signed-off-by: Tristan Matthews <tmatth@videolan.org> Signed-off-by: Marvin Scholz <epirat07@gmail.com>
2019-11-10speexdec_fuzzer: avoid integer overflowTristan Matthews
Fixes ubsan error in fuzzer: "runtime error: signed integer overflow: 9223372036854775807 - -1 cannot be represented in type 'long'" Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/speex
2019-11-04speexdec_fuzzer: avoid integer overflowTristan Matthews
Fixes ubsan error in fuzzer: "runtime error: signed integer overflow: 2147483616 + 160 cannot be represented in type 'int' Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/speex
2019-10-29speexdec_fuzzer: avoid integer overflowTristan Matthews
Fixes ubsan error: "runtime error: signed integer overflow: 51200 - -9223372036854767360 cannot be represented in type 'long'" Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/speex
2019-08-08speexdec_fuzzer: impose upper limit of 4096 on input sizeTyson Smith
Signed-off-by: Tristan Matthews <tmatth@videolan.org>
2019-08-02speexdec_fuzzer: avoid integer overflowTristan Matthews
Fixes ubsan error: "runtime error: negation of -2147483648 cannot be represented in type 'int'; cast to an unsigned type to negate this value to itself" Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/speex
2019-06-20speexdec_fuzzer: fix leak of decoder state on header errorTristan Matthews
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/speex
2019-06-19Add oss-fuzz decoder targetTristan Matthews
Co-Authored by Tyson Smith <twsmith@mozilla.com>
2019-06-19math_approx: use unsigned int for LCG pseudorandom generatorTristan Matthews
This avoids an integer overflow.
2019-06-18fixed: make left shift macros use unsigned to avoid undefined behaviourTristan Matthews
Backported from opus commit 1ee139bca076a1a3606a8a924a698d356d40cbb8
2019-06-18doc: avoid segfault in samplencTristan Matthews
2018-10-22generate-samples: change output directoryTristan Matthews
2018-10-22tools: rename to generate-samples.shTristan Matthews
2018-10-22tools: add script to generate test vectorsTristan Matthews
This should yield output comparable to the wavs at https://www.speex.org/samples/
2018-09-12wav_io: check for EOF when seeking in wavTristan Matthews
Fixes hang discovered by fuzzing: https://github.com/xiph/speex/issues/9
2018-04-09libspeex.def: add missing speex_header_free symbolMichael Fink
Fixes #2037 Signed-off-by: Tristan Matthews <tmatth@videolan.org>
2017-11-03configure: add warning if Ogg is missingTristan Matthews
2017-11-03configure: --disable-binaries should be off by defaultTristan Matthews
2017-11-03Check for _WIN32 instead of WIN32 in preprocessor checksMartin Storsjo
_WIN32 is always defined by the compiler automatically when targeting that platform, while WIN32 only is defined automatically in some configurations, and e.g. in MSVC only ever is defined in project files (if at all). Some other checks in the codebase already check for both WIN32 and _WIN32; those are left untouched.
2017-11-03Add a (void) parameter list to a function declarationMartin Storsjo
This fixes warnings in calling code about "this function declaration is not a prototype".
2017-01-22travis: sync with speexdsp configTristan Matthews
2016-12-08configure: bump to 1.2.0Speex-1.2.0Tristan Matthews
2016-09-20Add generated m4 files to .gitignore. r=tmatthRalph Giles
2016-09-20Add a config for the travis-ci.org continuous integration system. r=tmatthRalph Giles
Based on the config from the opus project.
2016-07-11wave_out: fix types for waveout callbackTristan Matthews
2016-07-10autotools: fix linking for building speexdec with mingwTristan Matthews
Reported by Roger Pack.
2015-09-26Remove spurious ACLOCAL_FLAGS variable from autogen.sh.Ron
And we can drop the mkdir here now too, since we actually include things of our own in that directory now so it does already exist.
2015-07-22skeleton: delete tabsTristan Matthews
2015-07-22speexdec: delete tabsTristan Matthews
2015-07-22speexenc: delete tabsTristan Matthews
2015-07-22Fix compiler warnings from -WallErik de Castro Lopo
2015-07-22Add -Wall to CFLAGS if compiler supports itErik de Castro Lopo
2015-04-21speexenc: fix tautologyTristan Matthews
Checking for upper or lower case RIFF fourcc makes sense, checking twice for the same one does not.
2015-04-01remove trailing whitespaceTristan Matthews
2014-12-08INSTALL: fix instructionsTristan Matthews
2014-12-06configure: bump to 1.2rc2Speex-1.2rc2Tristan Matthews
2014-12-05speex_header: silence printf warningTristan Matthews
2014-10-07configure: add --disable-binaries optionTristan Matthews
This will skip building speexenc, speexdec and the test programs. It will also be automatically enforced if ogg is not detected.
2014-10-07remove trailing whitespaceTristan Matthews