History log of /frameworks/rs/cpu_ref/rsCpuIntrinsicYuvToRGB.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4a1495f3404b939459aa817f06ea9325ca1a4625 30-Sep-2013 Jason Sams <jsams@google.com> The NEON yuv asm code may overrun the buffer

by up to four bytes while reading U & V. Adjust the cutoff
for the boundary to allow for this.

bug 10826418

Change-Id: I93252a5f823cfd0dbf65fbfc194b4848cf44557a
/frameworks/rs/cpu_ref/rsCpuIntrinsicYuvToRGB.cpp
0052f8dcb5ebb5c9205a1d25445629fb5a772380 20-Sep-2013 Jason Sams <jsams@google.com> Fix for YUV bugs

Two issues, YUV intrinsic would repeat u&v for the edge padding
During the support for flexible YUV, u&v got swapped in the accessor.

bug 10826418

Change-Id: I1cf6e27c2114807d6aece4f9dd44257d4f4aa477
/frameworks/rs/cpu_ref/rsCpuIntrinsicYuvToRGB.cpp
e99f3e21a0d88ca59eb9281699e8212a3a4205a3 12-Sep-2013 Jason Sams <jsams@google.com> Fix YUV intrinsic with camera input where
frames are NULL

bug 10710716

Change-Id: I9e69a8a51ccfc15798a09760249a951561dcd544
/frameworks/rs/cpu_ref/rsCpuIntrinsicYuvToRGB.cpp
61656a7c6fc13421679d0a1cdf8b5b861e286892 04-Sep-2013 Jason Sams <jsams@google.com> Cleanup type offsets which cannot be calculated for flexible YUV.

Support flexible YUV

bug 10567550

Change-Id: I4f6e5a8d86eeee635605460f1751208f3320969b
(cherry picked from commit a75372759e288be3fb8835735a830b1f7d1a4c42)
/frameworks/rs/cpu_ref/rsCpuIntrinsicYuvToRGB.cpp
aa782376e05c47141bc3f90966d609cfc69ebc39 30-Aug-2013 Tim Murray <timmurray@google.com> Fix YUV intrinsic with compat lib.

Change-Id: I05bfd1d4de24e3e9eadf092ec519d54ed411aa89
/frameworks/rs/cpu_ref/rsCpuIntrinsicYuvToRGB.cpp
f5ef8df639ba6363aa5d546e57ce872d04144cb6 06-Aug-2013 Jason Sams <jsams@google.com> Neon detection for RS SDK compat lib.

Change-Id: I3887158c7ec97ba116c28dc7b1d0c789b81fae60
/frameworks/rs/cpu_ref/rsCpuIntrinsicYuvToRGB.cpp
606e50048307530335b0885364ba888da436229b 13-Jun-2013 Tim Murray <timmurray@google.com> Fix Vine crash.

Legacy YUV path was not computing the uv row coordinates correctly.

bug 9272491

Change-Id: I3af68fb8be191373205870573027ed38f059203e
/frameworks/rs/cpu_ref/rsCpuIntrinsicYuvToRGB.cpp
06bd91ecb6ba59c5c19b2ad1325b30bd9344832d 12-Jun-2013 Jason Sams <jsams@google.com> Fix crash in Vine

bug 9272491

Legacy YUV formats could trigger null pointer using YUV intrinsic.

Change-Id: I2eca7254a22c757c50e302a190e9aa5c05437534
/frameworks/rs/cpu_ref/rsCpuIntrinsicYuvToRGB.cpp
6b58909686d7e439dac6dbb48c7e2236cd33c68d 19-Apr-2013 Jason Sams <jsams@google.com> Fix YUV intrinsic

One format of YUV was not correctly handled by the built
in YUV intrinsic. This CL adds support. The scope is confined to
the YUV instrinsic and cannot impact other paths.

bug 8566866

Change-Id: I9a96b2117b0676213f4906b0ca12416693b9c0e4
/frameworks/rs/cpu_ref/rsCpuIntrinsicYuvToRGB.cpp
0b575de8ed0b628d84d256f5846500b0385979bd 15-Mar-2013 Tim Murray <timmurray@google.com> Add x86 server support.

Change-Id: I674acaf15b67afa48bc736f72942a11e2e38e940
/frameworks/rs/cpu_ref/rsCpuIntrinsicYuvToRGB.cpp
bc0ca6ba4e31239bf77060578d0bdf1a10e04168 16-Feb-2013 Jason Sams <jsams@google.com> Support typed YUV allocations

Change-Id: I844051ee1be1462e497d238f5460f301be1aaa1d
/frameworks/rs/cpu_ref/rsCpuIntrinsicYuvToRGB.cpp
c905efd76fdcc1b8846b229bf7d991d185a7b4b7 27-Nov-2012 Jason Sams <jsams@google.com> Cleanup pass + implement blur uchar

Change-Id: Ib7f1c5218663b468a3c11daa2c3373ae132145ac

Conflicts:

cpu_ref/rsCpuIntrinsicBlend.cpp
/frameworks/rs/cpu_ref/rsCpuIntrinsicYuvToRGB.cpp
709a0978ae141198018ca9769f8d96292a8928e6 16-Nov-2012 Jason Sams <jsams@google.com> Separate CPU driver impl from reference driver.

Change-Id: Ifb484edda665959b81d7b1f890d108bfa20a535d
/frameworks/rs/cpu_ref/rsCpuIntrinsicYuvToRGB.cpp