summaryrefslogtreecommitdiffstats
path: root/libvo/vosub_vidix.c
diff options
context:
space:
mode:
authornick <nick@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-01-07 10:18:30 +0000
committernick <nick@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-01-07 10:18:30 +0000
commit95ee0e2713c21a51bf1544c051f478a6f8105329 (patch)
treef89c46abcf2ed7a144239cbb42fe01aa0ab17b3c /libvo/vosub_vidix.c
parent75c0b3169b79bfa85c905f87f0c77c07f04f29ad (diff)
downloadmpv-95ee0e2713c21a51bf1544c051f478a6f8105329.tar.bz2
mpv-95ee0e2713c21a51bf1544c051f478a6f8105329.tar.xz
YV12 sliced output fixed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4032 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/vosub_vidix.c')
-rw-r--r--libvo/vosub_vidix.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libvo/vosub_vidix.c b/libvo/vosub_vidix.c
index e0e7b26ff3..9f412f65a5 100644
--- a/libvo/vosub_vidix.c
+++ b/libvo/vosub_vidix.c
@@ -186,7 +186,7 @@ uint32_t vidix_draw_slice_420(uint8_t *image[], int stride[], int w,int h,int x,
apitch = vidix_play.dest.pitch.v-1;
bespitch = (w + apitch) & ~apitch;
dest = vidix_mem + frames[next_frame] + vidix_play.offset.v;
- dest += (bespitch*y + x)/2;
+ dest += bespitch*y/4 + x;
src = image[1];
for(i=0;i<h/2;i++){
memcpy(dest,src,w/2);
@@ -197,7 +197,7 @@ uint32_t vidix_draw_slice_420(uint8_t *image[], int stride[], int w,int h,int x,
bespitch = (w + apitch) & ~apitch;
dest = vidix_mem + frames[next_frame] + vidix_play.offset.u;
- dest += (bespitch*y + x)/2;
+ dest += bespitch*y/4 + x;
src = image[2];
for(i=0;i<h/2;i++){
memcpy(dest,src,w/2);