diff options
author | Jens Arnold <amiconn@rockbox.org> | 2006-08-08 13:44:43 +0000 |
---|---|---|
committer | Jens Arnold <amiconn@rockbox.org> | 2006-08-08 13:44:43 +0000 |
commit | c5a309afbd60114a4cb8b7f758647f7a6af0a6bd (patch) | |
tree | cb615f1619892e1d059c1767481d3f5f67a47402 /firmware/export | |
parent | 905cf06e32197f54cd005851e4060f0e8cbff34c (diff) | |
download | rockbox-c5a309afbd60114a4cb8b7f758647f7a6af0a6bd.tar.gz rockbox-c5a309afbd60114a4cb8b7f758647f7a6af0a6bd.zip |
H300: * Implemented lcd_yuv_blit(). Speeds up video playback by about 7%. No bounds check in lcd_yuv_blit() (by convention), implementations for other targets should be adapted. * Fixed off-by-one bug in lcd_update_rect()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10484 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export')
-rw-r--r-- | firmware/export/lcd.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/export/lcd.h b/firmware/export/lcd.h index 32a958af2a..7551a1ab23 100644 --- a/firmware/export/lcd.h +++ b/firmware/export/lcd.h | |||
@@ -71,7 +71,8 @@ extern void lcd_puts_scroll_style(int x, int y, const unsigned char* string, | |||
71 | int style); | 71 | int style); |
72 | extern void lcd_icon(int icon, bool enable); | 72 | extern void lcd_icon(int icon, bool enable); |
73 | 73 | ||
74 | #if CONFIG_LCD == LCD_IPODCOLOR || CONFIG_LCD == LCD_IPODNANO | 74 | #if CONFIG_LCD == LCD_IPODCOLOR || CONFIG_LCD == LCD_IPODNANO \ |
75 | || CONFIG_LCD == LCD_H300 | ||
75 | void lcd_yuv_blit(unsigned char * const src[3], | 76 | void lcd_yuv_blit(unsigned char * const src[3], |
76 | int src_x, int src_y, int stride, | 77 | int src_x, int src_y, int stride, |
77 | int x, int y, int width, int height); | 78 | int x, int y, int width, int height); |