diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2007-08-04 20:36:22 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2007-08-04 20:36:22 +0000 |
commit | d25dc3345342b8bc645d599bb251aa7eb537982d (patch) | |
tree | 899a5b15f540ba0f6b357b052b107f210bc896b9 /firmware/target/arm/s3c2440/gigabeat-fx/lcd-as-meg-fx.S | |
parent | 88bdae20e3e4e959b54a65a2181f747bd9a73381 (diff) | |
download | rockbox-d25dc3345342b8bc645d599bb251aa7eb537982d.tar.gz rockbox-d25dc3345342b8bc645d599bb251aa7eb537982d.zip |
Oops. mvn is one's-complement, not two's. Correct the YUV calculation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14184 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/s3c2440/gigabeat-fx/lcd-as-meg-fx.S')
-rw-r--r-- | firmware/target/arm/s3c2440/gigabeat-fx/lcd-as-meg-fx.S | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/target/arm/s3c2440/gigabeat-fx/lcd-as-meg-fx.S b/firmware/target/arm/s3c2440/gigabeat-fx/lcd-as-meg-fx.S index f4805fd1e1..cd509753ed 100644 --- a/firmware/target/arm/s3c2440/gigabeat-fx/lcd-as-meg-fx.S +++ b/firmware/target/arm/s3c2440/gigabeat-fx/lcd-as-meg-fx.S | |||
@@ -144,9 +144,9 @@ lcd_write_yuv420_lines: | |||
144 | sub r8, r8, #128 @ Cb -= 128 | 144 | sub r8, r8, #128 @ Cb -= 128 |
145 | sub r11, r11, #128 @ Cr -= 128 | 145 | sub r11, r11, #128 @ Cr -= 128 |
146 | @ | 146 | @ |
147 | mvn r2, #24 @ compute guv | 147 | mvn r2, #23 @ compute guv |
148 | mul r10, r2, r8 @ r10 = Cb*-24 | 148 | mul r10, r2, r8 @ r10 = Cb*-24 |
149 | mvn r2, #51 @ | 149 | mvn r2, #50 @ |
150 | mla r10, r2, r11, r10 @ r10 = r10 + Cr*-51 | 150 | mla r10, r2, r11, r10 @ r10 = r10 + Cr*-51 |
151 | @ | 151 | @ |
152 | mov r2, #101 @ compute rv | 152 | mov r2, #101 @ compute rv |