History log of /hardware/msm7k/libcopybit/copybit.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c3dee7890047bad1136078f0f6e2b6d1a9a24947 08-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/#/c/157220

Bug: 5449033
Change-Id: I8c589a92ddd26c0c3a12f24cf1633ab5b4d828c6
/hardware/msm7k/libcopybit/copybit.cpp
f9452ed4a7c7bbde537f3f2690fc124e5a1beaff 20-Dec-2011 Steve Block <steveblock@google.com> Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/156016

Bug: 5449033
Change-Id: Iceae7f67d24f5b47c095f0c148af917547eee32d
/hardware/msm7k/libcopybit/copybit.cpp
e6b86f5c9a4e748421f10c47eade47aebd557bbd 02-Jul-2010 Mathias Agopian <mathias@google.com> remove unused YUV formats

Change-Id: Ia590a9cb9a02bf62f35da344f29775d1256e3da7
/hardware/msm7k/libcopybit/copybit.cpp
9c2781aab28f21e74b7a30bbaf50747d82743d54 19-Mar-2010 Mathias Agopian <mathias@google.com> gralloc and copybit now can properly handle EBI or SMI GPU surfaces

up until now we relied on the EBI region map_offset being zero, which
prevented us to use SMI for surfaces, as their map_offset is different.
the copybit hal needs the map_offset to figure out which region to use.

Change-Id: I920b31ecb77a7b0943dfcd8e3362e2c38ac83297
/hardware/msm7k/libcopybit/copybit.cpp
399a0f191ea47ce17a06ee70097d3ee755689082 18-Feb-2010 Mathias Agopian <mathias@google.com> add support for YCbCr (as opposed to YCrCb) to copybit
/hardware/msm7k/libcopybit/copybit.cpp
66a2ed90dca705fc92c07e05242cf546b98d0eb7 17-Feb-2010 Mathias Agopian <mathias@google.com> temporary hack to map the correct yuv format to the current (broken) mdp constants
/hardware/msm7k/libcopybit/copybit.cpp
42e2860adbfcf08146fe44e6c3e197b98849ae0a 10-Nov-2009 Mathias Agopian <mathias@google.com> should help [2223746] qsd8k MDP locks up, logs show copyBits failed (Connection timed out) in Passion camera zoom level 1

make sure to return an error when mdp limits are exceeded
/hardware/msm7k/libcopybit/copybit.cpp
b7f7f038529135a5c21234ae89e4b87a1c56854a 10-Nov-2009 Mathias Agopian <mathias@google.com> enable mdp debugging on error, also check for invalid inputs
/hardware/msm7k/libcopybit/copybit.cpp
87ea1dfa60cf130fafdbab8e94cb2ce9ff8d0975 30-Oct-2009 Mathias Agopian <mathias@google.com> fix[2222341] Soft reset while going back from camcorder settings

add a way to convert a mapped "pushbuffer" buffer to a gralloc handle
which then can be safely used by surfaceflinger

also make sure to not send empty rectangles to the MDP.
/hardware/msm7k/libcopybit/copybit.cpp
afff0dae18bbea0b39ad151e73ae20cbc11e3edd 24-Sep-2009 Dima Zavin <dima@android.com> copybit: hack to always request premultiplied alpha blend.

The kernel will only do it for images with an alpha plane.

Change-Id: Idcba41945ed7d17daae0a5bcc48c64a82a49dded
Signed-off-by: Dima Zavin <dima@android.com>
/hardware/msm7k/libcopybit/copybit.cpp
c9410082453abfb6eaaf43e6c97e04711d0751c0 09-Sep-2009 Dima Zavin <dima@android.com> libcopybit: Fix typo, and the build

Change-Id: I4f75e7ee4eff4f6159099de92ae3b4501ad7474a
Signed-off-by: Dima Zavin <dima@android.com>
/hardware/msm7k/libcopybit/copybit.cpp
3f204e86d4a4449fa6196ba26e668d345e24bfb1 09-Sep-2009 Mathias Agopian <mathias@google.com> QSD8K supports 8x scaling
/hardware/msm7k/libcopybit/copybit.cpp
dae6f22eb3b062aee703886796645fa480c714aa 22-Aug-2009 Mathias Agopian <mathias@google.com> fix a bug with RGBX_8888 surfaces would be rendered incorrectly by the MDP.
/hardware/msm7k/libcopybit/copybit.cpp
1900dda992fc9102ff4cb241137340c7cb89d62d 08-Aug-2009 Mathias Agopian <mathias@google.com> add support for RGBX_8888. HOWEVER MDP doesn't support it yet, so we use XRGB which looks wrong for now
/hardware/msm7k/libcopybit/copybit.cpp
cd2ad42c8c37a56c7d69f44529aaa0a6bb3066e4 08-Aug-2009 Mathias Agopian <mathias@google.com> make sure to use the right 32-bit pixelformat on msm7k when using the gpu
/hardware/msm7k/libcopybit/copybit.cpp
42089bcaff1c89c6aec145ffb6d32cdad7dfa346 01-Aug-2009 Mathias Agopian <mathias@google.com> should fix qsd8k builds
/hardware/msm7k/libcopybit/copybit.cpp
681a507c7efd4711d945c07866629ab8c3019b7f 01-Aug-2009 Mathias Agopian <mathias@google.com> don't send the GPU master fd across to client processes
/hardware/msm7k/libcopybit/copybit.cpp
bb451691e0e9c153dab4a3ba3eee7ba29f087514 25-Jun-2009 Mathias Agopian <mathias@google.com> copybit now uses a native_handle_t* instead of a fd/offset
/hardware/msm7k/libcopybit/copybit.cpp