Debian Patches

Status for svox/1.0+git20130326-14.1

Patch Description Author Forwarded Bugs Origin Last update
git-0-Use-long-to-store-pointer commit d12fa9eb428db88f399a89566772eaed99b2fe58

AArch64: Use long to store pointer

Changes include
- Use long rather than int to carry a native address
in the SynthProxy.java module.
- Cast to uintptr_t when integer arithmetic is
performed on the pointer value.

Change-Id: I7fbc5dff664c39c59211ad998c2a9b4aefaff4ab
Signed-off-by: Marcus Oakland <marcus.oakland@arm.com>
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>

diff --git a/pico/compat/jni/com_android_tts_compat_SynthProxy.cpp b/pico/compat/jni/com_android_tts_compat_SynthProxy.cpp
index 159e666..83633db 100644
Marcus Oakland <marcus.oakland@arm.com> no 2013-03-27
git-1-fix-memset-overflow-of-wcep_pI commit 66c08f71f6ac519fb36f3d75b176e0f020d8f890

fix memset overflow of wcep_pI

In the sigAllocate, the allocation size is only sizeof(picoos_int32) * PICODSP_FFTSIZE.
It will cover next cell's header to 0, which usually is int_vec29. wcep_pI is int_vec28.
And that will cause crash in picoos_deallocate, because int_vec29's header is error.
In 32 bits machine, this problem don't appear because size is covered by 0.
And in 64 bits machine, the size is covered by 0x100000000, that cause segment fault.

Signed-off-by: ganxiaolin <ganxiaolin@xiaomi.com>

diff --git a/pico/lib/picosig2.c b/pico/lib/picosig2.c
index c2a69cc..c25cbe4 100644
ganxiaolin <ganxiaolin@xiaomi.com> no 2016-01-21
git-fix no
0001-autoconf-building-of-library-using-libtool.patch [PATCH 1/7] autoconf building of library (using libtool) Mathieu Parent <math.parent@gmail.com> no 2009-10-24
0002-gitignore-for-autotools-files.patch [PATCH 2/7] gitignore for autotools files Mathieu Parent <math.parent@gmail.com> no 2009-10-24
0003-pico2wave-Convert-text-to-.wav-using-svox-text-to-sp.patch [PATCH 3/7] pico2wave: Convert text to .wav using svox text-to-speech system. Mathieu Parent <math.parent@gmail.com> no 2009-10-25
0004-add-header-files.patch [PATCH 4/7] add header files Mathieu Parent <math.parent@gmail.com> no 2009-10-27
0005-Install-lang-files.patch [PATCH 5/7] Install lang files Mathieu Parent <math.parent@gmail.com> no 2009-10-27
0006-Set-picolangdir.patch [PATCH 6/7] Set picolangdir Mathieu Parent <math.parent@gmail.com> no 2009-10-29
0009-Fix-link-order.patch =================================================================== no
0010-platform.patch no
volume Too high volume brings clipping.
Thanks Amie Amaman <amie303@yahoo.de> for the investigation
no
fix-undefined Fix various undefined behaviors reported by -fsanitize=undefined no

All known versions for source package 'svox'

Links