mirror of
https://github.com/mpv-player/mpv
synced 2025-01-04 14:12:10 +00:00
memalign 64
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2538 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
57144b5a28
commit
f348370e5a
@ -25,6 +25,10 @@
|
||||
#include "video_out.h"
|
||||
#include "video_out_internal.h"
|
||||
|
||||
#ifdef HAVE_MEMALIGN
|
||||
#include <malloc.h>
|
||||
#endif
|
||||
|
||||
#include "fastmemcpy.h"
|
||||
#include "yuv2rgb.h"
|
||||
#include "sub.h"
|
||||
@ -622,7 +626,11 @@ init(uint32_t width, uint32_t height, uint32_t d_width, uint32_t d_height, uint3
|
||||
,x_offset,y_offset);
|
||||
if(yuv_fmt || rgb2rgb_fnc)
|
||||
{
|
||||
#ifdef HAVE_MEMALIGN
|
||||
if(!(yuv_buffer = memalign(64,video_mode_info.XResolution*video_mode_info.YResolution*video_mode_info.BitsPerPixel)))
|
||||
#else
|
||||
if(!(yuv_buffer = malloc(video_mode_info.XResolution*video_mode_info.YResolution*video_mode_info.BitsPerPixel)))
|
||||
#endif
|
||||
{
|
||||
printf("vo_vesa: Can't allocate temporary buffer\n");
|
||||
return -1;
|
||||
|
Loading…
Reference in New Issue
Block a user