gst-libs/gst/fft/: Use correct struct alignment everywhere to prevent unaligned memor...
authorSebastian Dröge <slomo@circular-chaos.org>
Fri, 16 Jan 2009 11:44:04 +0000 (11:44 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Fri, 16 Jan 2009 11:44:04 +0000 (11:44 +0000)
commit4d3ff205be797c61cfdef49330d255b1822a3288
tree46b00fbd82adeca2cb29bbbb4d5b475ff2bf5676
parent98ea758763446dac8b1c532d9dbe900dd33e2381
gst-libs/gst/fft/: Use correct struct alignment everywhere to prevent unaligned memory accesses, resulting in SIGBUS ...

Original commit message from CVS:
* gst-libs/gst/fft/_kiss_fft_guts_f32.h:
* gst-libs/gst/fft/_kiss_fft_guts_f64.h:
* gst-libs/gst/fft/_kiss_fft_guts_s16.h:
* gst-libs/gst/fft/_kiss_fft_guts_s32.h:
* gst-libs/gst/fft/kiss_fftr_f32.c: (kiss_fftr_f32_alloc):
* gst-libs/gst/fft/kiss_fftr_f64.c: (kiss_fftr_f64_alloc):
* gst-libs/gst/fft/kiss_fftr_s16.c: (kiss_fftr_s16_alloc):
* gst-libs/gst/fft/kiss_fftr_s32.c: (kiss_fftr_s32_alloc):
Use correct struct alignment everywhere to prevent unaligned
memory accesses, resulting in SIGBUS on sparc and probably others.
Fixes bug #500833.
ChangeLog
gst-libs/gst/fft/_kiss_fft_guts_f32.h
gst-libs/gst/fft/_kiss_fft_guts_f64.h
gst-libs/gst/fft/_kiss_fft_guts_s16.h
gst-libs/gst/fft/_kiss_fft_guts_s32.h
gst-libs/gst/fft/kiss_fftr_f32.c
gst-libs/gst/fft/kiss_fftr_f64.c
gst-libs/gst/fft/kiss_fftr_s16.c
gst-libs/gst/fft/kiss_fftr_s32.c