diff options
author | Michael Sparmann <theseven@rockbox.org> | 2011-02-28 11:54:28 +0000 |
---|---|---|
committer | Michael Sparmann <theseven@rockbox.org> | 2011-02-28 11:54:28 +0000 |
commit | 06c1757138e549be39052874b0d54fc4f9182c11 (patch) | |
tree | babd0bf7bea86209abe387c02bf2df9092cf908f /firmware/target/arm/s5l8702/ipod6g/lcd-ipod6g.c | |
parent | 156b0bc6146eb69a42189907593f4aa4e45775db (diff) | |
download | rockbox-06c1757138e549be39052874b0d54fc4f9182c11.tar.gz rockbox-06c1757138e549be39052874b0d54fc4f9182c11.zip |
iPod Classic: Fix YUV blitting. Mpegplayer works now.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29460 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/s5l8702/ipod6g/lcd-ipod6g.c')
-rw-r--r-- | firmware/target/arm/s5l8702/ipod6g/lcd-ipod6g.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/firmware/target/arm/s5l8702/ipod6g/lcd-ipod6g.c b/firmware/target/arm/s5l8702/ipod6g/lcd-ipod6g.c index bbb1c9c0d0..8610f867a4 100644 --- a/firmware/target/arm/s5l8702/ipod6g/lcd-ipod6g.c +++ b/firmware/target/arm/s5l8702/ipod6g/lcd-ipod6g.c | |||
@@ -259,12 +259,16 @@ void lcd_blit_yuv(unsigned char * const src[3], | |||
259 | s5l_lcd_write_cmd(R_WRITE_DATA_TO_GRAM); | 259 | s5l_lcd_write_cmd(R_WRITE_DATA_TO_GRAM); |
260 | } else { | 260 | } else { |
261 | s5l_lcd_write_cmd(R_COLUMN_ADDR_SET); | 261 | s5l_lcd_write_cmd(R_COLUMN_ADDR_SET); |
262 | s5l_lcd_write_data(x0); /* Start column */ | 262 | s5l_lcd_write_data(x0 >> 8); |
263 | s5l_lcd_write_data(x1); /* End column */ | 263 | s5l_lcd_write_data(x0 & 0xff); |
264 | s5l_lcd_write_data(x1 >> 8); | ||
265 | s5l_lcd_write_data(x1 & 0xff); | ||
264 | 266 | ||
265 | s5l_lcd_write_cmd(R_ROW_ADDR_SET); | 267 | s5l_lcd_write_cmd(R_ROW_ADDR_SET); |
266 | s5l_lcd_write_data(y0); /* Start row */ | 268 | s5l_lcd_write_data(y0 >> 8); |
267 | s5l_lcd_write_data(y1); /* End row */ | 269 | s5l_lcd_write_data(y0 & 0xff); |
270 | s5l_lcd_write_data(y1 >> 8); | ||
271 | s5l_lcd_write_data(y1 & 0xff); | ||
268 | 272 | ||
269 | s5l_lcd_write_cmd(R_MEMORY_WRITE); | 273 | s5l_lcd_write_cmd(R_MEMORY_WRITE); |
270 | } | 274 | } |