mirror of
https://github.com/mpv-player/mpv
synced 2025-02-24 00:46:58 +00:00
x1 and y1 give last used position, must be < width/height
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14589 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
18dc28792c
commit
fd830cb9b5
@ -47,8 +47,8 @@ static int checkline(unsigned char* src,int stride,int len,int bpp){
|
||||
static int config(struct vf_instance_s* vf,
|
||||
int width, int height, int d_width, int d_height,
|
||||
unsigned int flags, unsigned int outfmt){
|
||||
vf->priv->x1=width;
|
||||
vf->priv->y1=height;
|
||||
vf->priv->x1=width - 1;
|
||||
vf->priv->y1=height - 1;
|
||||
vf->priv->x2=0;
|
||||
vf->priv->y2=0;
|
||||
vf->priv->fno=0;
|
||||
@ -109,8 +109,8 @@ if(++vf->priv->fno>2){ // ignore first 2 frames - they may be empty
|
||||
x=(vf->priv->x1+1)&(~1);
|
||||
y=(vf->priv->y1+1)&(~1);
|
||||
|
||||
w = vf->priv->x2 - x;
|
||||
h = vf->priv->y2 - y;
|
||||
w = vf->priv->x2 - x + 1;
|
||||
h = vf->priv->y2 - y + 1;
|
||||
|
||||
// w and h must be divisible by 2 as well because of yuv
|
||||
// colorspace problems.
|
||||
|
Loading…
Reference in New Issue
Block a user