mirror of
https://github.com/mpv-player/mpv
synced 2024-09-05 02:48:21 +02:00
fail with an error if the source resolution is larger than 1023x1023
when using -vo (x)mga git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18815 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
9e365fd95b
commit
113b85e0b7
@ -1579,6 +1579,7 @@ static char help_text[]=
|
||||
#define MSGTR_LIBVO_MGA_IncompatibleDriverVersion "Your mga_vid driver version is incompatible with this MPlayer version!\n"
|
||||
#define MSGTR_LIBVO_MGA_UsingBuffers "Using %d buffers.\n"
|
||||
#define MSGTR_LIBVO_MGA_CouldntOpen "Couldn't open: %s\n"
|
||||
#define MGSTR_LIBVO_MGA_ResolutionTooHigh "Source resolution is in at least one dimension larger than 1023x1023. Please rescale in software or use -lavdopts lowres=1\n"
|
||||
|
||||
// libvo/vesa_lvo.c
|
||||
|
||||
|
@ -371,6 +371,12 @@ static int mga_init(int width,int height,unsigned int format){
|
||||
return (-1);
|
||||
}
|
||||
|
||||
if(width>1023 || height >1024)
|
||||
{
|
||||
mp_msg(MSGT_VO,MSGL_ERR, MGSTR_LIBVO_MGA_ResolutionTooHigh);
|
||||
return (-1);
|
||||
}
|
||||
|
||||
mga_vid_config.src_width = width;
|
||||
mga_vid_config.src_height= height;
|
||||
if(!mga_vid_config.dest_width)
|
||||
|
Loading…
Reference in New Issue
Block a user