Mercurial > mplayer.hg
diff postproc/swscale_template.c @ 4554:16fdb694cf13
swScale internally uses yuv2rgb now if possible
author | michael |
---|---|
date | Wed, 06 Feb 2002 20:52:14 +0000 |
parents | b8ec9cc1b2c5 |
children | aac57ef92bab |
line wrap: on
line diff
--- a/postproc/swscale_template.c Wed Feb 06 20:30:34 2002 +0000 +++ b/postproc/swscale_template.c Wed Feb 06 20:52:14 2002 +0000 @@ -2192,7 +2192,7 @@ uint8_t *src[3]; uint8_t *dst[3]; - if((c->srcFormat == IMGFMT_IYUV) || (c->srcFormat == IMGFMT_I420)){ + if(c->srcFormat == IMGFMT_I420){ src[0]= srcParam[0]; src[1]= srcParam[2]; src[2]= srcParam[1]; @@ -2225,7 +2225,7 @@ srcStride[2]= 0; } - if((c->dstFormat == IMGFMT_IYUV) || (c->dstFormat == IMGFMT_I420)){ + if(c->dstFormat == IMGFMT_I420){ dst[0]= dstParam[0]; dst[1]= dstParam[2]; dst[2]= dstParam[1]; @@ -2235,7 +2235,9 @@ dst[1]= dstParam[1]; dst[2]= dstParam[2]; } - + +//printf("sws Strides:%d %d %d -> %d %d %d\n", srcStride[0],srcStride[1],srcStride[2], +//dstStride[0],dstStride[1],dstStride[2]); if(dstStride[0]%8 !=0 || dstStride[1]%8 !=0 || dstStride[2]%8 !=0) {