Skip to content
  • Sebastian Dröge's avatar
    gst-libs/gst/fft/: Use correct struct alignment everywhere to prevent... · 4d3ff205
    Sebastian Dröge authored
    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.
    4d3ff205