summaryrefslogtreecommitdiffstats
path: root/libs
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Use UTF-8 strings to avoid duplicate caching, part 1"Kenny Root2010-02-241-6/+39
|\
| * Use UTF-8 strings to avoid duplicate caching, part 1Kenny Root2010-02-231-6/+39
| | | | | | | | | | | | | | | | | | | | | | | | StringBlock instances containing UTF-8 strings use a cache to convert into UTF-16, but using that cache and then using a JNI call to NewString causes the UTF-8 string as well as two copies of the UTF-16 string to be held in memory. Getting the UTF-8 string directly from the StringPool eliminates one copy of the UTF-16 string being held in memory. This is part 1. Part 2 will include ResXMLParser optimizations. Change-Id: Ibd4509a485db746d59cd4b9501f544877139276c
* | Merge "Fix issue 2305382: Pick up original call makes a noisy beep when ↵Eric Laurent2010-02-231-3/+21
|\ \ | | | | | | | | | wired headset connected."
| * | Fix issue 2305382: Pick up original call makes a noisy beep when wired ↵Eric Laurent2010-02-231-3/+21
| |/ | | | | | | | | | | | | | | | | | | headset connected. The noise is the residual ring tone that is still playing while the call is answered and the audio route changed to headset or earpiece. The fix consists in muting the ringing tone when changing mode from ringtone to in call and delaying the route change until the audio buffers are emptied.
* | Merge "remove a dependency of surfaceflinger on libskia"Mathias Agopian2010-02-235-180/+351
|\ \ | |/ |/|
| * remove a dependency of surfaceflinger on libskiaMathias Agopian2010-02-225-180/+351
| | | | | | | | | | libskia was only used for a small part of SkTransform. We now implement Transform is surfaceflinger directly.
* | beging np2 extension check work.Jason Sams2010-02-227-5/+41
|/
* remove a dependency of GraphicBuffer (libui) on Parcel (libbinder).Mathias Agopian2010-02-215-45/+182
| | | | | | | | | Add a Flattenable interface to libutils which can be used to flatten an object into bytestream + filedescriptor stream. Parcel is modified to handle Flattenable. And GraphicBuffer implements Flattenable. Except for the overlay classes libui is now independent of libbinder.
* Initialize layer positionMathias Agopian2010-02-191-0/+1
|
* Merge "Add test pattern icon to Fountain."Jason Sams2010-02-192-1/+3
|\
| * Add test pattern icon to Fountain.Jason Sams2010-02-192-1/+3
| |
* | Merge "Remove a dependency of Region (libui) on Parcel (libbinder)."Mathias Agopian2010-02-172-48/+33
|\ \ | |/ |/|
| * Remove a dependency of Region (libui) on Parcel (libbinder).Mathias Agopian2010-02-172-48/+33
| |
* | Implement type collapsing for Elements and Types. Now if a user creates two ↵Jason Sams2010-02-177-12/+79
|/ | | | or more identical objects we simply reuse the existing object rather than create a new one.
* fix a bug I introduced recently where YUV formats would crash the systemMathias Agopian2010-02-161-4/+35
|
* get rid off the YUV formats at the libui layerMathias Agopian2010-02-164-24/+35
|
* Merge "minor cleanup."Mathias Agopian2010-02-162-18/+10
|\
| * minor cleanup.Mathias Agopian2010-02-122-18/+10
| |
* | Merge "Add comment block matching the type defines added by RS."Jason Sams2010-02-121-2/+26
|\ \
| * | Add comment block matching the type defines added by RS.Jason Sams2010-02-121-2/+26
| | |
* | | Totally remove Unicode.cpp and rely on ICUKenny Root2010-02-123-822/+0
| |/ |/| | | | | | | | | | | Unicode.cpp used a packed data table for character data that essentially duplicated ICU's functionality. Change-Id: Ia68fe4ac94e89dc68d9a3f45f33f6e648a5500b7
* | Merge changes I128ce4b2,I5cbb940cMathias Agopian2010-02-123-9/+8
|\ \ | | | | | | | | | | | | | | | * changes: real fix for [2440014] launcher2 crashing in loop during boot Revert "Revert "RenderScript should not depend on libsurfaceflinger_client.so""
| * | real fix for [2440014] launcher2 crashing in loop during bootMathias Agopian2010-02-122-3/+3
| | | | | | | | | | | | Surface* cannot be casted to void* and then to android_native_window_t*
| * | Revert "Revert "RenderScript should not depend on libsurfaceflinger_client.so""Mathias Agopian2010-02-122-7/+6
| |/ | | | | | | This reverts commit a0659aa36c987e28e29778bd97e75fe52152c60e.
* | Excise code from Unicode.cpp that was deadKenny Root2010-02-122-102/+0
|/ | | | | | | Remove some utility functions for discovering character data that ICU probably took over a while ago. Change-Id: I97abe4de2f51eb2bf48679941258bc501184c3dc
* Revert "RenderScript should not depend on libsurfaceflinger_client.so"Jack Palevich2010-02-122-6/+7
| | | | This reverts commit 88b55fb090ace1a835f890758866f42f03795c12.
* RenderScript should not depend on libsurfaceflinger_client.soMathias Agopian2010-02-112-7/+6
|
* split libsurfaceflinger_client and libcamera_client out of libuiMathias Agopian2010-02-1127-82/+122
|
* Change default mode.Jason Sams2010-02-101-1/+1
|
* Add java benchmark to imageProcessing.Jason Sams2010-02-102-10/+46
|
* Cleanup image processing example script.Jason Sams2010-02-101-22/+10
|
* Merge "Fix ImageProcessing example."Jason Sams2010-02-101-4/+9
|\
| * Fix ImageProcessing example.Jason Sams2010-02-101-4/+9
| |
* | Merge "Remove some logs."Wu-cheng Li2010-02-102-2/+2
|\ \
| * | Remove some logs.Wu-cheng Li2010-02-102-2/+2
| | |
* | | Merge "Add exposure compensation parameter."Wu-cheng Li2010-02-091-0/+2
|\ \ \
| * | | Add exposure compensation parameter.Wu-cheng Li2010-02-091-0/+2
| |/ / | | | | | | | | | bug:2375993
* | | Merge "Preview seperating RenderScript into RenderScript and RenderScriptGL"Jason Sams2010-02-098-37/+64
|\ \ \ | | |/ | |/|
| * | Preview seperating RenderScript into RenderScript and RenderScriptGLJason Sams2010-02-098-37/+64
| | |
* | | Merge "Add support for physically rotated displays"Mathias Agopian2010-02-092-37/+69
|\ \ \ | |/ / |/| |
| * | Add support for physically rotated displaysMathias Agopian2010-02-082-37/+69
| |/ | | | | | | | | | | | | | | | | | | | | | | | | This feature is currently controled by a system property. "ro.sf.hwrotation" can be set to either 90 or 270. It'll cause SF to rotate the screen by 90 and 270 degres respectively. That is, if the driver reports 800x480 for instance, and ro.sf.hwrotation is set to 90, applications will "see" a 480x800 display and will run in portrait. This is implemented by introducing an extra "display" transformation in the GraphicPlane.
* | Fix fountain and put the demos back in the optional build.Jason Sams2010-02-082-0/+7
|/
* Add support for direct EGLImageKHR use with pushbuffer APIMathias Agopian2010-02-042-16/+31
| | | | | | | We now always first try to use the EGLImageKHR directly before making a copy with copybit. The copy may be needed when EGLImage doesn't support the requested format, which is currently the case with YUV.
* Add float support for set and get in CameraParameters.Wu-cheng Li2010-01-311-0/+14
| | | | | bug:2375989 bug:2375987
* Add focal length and view angle API.Wu-cheng Li2010-01-301-0/+3
| | | | bug:2375989,2375987
* Simplify the MemoryDealer implementationMathias Agopian2010-01-293-138/+181
| | | | | | | | | | | | | | At some point the implementation became complicated because of SurfaceFlinger's special needs, since we are now relying on gralloc we can go back to much simpler MemoryDealer. Removed HeapInterface and AllocatorInterface, since those don't need to be paramterized anymore. Merged SimpleMemory and Allocation. Made SimplisticAllocator non virtual. Removed MemoryDealer flags (READ_ONLY, PAGE_ALIGNED) Removed a lot of unneeded code.
* Remove verbose log from AudioPolicyManagerBase.Eric Laurent2010-01-281-2/+1
|
* Merge "Fix some minor bugs with GL state setup that were exposed by Droids ↵Jason Sams2010-01-277-13/+24
|\ | | | | | | driver."
| * Fix some minor bugs with GL state setup that were exposed by Droids driver.Jason Sams2010-01-277-13/+24
| |
* | Merge "Fix issue 2285561: New AudioFlinger and audio driver API needed for ↵Eric Laurent2010-01-2710-9/+62
|\ \ | |/ |/| | | A/V sync"