Fuzev2: YUV output adapted from Fuzev1

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25479 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Rafaël Carré 2010-04-05 07:47:31 +00:00
parent 0f951b1de8
commit eefdd430f1
3 changed files with 533 additions and 1 deletions

View file

@ -404,6 +404,7 @@ void lcd_blit_yuv(unsigned char * const src[3],
lcd_write_cmd(R_WRITE_DATA_2_GRAM);
dbop_set_mode(32);
lcd_write_yuv420_lines_odither(yuv_src, width, stride, x, y);
yuv_src[0] += stride << 1; /* Skip down two luma lines */
yuv_src[1] += stride >> 1; /* Skip down one chroma line */
@ -420,6 +421,7 @@ void lcd_blit_yuv(unsigned char * const src[3],
lcd_write_cmd(R_WRITE_DATA_2_GRAM);
dbop_set_mode(32);
lcd_write_yuv420_lines(yuv_src, width, stride);
yuv_src[0] += stride << 1; /* Skip down two luma lines */
yuv_src[1] += stride >> 1; /* Skip down one chroma line */