]> git.sesse.net Git - vlc/commitdiff
block_Realloc: turn off posix_memalign() use
authorRémi Denis-Courmont <remi@remlab.net>
Tue, 29 Sep 2009 19:35:27 +0000 (22:35 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 29 Sep 2009 19:35:27 +0000 (22:35 +0300)
This is significantly slower than malloc().

src/misc/block.c

index 3a673f5f64582716365b616a7299ac5a7188527a..ecc0c580bc503183b9076c93380d8fd87ddaf219 100644 (file)
@@ -104,7 +104,9 @@ block_t *block_Alloc( size_t i_size )
     uint8_t *buf;
 
 #define ALIGN(x) (((x) + BLOCK_ALIGN - 1) & ~(BLOCK_ALIGN - 1))
-#ifdef HAVE_POSIX_MEMALIGN
+#if 0 /*def HAVE_POSIX_MEMALIGN */
+    /* posix_memalign(,16,) is much slower than malloc() on glibc.
+     * -- Courmisch, September 2009, glibc 2.5 & 2.9 */
     const size_t i_alloc = ALIGN(sizeof(*p_sys)) + (2 * BLOCK_PADDING)
                          + ALIGN(i_size);
     void *ptr;