summaryrefslogtreecommitdiffstats
path: root/sub/sub.c
diff options
context:
space:
mode:
Diffstat (limited to 'sub/sub.c')
-rw-r--r--sub/sub.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/sub/sub.c b/sub/sub.c
index 485550a470..21c8d03c67 100644
--- a/sub/sub.c
+++ b/sub/sub.c
@@ -20,6 +20,9 @@
#include <stdlib.h>
#include <string.h>
+#include <libavutil/mem.h>
+#include <libavutil/common.h>
+
#include "config.h"
#if HAVE_MALLOC_H
#include <malloc.h>
@@ -38,7 +41,6 @@
#include "libvo/video_out.h"
#include "sub.h"
#include "spudec.h"
-#include "libavutil/common.h"
char * const sub_osd_names[]={
@@ -140,8 +142,8 @@ void osd_alloc_buf(mp_osd_obj_t* obj)
obj->allocated = len;
free(obj->bitmap_buffer);
free(obj->alpha_buffer);
- obj->bitmap_buffer = memalign(16, len);
- obj->alpha_buffer = memalign(16, len);
+ obj->bitmap_buffer = av_malloc(len);
+ obj->alpha_buffer = av_malloc(len);
}
memset(obj->bitmap_buffer, sub_bg_color, len);
memset(obj->alpha_buffer, sub_bg_alpha, len);