Mercurial > mplayer.hg
diff drivers/radeon/radeon_vid.c @ 3020:e5ebde3ebdd6
Minor fixes with the same results
author | nick |
---|---|
date | Tue, 20 Nov 2001 10:34:00 +0000 |
parents | 64ce4a515a78 |
children | ef3b9b104648 |
line wrap: on
line diff
--- a/drivers/radeon/radeon_vid.c Tue Nov 20 10:00:58 2001 +0000 +++ b/drivers/radeon/radeon_vid.c Tue Nov 20 10:34:00 2001 +0000 @@ -381,7 +381,7 @@ besr.fourcc = config->format; - besr.v_inc = (config->src_height << 20) / XXX_DRW_H; /*9c0e0 -> 9c528*/ + besr.v_inc = (config->src_height << 20) / XXX_DRW_H; h_inc = (config->src_width << 12) / XXX_DRW_W; step_by = 1; @@ -395,7 +395,7 @@ if(is_420) { uint32_t dstPitch,d1line,d2line,d3line; - dstPitch = (XXX_WIDTH + 31) & ~31; /* of luma */ + dstPitch = (XXX_WIDTH + 15) & ~15; /* of luma */ d1line = top * dstPitch; d2line = (XXX_HEIGHT * dstPitch) + ((top >> 1) * (dstPitch >> 1)); d3line = d2line + ((XXX_HEIGHT >> 1) * (dstPitch >> 1)); @@ -439,7 +439,7 @@ left = (left >> 16) & 7; besr.h_inc = h_inc | ((h_inc >> 1) << 16); besr.step_by = step_by | (step_by << 8); - besr.y_x_start = (config->x_org+8) | (config->y_org << 16); /*5c008->5d009*/ + besr.y_x_start = (config->x_org+8) | (config->y_org << 16); besr.y_x_end = (config->x_org + config->dest_width+8) | ((config->y_org + config->dest_height) << 16); besr.p1_blank_lines_at_top = 0x00000fff | ((config->src_height - 1) << 16); besr.p23_blank_lines_at_top = is_420 ? 0x000007ff | ((((config->src_height+1)>>1) - 1) << 16) : 0;