diff options
author | Szymon Dziok <b0hoon@o2.pl> | 2010-05-24 18:57:11 +0000 |
---|---|---|
committer | Szymon Dziok <b0hoon@o2.pl> | 2010-05-24 18:57:11 +0000 |
commit | 6eed071a6d08ce02d6632964a6aaea851b85c877 (patch) | |
tree | c98f586012e724feab6240bdd3531b161fe045a9 | |
parent | 66f20d2664abdcaf4f0b80bad03bddc7d1a522a9 (diff) | |
download | rockbox-6eed071a6d08ce02d6632964a6aaea851b85c877.tar.gz rockbox-6eed071a6d08ce02d6632964a6aaea851b85c877.zip |
fix YUV Dither for the other targets too, like in r26064.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26266 a1c6a512-1295-4272-9138-f99709370657
6 files changed, 6 insertions, 6 deletions
diff --git a/firmware/target/arm/as3525/lcd-as-e200v2-fuze-fuzev2.S b/firmware/target/arm/as3525/lcd-as-e200v2-fuze-fuzev2.S index 2a16d3a6cd..c5f85baa44 100644 --- a/firmware/target/arm/as3525/lcd-as-e200v2-fuze-fuzev2.S +++ b/firmware/target/arm/as3525/lcd-as-e200v2-fuze-fuzev2.S | |||
@@ -287,7 +287,7 @@ lcd_write_yuv420_lines_odither: | |||
287 | @ r5 = yuv_src[1] = Cb_p | 287 | @ r5 = yuv_src[1] = Cb_p |
288 | @ r6 = yuv_src[2] = Cr_p | 288 | @ r6 = yuv_src[2] = Cr_p |
289 | @ | 289 | @ |
290 | ldr r14, [sp, #40] @ Line up pattern and kernel quadrant | 290 | ldr r14, [sp, #36] @ Line up pattern and kernel quadrant |
291 | sub r2, r2, #1 @ stride =- 1 | 291 | sub r2, r2, #1 @ stride =- 1 |
292 | eor r14, r14, r3 @ | 292 | eor r14, r14, r3 @ |
293 | and r14, r14, #0x2 @ | 293 | and r14, r14, #0x2 @ |
diff --git a/firmware/target/arm/pbell/vibe500/lcd-as-vibe500.S b/firmware/target/arm/pbell/vibe500/lcd-as-vibe500.S index 06e78d2aa1..d5d51575a7 100644 --- a/firmware/target/arm/pbell/vibe500/lcd-as-vibe500.S +++ b/firmware/target/arm/pbell/vibe500/lcd-as-vibe500.S | |||
@@ -289,7 +289,7 @@ lcd_write_yuv420_lines_odither: | |||
289 | @ r5 = yuv_src[1] = Cb_p | 289 | @ r5 = yuv_src[1] = Cb_p |
290 | @ r6 = yuv_src[2] = Cr_p | 290 | @ r6 = yuv_src[2] = Cr_p |
291 | @ | 291 | @ |
292 | ldr r0, [sp, #40] @ Line up pattern and kernel quadrant | 292 | ldr r0, [sp, #36] @ Line up pattern and kernel quadrant |
293 | eor r14, r3, r0 @ | 293 | eor r14, r3, r0 @ |
294 | and r14, r14, #0x2 @ | 294 | and r14, r14, #0x2 @ |
295 | mov r14, r14, lsl #6 @ 0x00 or 0x80 | 295 | mov r14, r14, lsl #6 @ 0x00 or 0x80 |
diff --git a/firmware/target/arm/philips/hdd1630/lcd-as-hdd1630.S b/firmware/target/arm/philips/hdd1630/lcd-as-hdd1630.S index 74327dddaf..73ad84ae45 100644 --- a/firmware/target/arm/philips/hdd1630/lcd-as-hdd1630.S +++ b/firmware/target/arm/philips/hdd1630/lcd-as-hdd1630.S | |||
@@ -294,7 +294,7 @@ lcd_write_yuv420_lines_odither: | |||
294 | @ r5 = yuv_src[1] = Cb_p | 294 | @ r5 = yuv_src[1] = Cb_p |
295 | @ r6 = yuv_src[2] = Cr_p | 295 | @ r6 = yuv_src[2] = Cr_p |
296 | @ | 296 | @ |
297 | ldr r0, [sp, #40] @ Line up pattern and kernel quadrant | 297 | ldr r0, [sp, #36] @ Line up pattern and kernel quadrant |
298 | eor r14, r3, r0 @ | 298 | eor r14, r3, r0 @ |
299 | and r14, r14, #0x2 @ | 299 | and r14, r14, #0x2 @ |
300 | mov r14, r14, lsl #6 @ 0x00 or 0x80 | 300 | mov r14, r14, lsl #6 @ 0x00 or 0x80 |
diff --git a/firmware/target/arm/samsung/yh820/lcd-as-yh820.S b/firmware/target/arm/samsung/yh820/lcd-as-yh820.S index 7187b83661..581a4f3fc3 100644 --- a/firmware/target/arm/samsung/yh820/lcd-as-yh820.S +++ b/firmware/target/arm/samsung/yh820/lcd-as-yh820.S | |||
@@ -284,7 +284,7 @@ lcd_write_yuv420_lines_odither: | |||
284 | @ r6 = yuv_src[2] = Cr_p | 284 | @ r6 = yuv_src[2] = Cr_p |
285 | @ | 285 | @ |
286 | sub r2, r2, #1 @ | 286 | sub r2, r2, #1 @ |
287 | ldr r14, [sp, #40] @ Line up pattern and kernel quadrant | 287 | ldr r14, [sp, #36] @ Line up pattern and kernel quadrant |
288 | eor r14, r14, r3 @ | 288 | eor r14, r14, r3 @ |
289 | and r14, r14, #0x2 @ | 289 | and r14, r14, #0x2 @ |
290 | mov r14, r14, lsl #6 @ 0x00 or 0x80 | 290 | mov r14, r14, lsl #6 @ 0x00 or 0x80 |
diff --git a/firmware/target/arm/samsung/yh925/lcd-as-yh925.S b/firmware/target/arm/samsung/yh925/lcd-as-yh925.S index e99eee50c9..b3f12e46b6 100644 --- a/firmware/target/arm/samsung/yh925/lcd-as-yh925.S +++ b/firmware/target/arm/samsung/yh925/lcd-as-yh925.S | |||
@@ -278,7 +278,7 @@ lcd_write_yuv420_lines_odither: | |||
278 | @ r5 = yuv_src[1] = Cb_p | 278 | @ r5 = yuv_src[1] = Cb_p |
279 | @ r6 = yuv_src[2] = Cr_p | 279 | @ r6 = yuv_src[2] = Cr_p |
280 | @ | 280 | @ |
281 | ldr r0, [sp, #40] @ Line up pattern and kernel quadrant | 281 | ldr r0, [sp, #36] @ Line up pattern and kernel quadrant |
282 | eor r14, r3, r0 @ | 282 | eor r14, r3, r0 @ |
283 | and r14, r14, #0x2 @ | 283 | and r14, r14, #0x2 @ |
284 | mov r14, r14, lsl #6 @ 0x00 or 0x80 | 284 | mov r14, r14, lsl #6 @ 0x00 or 0x80 |
diff --git a/firmware/target/arm/sandisk/sansa-c200/lcd-as-c200.S b/firmware/target/arm/sandisk/sansa-c200/lcd-as-c200.S index 7187b83661..581a4f3fc3 100644 --- a/firmware/target/arm/sandisk/sansa-c200/lcd-as-c200.S +++ b/firmware/target/arm/sandisk/sansa-c200/lcd-as-c200.S | |||
@@ -284,7 +284,7 @@ lcd_write_yuv420_lines_odither: | |||
284 | @ r6 = yuv_src[2] = Cr_p | 284 | @ r6 = yuv_src[2] = Cr_p |
285 | @ | 285 | @ |
286 | sub r2, r2, #1 @ | 286 | sub r2, r2, #1 @ |
287 | ldr r14, [sp, #40] @ Line up pattern and kernel quadrant | 287 | ldr r14, [sp, #36] @ Line up pattern and kernel quadrant |
288 | eor r14, r14, r3 @ | 288 | eor r14, r14, r3 @ |
289 | and r14, r14, #0x2 @ | 289 | and r14, r14, #0x2 @ |
290 | mov r14, r14, lsl #6 @ 0x00 or 0x80 | 290 | mov r14, r14, lsl #6 @ 0x00 or 0x80 |