Commit Graph

19 Commits

Author SHA1 Message Date
Naomi Luis
2ce4ec69b8 libcopybit: Temporary buffer optimization.
Add the following optimizations for the temporary buffer:
- Initialize the temp buffer only when required.
- The temp buffer is not deallocated/released unless there is a
  change in size of the temporary buffer.

Change-Id: I833851b1feff0a7457ad6847f18a988e002d61d5
CRs-fixed: 319337
2011-12-22 21:43:32 -05:00
toastcfh
b67994677f Merge git://codeaurora.org/platform/hardware/qcom/display.git ics into ics and resolve conflicts
Change-Id: I3acb5e963763821d2b547cf3c9390754dc42c12f
2011-12-18 19:45:23 -05:00
Naomi Luis
b6ca342fac libcopybit: Add support for converting to non 32pixel aligned formats.
Android YUV formats are aligned to 16pixels, while C2D requires 32pixel
aligned. Use a temp buffer to do the conversion.

Change-Id: Iff93b56e152460255d480dc703dabbcdb3697995
2011-12-12 16:41:07 -08:00
freexperia
a9b1e1661c msm: idef TARGET_USES_ION for targets that dont have ION (msm7x30) but use C2D_COMPOSITION
Change-Id: Idbea7db9a9f3241980cbe31ea2f8e6ad8dabc484
2011-12-05 21:34:55 -08:00
freexperia
b151a85950 msm: cleanup to compile msm7x30
Change-Id: Ie1ca24c4f08de56a07c8e299ffbb00fc4af85a8a
2011-12-06 07:03:30 +02:00
Harshad Bhutada
cfd5850e6a copybit: Enable copybit for 7K targets
Change-Id: Ie88f36d54d2eac51bcb5ea6c1793b41e4573ca53
2011-11-21 18:50:46 +05:30
Naseer Ahmed
b0d4ae5c3a libcopybit: Enable copybit in new location
- Enabled copybit HAL
- Remove copybit support for 8k targets from Makefile.

Change-Id: I15ea4851c677bc9338159a8db667056655dddc13
2011-11-20 21:43:45 -08:00
Naseer Ahmed
cb2b8ef287 copybit: Change gralloc header location
Change-Id: I7f4ffed723d2a84d832ec52fd25fe9636f2885a2
2011-11-16 16:57:33 -08:00
Kinjal Bhavsar
cc2834b226 msm7k: Use sanitized kernel headers
Add the exported sanitized kernel headers to include path in C2D/
copybit, gralloc and overlay HAL libraries.

(cherry picked from commit a70f426e8695cc5bbf8a45b987b5715784f7e924)

Change-Id: I1dbb79a086e9cb062e1264c1c354ac5ce1a05f27
2011-09-19 19:16:34 -05:00
Naomi Luis
7725e18ca3 libcopybit: Add copybit and copybit_c2d changes from Gingerbread
Change-Id: I39ccc7579f89d08eae809b47e434601aee6973a2
2011-09-19 19:16:32 -05:00
Mathias Agopian
641eb403cc really fix the build 2009-07-31 16:49:29 -07:00
Mathias Agopian
06bd510731 should fix qsd8k builds 2009-07-31 16:33:08 -07:00
Mathias Agopian
7af3a32e12 fix build 2009-07-15 16:31:02 -07:00
Mathias Agopian
c65f33f597 msm7k now has its own gralloc module -- currently identical to the default gralloc, soon to be different 2009-07-15 15:02:32 -07:00
Dima Zavin
9a7afa61af libcopybit: Fix build for qsd8k
copybit.c got renamed

Signed-off-by: Dima Zavin <dima@android.com>
2009-07-07 11:23:59 -07:00
Mathias Agopian
15c05d1fa9 Merge commit 'goog/master' into merge_master 2009-07-01 18:33:21 -07:00
Dima Zavin
fd3bc52cfe copybit: also build for qsd8k 2009-06-25 13:50:54 -07:00
Mathias Agopian
00bd746427 copybit now uses a native_handle_t* instead of a fd/offset 2009-06-24 20:35:49 -07:00
The Android Open Source Project
102e25e367 auto import from //branches/cupcake/...@137873 2009-03-12 11:02:43 -07:00