]> git.sesse.net Git - vlc/blobdiff - src/ac3_decoder/ac3_decoder.h
* Fixed a segfault on exit under Windows 2000
[vlc] / src / ac3_decoder / ac3_decoder.h
index 301de3664b7d3a451ac818d115aaf0249f76bbe0..c6740bc5196887a51894a572d2b0b6636ccb2bad 100644 (file)
@@ -2,7 +2,7 @@
  * ac3_decoder.h : ac3 decoder interface
  *****************************************************************************
  * Copyright (C) 1999, 2000 VideoLAN
- * $Id: ac3_decoder.h,v 1.10 2001/06/12 00:30:41 reno Exp $
+ * $Id: ac3_decoder.h,v 1.13 2001/10/31 11:55:53 reno Exp $
  *
  * Authors: Michel Kaempf <maxx@via.ecp.fr>
  *          Renaud Dartus <reno@videolan.org>
@@ -354,6 +354,12 @@ typedef struct mantissa_s
 
 struct ac3dec_s
 {
+    float *             samples;
+#if defined( __MINGW32__ )
+    float *             samples_back;
+#endif
+    imdct_t *           imdct;
+
     /*
      * Input properties
      */
@@ -370,12 +376,10 @@ struct ac3dec_s
     bsi_t               bsi;
     audblk_t            audblk;
 
-    float               samples[6][256] __attribute__ ((aligned(16)));
     dm_par_t            dm_par;
 
     bit_allocate_t      bit_allocate;
     mantissa_t          mantissa;
-    imdct_t             imdct;
     downmix_t           downmix;
 
 };