1
0
mirror of https://github.com/mpv-player/mpv synced 2025-04-01 14:50:07 +00:00

Use as much buffers as possible

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4930 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
nick 2002-03-03 16:53:12 +00:00
parent ff37837de4
commit b4ecb24115
2 changed files with 3 additions and 3 deletions

View File

@ -29,7 +29,7 @@
#include "osd.h"
#include "video_out.h"
#define NUM_FRAMES 10 /* Temporary: driver will overwrite it */
#define NUM_FRAMES VID_PLAY_MAXFRAMES /* Temporary: driver will overwrite it */
#define UNUSED(x) ((void)(x)) /* Removes warning about unused arguments */
static VDL_HANDLE vidix_handler = NULL;
@ -571,7 +571,7 @@ int vidix_init(unsigned src_width,unsigned src_height,
vidix_play.dest.y = y_org;
vidix_play.dest.w = dst_width;
vidix_play.dest.h = dst_height;
vidix_play.num_frames=vo_doublebuffering?NUM_FRAMES:1;
vidix_play.num_frames=vo_doublebuffering?NUM_FRAMES-1:1;
vidix_play.src.pitch.y = vidix_play.src.pitch.u = vidix_play.src.pitch.v = 0;
if(info)
{

View File

@ -150,7 +150,7 @@ typedef struct vidix_playback_s
/* memory model */
unsigned frame_size; /* driver -> app: destinition frame size */
unsigned num_frames; /* app -> driver: after call: driver -> app */
#define VID_PLAY_MAXFRAMES 32
#define VID_PLAY_MAXFRAMES 64 /* reasonable limitation for decoding ahead */
unsigned offsets[VID_PLAY_MAXFRAMES]; /* driver -> app */
vidix_yuv_t offset; /* driver -> app: relative offsets within frame for yuv planes */
void* dga_addr; /* driver -> app: linear address */