64a55af0ac700baecb0877235eb42caac59a3560 |
|
26-Aug-2012 |
Jeff Brown <jeffbrown@google.com> |
Add plumbing for new surface flinger display API. Cleaned up the implementation of Surface and SurfaceSession to use more consistent naming and structure. Added JNI for all of the new surface flinger display API calls. Enforced the requirement that all Surfaces created by the window manager be named. Updated the display manager service to use the new methods. Change-Id: I2a658f1bfd0437e1c6f9d22df8d4ffcce7284ca2
/frameworks/base/native/android/native_window.cpp
|
0e5ed706a2a7c85ddb11bcac55a6e210f725c3f9 |
|
10-Apr-2012 |
Michael I. Gold <gold@nvidia.com> |
ANativeWindow: support for application buffer dimensions Make the NDK use the new native_window_set_buffers_user_dimensions to implement the ANativeWindow_setBuffersGeometry call. Change-Id: I2d5981cbd619ee2e090fe8f2ddc69217915c9d9e
/frameworks/base/native/android/native_window.cpp
|
8335f1ccccedb6655d96d9d5b697a7f0938235dd |
|
26-Feb-2012 |
Mathias Agopian <mathias@google.com> |
fix libgui header location Change-Id: Iec71706cdd4f29c6904993648ce873e83ef9cafe
/frameworks/base/native/android/native_window.cpp
|
809820e28bdeb13a7625e0ce80e0dc2e2d76929f |
|
21-Oct-2011 |
Glenn Kasten <gkasten@google.com> |
Remove obsolete NativeWindow_fromSurfaceTexture Change-Id: I9351103929da515cb411fb2e7906bb9f27c4da20
/frameworks/base/native/android/native_window.cpp
|
1ee60119c4fa51ebfa781cf5fdc33f192e8551b8 |
|
26-Jul-2011 |
Ted Bonkenburg <tedbo@google.com> |
Remove ParcelSurfaceTexture and update MediaPlayer This removes the ParcelSurfaceTexture class since that functionality has been folded into Surface.java. The change also updates the MediaPlayer to get rid of setParcelSurfaceTexture() and modifies setTexture() to use the new Surface functionality in order to simplify the code. Change-Id: Iafa75ea3188263928128325d8a726786971b4de4
/frameworks/base/native/android/native_window.cpp
|
09d7ed7b395d66be97c6bcb052039f5c0dce646c |
|
14-Jul-2011 |
Mathias Agopian <mathias@google.com> |
Add set_scaling_mode() to ANativeWindow. This allows to specify the scaling mode independently from the buffer size. Change-Id: Iaa2baa660445531a97d3fac192e580f4929c5d3b
/frameworks/base/native/android/native_window.cpp
|
949be32b671304d5281ac0abbf30dcf4ebaa9eaf |
|
14-Jul-2011 |
Mathias Agopian <mathias@google.com> |
move lock/unlock implementaion outside of Surface into SurfaceTextureClient This makes ANativeWindow_lock/ANativeWindow_unlockAndPost work with ANativeWindows implemented by Surface and SurfaceTextureClient. Also, Surface now inherits directly from SurfaceTextureClient. Bug: 5003724 Change-Id: I9f285877c7bae9a262e9a7af91c2bae78804b2ef
/frameworks/base/native/android/native_window.cpp
|
050316184b01c0d1a01c46afae7429b89a27c31b |
|
07-Jun-2011 |
tedbo <tedbo@google.com> |
Add ParcelSurfaceTexture Java class to enable ISurfaceTexture sharing via Binder. This adds a new ParcelSurfaceTexture.java class that can be instantiated with a SurfaceTexture and used to send the corresponding ISurfaceTexture interface to another process via Binder. The ParcelSurfaceTexture java object can then be used to create an ANativeWindow based on the SurfaceTextureClient interface. Change-Id: Ie38ea948b866e52f36a6d0f6cde19b54a8546817
/frameworks/base/native/android/native_window.cpp
|
da5a4440f019074e7aa61c5531c5c61755adc44d |
|
01-Apr-2011 |
Mathias Agopian <mathias@google.com> |
ANativeWindow_setBuffersGeometry now returns proper error codes Change-Id: Iac59d513fa1d4a55b8378000714d344ef3e2e0a4
/frameworks/base/native/android/native_window.cpp
|
bae716bc153962c3ac79660bf32e5c50f0de343d |
|
14-Mar-2011 |
Jamie Gennis <jgennis@google.com> |
SurfaceTexture: disallow unsupported uses. This change makes the ANativeWindow_lock NDK function error out if it is passed an ANativeWindow with a concrete type that is not Surface. It also makes eglCreateWindowSurface fail if it is passed a SurfaceTextureClient as its 'window' argument. Bug: 4087277 Change-Id: Ie68c50c52d88f72d8a387f6c094908044c83a88c
/frameworks/base/native/android/native_window.cpp
|
846db33313aa0899fa7928256c6734964bd92520 |
|
04-Mar-2011 |
Glenn Kasten <gkasten@google.com> |
Bug 3515073 Add ANativeWindow_fromSurfaceTexture This is similar to ANativeWindow_fromSurface. Change-Id: Iaadc06a5d0d50685c34876aa89488c16e7cfaa65
/frameworks/base/native/android/native_window.cpp
|
3026a1c4e88412b7fe997f93fedba871d79a03cd |
|
25-Oct-2010 |
Mathias Agopian <mathias@google.com> |
add format parameter to setBufferGeometry Change-Id: I7cc2acdc6e65e9468ecfd5b2f22e6b495a383be9
/frameworks/base/native/android/native_window.cpp
|
289b9b62372ef52a06113b83dfb870e2c2fb325a |
|
09-Jul-2010 |
Dianne Hackborn <hackbod@google.com> |
Add ANativeWindow API for directly drawing to the surface bits. Also other cleanup and fixes: - We now properly set the default window format to 565. - New APIs to set the window format and flags from native code. - Tweaked glue for simpler handling of the "destroy" message. - Um, other stuff. Change-Id: Id7790a21a2fa9a19b91854d225324a7c1e7c6ade
/frameworks/base/native/android/native_window.cpp
|
8ae5a8e7c04c7b204b739dfcd5da9e2e0f83e1eb |
|
02-Jul-2010 |
Dianne Hackborn <hackbod@google.com> |
Get to the point of being able to do native drawing. A little cleanup. Change-Id: I37ef0557abf330d91d6fe47e81d062206b3bc346
/frameworks/base/native/android/native_window.cpp
|
54a181b1a2b1517a9479b21fbf7705a688232faf |
|
01-Jul-2010 |
Dianne Hackborn <hackbod@google.com> |
Make real API for native code to get its window. Added implementation to use ANativeWindow and provide it to a NativeActivity. Change-Id: I890d71b6e15d4af71e6cf81b327961d7061ec1c2
/frameworks/base/native/android/native_window.cpp
|