summaryrefslogtreecommitdiffstats
path: root/libs
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Resurrect verbose binder logging"Andy McFadden2011-09-082-37/+41
|\
| * Resurrect verbose binder loggingAndy McFadden2011-09-072-37/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated the command name lists, and masked off the additional bits in the command word when doing the name lookup. Made descriptor values easier to grep for and consistent with kernel output (i.e. decimal rather than hex). Attempt to show transaction descriptors as such (they're in a union with a pointer). Also, the writeLines() function in Static was using a no-op logging call to write an iovec. It looks like all callers are using N=1, so I just added a log for the first string. Bug 5155269 Change-Id: I417b8d77da3eb6ee1d2069ba94047210f75738bc
* | Add reminder in the code to fix T-junctionsRomain Guy2011-09-072-0/+9
|/ | | | Change-Id: I52b112694f930e641f01fb78dc55412986023411
* Merge "SurfaceTexture: fix a test deadlock"Jamie Gennis2011-09-051-2/+4
|\
| * SurfaceTexture: fix a test deadlockJamie Gennis2011-08-301-2/+4
| | | | | | | | | | | | | | This change fixes a test issue that resulted in a deadlock. Change-Id: I4729e8dd47c8f5fea49bfeff3cea58627ead6d04 Bug: 5174876
* | Error check in queuebuffer in SurfaceTextureClientPannag Sanketi2011-09-021-2/+5
| | | | | | | | | | | | | | In queuebuffer, if the surfacetexture returns an error, surfacetextureclient should check for that and pass on the error. Change-Id: Ie6d70e779fac0702f372eb4df5ecb655280875ee
* | Merge "Fix remaining .rs.dtor() issue for RS."Stephen Hines2011-09-011-0/+1
|\ \
| * | Fix remaining .rs.dtor() issue for RS.Stephen Hines2011-09-011-0/+1
| | | | | | | | | | | | | | | | | | BUG=5186750 Change-Id: I74765b844d28ed780f9c9e291b8e0de94352f74b
* | | fix rs docsRobert Ly2011-09-011-1/+1
|/ / | | | | | | Change-Id: Id7253737278d5dc4ef3b6d53cd32dbac1a80103d
* | Merge "Call .rs.dtor() when tearing down Scripts."Stephen Hines2011-09-016-0/+21
|\ \
| * | Call .rs.dtor() when tearing down Scripts.Stephen Hines2011-08-316-0/+21
| |/ | | | | | | | | | | | | | | | | BUG=5186750 This allows us to properly reference count any globals (static or extern) that need to potentially be cleaned up. Change-Id: I03d2c38c1e7a4ca96c40003d2eeecb6f395d5835
* | Merge "Finish the docs for rs_cl."Jason Sams2011-09-011-5/+73
|\ \
| * | Finish the docs for rs_cl.Jason Sams2011-08-311-5/+73
| | | | | | | | | | | | Change-Id: I2edaac2ad07fe1de77af58bec0d9ac4cde181f11
* | | Add video snapshot camera parameter.Wu-cheng Li2011-09-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | The API is still hidden. bug:5187868 Change-Id: I59e1b5774ca32be049723d1a0887faa90d8884bb
* | | Merge "Document the basic RS math functions."Jason Sams2011-08-311-47/+378
|\ \ \ | |/ /
| * | Document the basic RS math functions.Jason Sams2011-08-311-47/+378
| | | | | | | | | | | | Change-Id: If7a1b82eab4c4c82443cf8e57b444865f1e3f6b8
* | | Merge "Integreate surfacetexture test into our continuous test framework."Xia Wang2011-08-311-6/+4
|\ \ \
| * | | Integreate surfacetexture test into our continuous test framework.Xia Wang2011-08-301-6/+4
| | |/ | |/| | | | | | | Change-Id: Ic481f3a431166851947676d676749543c7afbbf7
* | | Merge "fix Surface positions are not floats"Mathias Agopian2011-08-301-3/+3
|\ \ \ | |/ / |/| |
| * | fix Surface positions are not floatsMathias Agopian2011-08-301-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Added Surface.setPosition(float, float) which allows to set a surface's position in float. Bug: 5239859 Change-Id: I903aef4ad5b5999142202fb8ea30fe216d805711
* | | Merge "Text would disappear when the font size is 75px. Bug #5230196"Romain Guy2011-08-301-2/+2
|\ \ \ | |/ / |/| |
| * | Text would disappear when the font size is 75px.Romain Guy2011-08-301-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Bug #5230196 Yes, 75px. Any other font size would work. Don't ask. Change-Id: I96c7db9926a97f65128d60c8238c3640ee2444ba
* | | Merge "Add C++ thread API androidGetThreadSchedulingGroup"Glenn Kasten2011-08-291-0/+35
|\ \ \
| * | | Add C++ thread API androidGetThreadSchedulingGroupGlenn Kasten2011-07-081-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This API is intended for applications that need to read a thread's scheduling group, while using the higher-level (C++) family of thread APIs. Change-Id: I5e58017f74c3989b20b5b1cc2bc4483c95720520
* | | | Updated time/type docs for Renderscript.Stephen Hines2011-08-262-59/+110
| |/ / |/| | | | | | | | Change-Id: Idb51c64271c4f2b4705ea932c715683003eff4cc
* | | make sure to re-initialize SurfaceTexture to its default state on disconnectMathias Agopian2011-08-252-3/+13
| | | | | | | | | | | | | | | | | | | | | this caused problems where the NavigationBar would disapear or be drawn in the wrong orientation. Change-Id: I083c41338db83a4afd14f427caec2f31c180d734
* | | Merge "Optimize display lists"Romain Guy2011-08-253-3/+25
|\ \ \ | |_|/ |/| |
| * | Optimize display listsRomain Guy2011-08-253-3/+25
| | | | | | | | | | | | | | | | | | Remove redundant or useless operations Change-Id: If989b4eaa9143eef4254c38b39959aeed1f2b9ab
* | | Merge "Fixing the lockless fifo destory bug. Removing unused code from ↵Alex Sakhartchouk2011-08-244-40/+14
|\ \ \ | | | | | | | | | | | | element. build."
| * | | Fixing the lockless fifo destory bug.Alex Sakhartchouk2011-08-194-40/+14
| | | | | | | | | | | | | | | | | | | | | | | | Removing unused code from element. build. Change-Id: I4bb324a666486d6d3fa45cc1995d0e96cb99f70a
* | | | Merge "Enable linear filter when scaling bitmaps Bug #5205673"Romain Guy2011-08-241-1/+2
|\ \ \ \ | | |/ / | |/| |
| * | | Enable linear filter when scaling bitmapsRomain Guy2011-08-241-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | Bug #5205673 Change-Id: I8b0f90877df6b6c6757d35dcf6cd14e79e840b96
* | | | Fix an issue where Surface::lock() would never update the output regionMathias Agopian2011-08-231-3/+8
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | this bug was introduced recently. in some situations Surface::lock() is not able to preserve the content of the back buffer and needs to tell the caller to redraw everything. Bug: 5186460 Change-Id: I14e03939ddfc1b7ad2a8b99ad79435314c60e78e
* | | Don't use bilinear filtering on unscaled bitmapsRomain Guy2011-08-221-4/+4
| | | | | | | | | | | | | | | | | | Bug #5198590 Change-Id: I4333d850501ac849eeeeb247e4178dd469b9de3d
* | | Move constants to the correct headerRomain Guy2011-08-223-6/+8
| | | | | | | | | | | | Change-Id: Id4bd14f72487bd7156cd2e1930eaf97b47896273
* | | Merge "Issue proper parameters to root() calls for RS."Stephen Hines2011-08-193-4/+136
|\ \ \
| * | | Issue proper parameters to root() calls for RS.Stephen Hines2011-08-193-4/+136
| | | | | | | | | | | | | | | | | | | | | | | | BUG=5076887 Change-Id: Ic0ce9d45ee20a99add4c780233c0804d05a55e96
* | | | Merge "Fix issue with freeing allocation with circular references."Jason Sams2011-08-197-21/+59
|\ \ \ \ | |/ / / |/| | |
| * | | Fix issue with freeing allocation with circular references.Jason Sams2011-08-187-21/+59
| | | | | | | | | | | | | | | | Change-Id: I45871c20a192815eafee77f95e17a025f6dcf9d1
* | | | Merge "SurfaceTexture: fix queues-to-composer"Jamie Gennis2011-08-183-15/+26
|\ \ \ \ | |_|/ / |/| | |
| * | | SurfaceTexture: fix queues-to-composerJamie Gennis2011-08-173-15/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change fixes the NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER query of Surface and SurfaceTextureClient. Surface now uses the inherited SurfaceTextureClient implementation of this query. SurfaceTextureClient now queries SurfaceFlinger to determine whether buffers that are queued to its ISurfaceTexture will be sent to SurfaceFlinger (as opposed to some other process). Change-Id: Iff187e72f30d454229f07f896b438198978270a8
* | | | Merge "Add new camera focus mode FOCUS_MODE_CONTINUOUS_PICTURE."Wu-cheng Li2011-08-171-0/+1
|\ \ \ \
| * | | | Add new camera focus mode FOCUS_MODE_CONTINUOUS_PICTURE.Wu-cheng Li2011-08-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The API is still hidden. bug:5086125 Change-Id: I69268a95ad6aae249771d3a8dfb423ffe2d87081
* | | | | Merge "Fix "return 0" behavior in rs 0 was not properly blocking for the ↵Jason Sams2011-08-171-5/+6
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | next message."
| * | | | Fix "return 0" behavior in rsJason Sams2011-08-171-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0 was not properly blocking for the next message. Change-Id: I0d9f0a8f799ba457197920c6a699f80f496eaa8e
* | | | | Merge "don't return the current buffer from dequeueBuffer"Mathias Agopian2011-08-171-4/+23
|\ \ \ \ \
| * | | | | don't return the current buffer from dequeueBufferMathias Agopian2011-08-171-4/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | we were not reseting mCurrentTexture in some situations which in turn caused dequeueBuffers() return a "FREE" buffer that was also current. Very often it was harmless, but it created a race with updateTexImage() which could cause the following queueBuffers() to fail. Bug: 5156325 Change-Id: If15a31dc869117543d220d6e5562c57116cbabdb
* | | | | | Merge "fix a small race condition when returning the default width/height of ↵Mathias Agopian2011-08-171-5/+4
|\ \ \ \ \ \ | |/ / / / / | | / / / / | |/ / / / |/| | | | a SurfaceTexture"
| * | | | fix a small race condition when returning the default width/height of a ↵Mathias Agopian2011-08-171-5/+4
| | |/ / | |/| | | | | | | | | | | | | | | | | | SurfaceTexture Change-Id: I581bf609505dfb5d4ec5957b2ef2c77df6cfb15f
* | | | Add structure to pack params for forEach.Jason Sams2011-08-172-14/+48
| | | | | | | | | | | | | | | | | | | | | | | | This allows the driver to not pass all the sub-params. Change-Id: I9728a7bb39893f49193a55155994ede0400cb7a6