comparison libvo/vo_vesa.c @ 2918:a4646faefabd

No comments
author nick
date Thu, 15 Nov 2001 18:18:35 +0000
parents 1ccec8cd9310
children b0cf2b649d3c
comparison
equal deleted inserted replaced
2917:3dd4e8a45d0d 2918:a4646faefabd
491 unsigned long screen_size, offset; 491 unsigned long screen_size, offset;
492 unsigned total,i; 492 unsigned total,i;
493 screen_size = video_mode_info.XResolution*video_mode_info.YResolution*((video_mode_info.BitsPerPixel+7)/8); 493 screen_size = video_mode_info.XResolution*video_mode_info.YResolution*((video_mode_info.BitsPerPixel+7)/8);
494 if(screen_size%64) screen_size=((screen_size/64)*64)+64; 494 if(screen_size%64) screen_size=((screen_size/64)*64)+64;
495 total = vsize / screen_size; 495 total = vsize / screen_size;
496 if(verbose) printf("vo_vesa: Can use %u video buffers\n",total); 496 if(verbose) printf("vo_vesa: Can use up to %u video buffers\n",total);
497 i = 0; 497 i = 0;
498 offset = 0; 498 offset = 0;
499 total = min(total,nbuffs); 499 total = min(total,nbuffs);
500 while(i < total) { multi_buff[i++] = offset; offset += screen_size; } 500 while(i < total) { multi_buff[i++] = offset; offset += screen_size; }
501 if(!i) 501 if(!i)