diff options
author | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2001-11-17 22:40:01 +0000 |
---|---|---|
committer | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2001-11-17 22:40:01 +0000 |
commit | 9ee92c975ddef88214ce317d9a25ff37d080aeed (patch) | |
tree | d952463443e8b96f68dcda9aae8bfede394fdb32 /src/liba52/parse.c | |
parent | 81b2f95cbb603795f41636ed3b089bfd712d1a79 (diff) | |
download | xine-lib-9ee92c975ddef88214ce317d9a25ff37d080aeed.tar.gz xine-lib-9ee92c975ddef88214ce317d9a25ff37d080aeed.tar.bz2 |
fixing memory leaks
CVS patchset: 1061
CVS date: 2001/11/17 22:40:01
Diffstat (limited to 'src/liba52/parse.c')
-rw-r--r-- | src/liba52/parse.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/liba52/parse.c b/src/liba52/parse.c index 7a361e375..e92474761 100644 --- a/src/liba52/parse.c +++ b/src/liba52/parse.c @@ -29,14 +29,7 @@ #include "a52_internal.h" #include "bitstream.h" #include "tables.h" - -#ifdef HAVE_MEMALIGN -/* some systems have memalign() but no declaration for it */ -void * memalign (size_t align, size_t size); -#else -/* assume malloc alignment is sufficient */ -#define memalign(align,size) malloc (size) -#endif +#include "xineutils.h" static sample_t q_1[2]; static sample_t q_2[2]; @@ -54,7 +47,7 @@ sample_t * a52_init (uint32_t mm_accel) imdct_init (mm_accel); - samples = memalign (16, 256 * 12 * sizeof (sample_t)); + samples = xine_xmalloc_aligned (16, 256 * 12 * sizeof (sample_t)); if (samples == NULL) return NULL; |