summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/target/arm/gigabeat/meg-fx/lcd-as-meg-fx.S6
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/target/arm/gigabeat/meg-fx/lcd-as-meg-fx.S b/firmware/target/arm/gigabeat/meg-fx/lcd-as-meg-fx.S
index 414f26d3c5..d431c95f29 100644
--- a/firmware/target/arm/gigabeat/meg-fx/lcd-as-meg-fx.S
+++ b/firmware/target/arm/gigabeat/meg-fx/lcd-as-meg-fx.S
@@ -5,7 +5,7 @@
5 * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < 5 * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
6 * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ 6 * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
7 * \/ \/ \/ \/ \/ 7 * \/ \/ \/ \/ \/
8 * $Id:$ 8 * $Id$
9 * 9 *
10 * Copyright (C) 2007 by Michael Sevakis 10 * Copyright (C) 2007 by Michael Sevakis
11 * 11 *
@@ -22,7 +22,7 @@
22 22
23/**************************************************************************** 23/****************************************************************************
24 * void lcd_write_yuv_420_lines(fb_data *dst, 24 * void lcd_write_yuv_420_lines(fb_data *dst,
25 * unsigned char chroma_buf[3][LCD_HEIGHT/2], 25 * unsigned char chroma_buf[LCD_HEIGHT/2*3],
26 unsigned char const * const src[3], 26 unsigned char const * const src[3],
27 * int width, 27 * int width,
28 * int stride); 28 * int stride);
@@ -141,7 +141,7 @@ lcd_write_yuv420_lines:
141 @ do second line 141 @ do second line
142 @ 142 @
143 ldmia sp!, { r0, r3 } @ pop dst and width 143 ldmia sp!, { r0, r3 } @ pop dst and width
144 sub r0, r0, #2 @ set dst to start of next line @ 144 sub r0, r0, #2 @ set dst to start of next line
145 sub r1, r1, r3, asl #1 @ rewind chroma pointer... 145 sub r1, r1, r3, asl #1 @ rewind chroma pointer...
146 ldr r2, [sp, #40] @ r2 = stride 146 ldr r2, [sp, #40] @ r2 = stride
147 add r1, r1, r3, asr #1 @ ... (r1 -= width/2*3) 147 add r1, r1, r3, asr #1 @ ... (r1 -= width/2*3)