Package: lame / 3.99.5+repack1-7+deb8u2
Metadata
Package | Version | Patches format |
---|---|---|
lame | 3.99.5+repack1-7+deb8u2 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
07 field width fix.patch | (download) |
frontend/parse.c |
10 5 + 5 - 0 ! |
fix warning on 64 bit machines. explicitely set variables as unsigned ints. |
parallel builds fix.patch | (download) |
libmp3lame/i386/Makefile.am |
8 4 + 4 - 0 ! |
fix race condition causing build failures on i386. |
ansi2knr2devnull.patch | (download) |
configure.in |
1 0 + 1 - 0 ! |
patch out remaining ansi2knr. |
privacy breach.patch | (download) |
doc/html/about.html |
6 3 + 3 - 0 ! |
fix privacy-breach lintian error |
msse.patch | (download) |
libmp3lame/vector/Makefile.am |
1 1 + 0 - 0 ! |
build xmm_quantize_sub.c with -msse |
force_align_arg_pointer.patch | (download) |
libmp3lame/vector/xmm_quantize_sub.c |
13 10 + 3 - 0 ! |
enable functions with sse instructions to maintain their own properly aligned stack Operands in SSE instructions must be aligned on 16-byte boundaries. In the init_xrpow_core_sse() function these operands are variables on the stack. However, when the code is called from the ocaml bindings, the stack is allocated by ocaml which does not adhere to the 16-byte boundary rule and thus causes the code to crash with a general protection error. What is needed is a means enable functions calling SSE instructions to maintain their own properly aligned stack. The "force_align_arg_pointer" attribute does exactly this, see <https://gcc.gnu.org/onlinedocs/gcc/x86-Function-Attributes.html>. Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=786438 |
0001 Add check for invalid input sample rate.patch | (download) |
libmp3lame/lame.c |
6 6 + 0 - 0 ! |
[patch] add check for invalid input sample rate Signed-off-by: Maks Naumov <maksqwe1@ukr.net> |
bits_per_sample.patch | (download) |
frontend/get_audio.c |
4 4 + 0 - 0 ! |
avoid malformed wav causing floating point exception (integer divide by zero) |
int_resample_ratio.patch | (download) |
libmp3lame/util.c |
3 2 + 1 - 0 ! |
fix decision if sample rate ratio is an integer value or not If the sample rate of the input file is sufficiently close to an integer multiple of the output sample rate, the value of the intratio variable is calculated incorrectly. This leads to further values being miscalculated up to the joff variable which is used as an index to dereference the esv->blackfilt array. This leads top an overflow and causes a segmentation fault. |