- update to 1.2.1: * Check for _WIN32 instead of WIN32 in preprocessor checks * wav_io: check for EOF when seeking in wav (fixes hang discovered by fuzzing) * CI: add gitlab CI integration * fixed-point: make left shift macros use unsigned to avoid undefined behaviour * math_approx: use unsigned int for LCG pseudorandom generator (avoids integer overflow) * oss-fuzz: add integration and fuzzing target * speexenc: guard against invalid channel numbers) * speexdec: make left shift macros use unsigned to avoid undefined behaviour * autotools: do not use deprecated macros - drop speex-CVE-2020-23903.patch (upstream) OBS-URL: https://build.opensuse.org/request/show/988452 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/speex?expand=0&rev=27
27 lines
998 B
Diff
27 lines
998 B
Diff
Index: src/speexdec.c
|
|
===================================================================
|
|
--- src/speexdec.c.orig
|
|
+++ src/speexdec.c
|
|
@@ -291,7 +291,7 @@ void version()
|
|
{
|
|
const char* speex_version;
|
|
speex_lib_ctl(SPEEX_LIB_GET_VERSION_STRING, (void*)&speex_version);
|
|
- printf ("speexdec (Speex decoder) version %s (compiled " __DATE__ ")\n", speex_version);
|
|
+ printf ("speexdec (Speex decoder) version %s\n", speex_version);
|
|
printf ("Copyright (C) 2002-2006 Jean-Marc Valin\n");
|
|
}
|
|
|
|
Index: src/speexenc.c
|
|
===================================================================
|
|
--- src/speexenc.c.orig
|
|
+++ src/speexenc.c
|
|
@@ -203,7 +203,7 @@ void version()
|
|
{
|
|
const char* speex_version;
|
|
speex_lib_ctl(SPEEX_LIB_GET_VERSION_STRING, (void*)&speex_version);
|
|
- printf ("speexenc (Speex encoder) version %s (compiled " __DATE__ ")\n", speex_version);
|
|
+ printf ("speexenc (Speex encoder) version %s\n", speex_version);
|
|
printf ("Copyright (C) 2002-2006 Jean-Marc Valin\n");
|
|
}
|
|
|