diff options
author | Rafaël Carré <rafael.carre@gmail.com> | 2010-04-05 07:47:31 +0000 |
---|---|---|
committer | Rafaël Carré <rafael.carre@gmail.com> | 2010-04-05 07:47:31 +0000 |
commit | eefdd430f1d29db7d98f40e1ad20f75c676e1fb0 (patch) | |
tree | d585c418f2d983b6041ac81ed3a2d39e3243632b /firmware/target/arm/as3525/sansa-fuzev2/lcd-fuzev2.c | |
parent | 0f951b1de817eaf311a6d2bc949865cc80c61201 (diff) | |
download | rockbox-eefdd430f1d29db7d98f40e1ad20f75c676e1fb0.tar.gz rockbox-eefdd430f1d29db7d98f40e1ad20f75c676e1fb0.zip |
Fuzev2: YUV output adapted from Fuzev1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25479 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/as3525/sansa-fuzev2/lcd-fuzev2.c')
-rw-r--r-- | firmware/target/arm/as3525/sansa-fuzev2/lcd-fuzev2.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/firmware/target/arm/as3525/sansa-fuzev2/lcd-fuzev2.c b/firmware/target/arm/as3525/sansa-fuzev2/lcd-fuzev2.c index 618d242c4a..5fa26c0eaf 100644 --- a/firmware/target/arm/as3525/sansa-fuzev2/lcd-fuzev2.c +++ b/firmware/target/arm/as3525/sansa-fuzev2/lcd-fuzev2.c | |||
@@ -404,6 +404,7 @@ void lcd_blit_yuv(unsigned char * const src[3], | |||
404 | 404 | ||
405 | lcd_write_cmd(R_WRITE_DATA_2_GRAM); | 405 | lcd_write_cmd(R_WRITE_DATA_2_GRAM); |
406 | 406 | ||
407 | dbop_set_mode(32); | ||
407 | lcd_write_yuv420_lines_odither(yuv_src, width, stride, x, y); | 408 | lcd_write_yuv420_lines_odither(yuv_src, width, stride, x, y); |
408 | yuv_src[0] += stride << 1; /* Skip down two luma lines */ | 409 | yuv_src[0] += stride << 1; /* Skip down two luma lines */ |
409 | yuv_src[1] += stride >> 1; /* Skip down one chroma line */ | 410 | yuv_src[1] += stride >> 1; /* Skip down one chroma line */ |
@@ -420,6 +421,7 @@ void lcd_blit_yuv(unsigned char * const src[3], | |||
420 | 421 | ||
421 | lcd_write_cmd(R_WRITE_DATA_2_GRAM); | 422 | lcd_write_cmd(R_WRITE_DATA_2_GRAM); |
422 | 423 | ||
424 | dbop_set_mode(32); | ||
423 | lcd_write_yuv420_lines(yuv_src, width, stride); | 425 | lcd_write_yuv420_lines(yuv_src, width, stride); |
424 | yuv_src[0] += stride << 1; /* Skip down two luma lines */ | 426 | yuv_src[0] += stride << 1; /* Skip down two luma lines */ |
425 | yuv_src[1] += stride >> 1; /* Skip down one chroma line */ | 427 | yuv_src[1] += stride >> 1; /* Skip down one chroma line */ |