diff options
author | Ewald Snel <esnel@users.sourceforge.net> | 2002-08-14 12:23:33 +0000 |
---|---|---|
committer | Ewald Snel <esnel@users.sourceforge.net> | 2002-08-14 12:23:33 +0000 |
commit | 1b2d20cd85bd3ea8735a1fbc4ea7f68dafdfe23d (patch) | |
tree | b6aa3aea156f86c6a4dd7c0493c9efd7b44a6906 /src | |
parent | ac428ff3e6ad586a4a106380ccfaca91d27c8e5f (diff) | |
download | xine-lib-1b2d20cd85bd3ea8735a1fbc4ea7f68dafdfe23d.tar.gz xine-lib-1b2d20cd85bd3ea8735a1fbc4ea7f68dafdfe23d.tar.bz2 |
Fix yuv2rgb pitches problem with yuy2 format (msvc codec)
CVS patchset: 2454
CVS date: 2002/08/14 12:23:33
Diffstat (limited to 'src')
-rw-r--r-- | src/video_out/yuv2rgb.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/video_out/yuv2rgb.c b/src/video_out/yuv2rgb.c index deb60d640..a6e7d195d 100644 --- a/src/video_out/yuv2rgb.c +++ b/src/video_out/yuv2rgb.c @@ -22,7 +22,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * - * $Id: yuv2rgb.c,v 1.31 2002/05/28 12:44:02 siggi Exp $ + * $Id: yuv2rgb.c,v 1.32 2002/08/14 12:23:33 esnel Exp $ */ #include "config.h" @@ -2566,7 +2566,7 @@ static void yuy22rgb_c_32 (yuv2rgb_t *this, uint8_t * _dst, uint8_t * _p) if (height <= 0) break; - _p += this->y_stride*2*(dy>>15); + _p += this->y_stride*(dy>>15); dy &= 32767; /* dy -= 32768; @@ -2644,7 +2644,7 @@ static void yuy22rgb_c_24_rgb (yuv2rgb_t *this, uint8_t * _dst, uint8_t * _p) if (height <= 0) break; - _p += this->y_stride*2*(dy>>15); + _p += this->y_stride*(dy>>15); dy &= 32767; /* dy -= 32768; @@ -2722,7 +2722,7 @@ static void yuy22rgb_c_24_bgr (yuv2rgb_t *this, uint8_t * _dst, uint8_t * _p) if (height <= 0) break; - _p += this->y_stride*2*(dy>>15); + _p += this->y_stride*(dy>>15); dy &= 32767; scale_line_4 (_p+1, this->u_buffer, @@ -2796,7 +2796,7 @@ static void yuy22rgb_c_16 (yuv2rgb_t *this, uint8_t * _dst, uint8_t * _p) if (height <= 0) break; - _p += this->y_stride*2*(dy>>15); + _p += this->y_stride*(dy>>15); dy &= 32767; scale_line_4 (_p+1, this->u_buffer, @@ -2870,7 +2870,7 @@ static void yuy22rgb_c_8 (yuv2rgb_t *this, uint8_t * _dst, uint8_t * _p) if (height <= 0) break; - _p += this->y_stride*2*(dy>>15); + _p += this->y_stride*(dy>>15); dy &= 32767; scale_line_4 (_p+1, this->u_buffer, @@ -2910,7 +2910,7 @@ static void yuy22rgb_c_gray (yuv2rgb_t *this, uint8_t * _dst, uint8_t * _p) if (height <= 0) break; - _p += this->y_stride*2*(dy>>15); + _p += this->y_stride*(dy>>15); dy &= 32767; } } else { @@ -2922,7 +2922,7 @@ static void yuy22rgb_c_gray (yuv2rgb_t *this, uint8_t * _dst, uint8_t * _p) y += 2; } _dst += this->rgb_stride; - _p += this->y_stride*2; + _p += this->y_stride; } } } @@ -2987,7 +2987,7 @@ static void yuy22rgb_c_palette (yuv2rgb_t *this, uint8_t * _dst, uint8_t * _p) if (height <= 0) break; - _p += this->y_stride*2*(dy>>15); + _p += this->y_stride*(dy>>15); dy &= 32767; scale_line_4 (_p+1, this->u_buffer, |