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:
parent
ff37837de4
commit
b4ecb24115
@ -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)
|
||||
{
|
||||
|
@ -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 */
|
||||
|
Loading…
Reference in New Issue
Block a user