1766b0e25de5a66f9d0f6e73a2c342272fcadc71 |
|
22-Nov-2011 |
Romain Guy <romainguy@google.com> |
Fix the build Change-Id: I3814c6c39eda2a4b56902e2044fbb121b4885e5d
/frameworks/base/core/java/android/view/TextureView.java
|
31f2c2e94656530fbf6282803e62edb47e9a894d |
|
21-Nov-2011 |
Romain Guy <romainguy@google.com> |
Notify views when EGL resources are about to be destroyed Bug #5639899 Change-Id: I7c5d8bebf02294426f5b3ab1358a31c38a4fd064
/frameworks/base/core/java/android/view/TextureView.java
|
589b0bb6ab81657ba201cbc441a49f85305170bc |
|
10-Oct-2011 |
Romain Guy <romainguy@google.com> |
Make sure we have the correct GL context when grabbing a bitmap Bug #5427391 Change-Id: I4687a6a3e8968fc3ca8ef171833b2bb7afc16f89
/frameworks/base/core/java/android/view/TextureView.java
|
59c7f80dd20258cefa1fc4bdd3c9a709a8dd53b8 |
|
30-Sep-2011 |
Romain Guy <romainguy@google.com> |
TextureView works best when it draws stuff. Bug #5391188 Change-Id: I5e754881ccb08ff288ebd60de77282c9cbcf3f86
/frameworks/base/core/java/android/view/TextureView.java
|
462785fa257671fe4905d1d3e6ca27e4a61ee946 |
|
28-Sep-2011 |
Romain Guy <romainguy@google.com> |
Add a bit more doc to TextureView Change-Id: Ib76c80d8f70ede1bb63db319bca1e93c489def4d
/frameworks/base/core/java/android/view/TextureView.java
|
16260e73f6c1c9dc94acf0d328a3c564426b8711 |
|
01-Sep-2011 |
Romain Guy <romainguy@google.com> |
Dispatch onDetachedFromWindow before destroying everything Bug #5245686 Change-Id: I637178ee0bb47fbec9b59198b388bb8de22c1786
/frameworks/base/core/java/android/view/TextureView.java
|
c01391fb4eb0eef33d142e89e060eac7e75de39d |
|
20-Aug-2011 |
Alexandre Elias <aelias@google.com> |
Minor fixes to SurfaceTexture transform matrix. - Sometimes, the applyUpdate was applied through draw() and the underlying matrix was not updated in time, causing "jitter". Add a matrix update call in draw(). - Switch to invalidateParentIfNeeded() in setTransform(). Change-Id: I1cf9cdfe78f9d989821cdc9600984fc826430211
/frameworks/base/core/java/android/view/TextureView.java
|
302a9df1d50373c82923bb84ff665dfce584fb22 |
|
16-Aug-2011 |
Romain Guy <romainguy@google.com> |
Add an API to set the transform on a TextureView's surface texture. Bug #5156689 Change-Id: I635a625885c9b832a60d44ece0de7613ceb84109
/frameworks/base/core/java/android/view/TextureView.java
|
402f05530352f34d5320c2d23be43c274d97c4e2 |
|
10-Aug-2011 |
Grace Kloba <klobag@google.com> |
Add a return value for SurfaceTextureListener#onSurfaceTextureDestroyed. If returns true, the SurfaceTexture will be released by TextureView. If returns false, the client needs to release the SurfaceTexture. Change-Id: I946f71e337ad4170c168854ac27e028b82489c8c
/frameworks/base/core/java/android/view/TextureView.java
|
ec46b4e1ca89d7c3a9ad70ded58da08b5e19f08f |
|
04-Aug-2011 |
Mathias Agopian <mathias@google.com> |
Add a 'release' method to the SurfaceTexture public Java API Bug: 5063618 Change-Id: I689cb0c01c14e597ccfb4eb0972e64fa570bd4e8
/frameworks/base/core/java/android/view/TextureView.java
|
6be3d5561cbeccf0a8257a4acb155657f868e548 |
|
15-Jul-2011 |
Romain Guy <romainguy@google.com> |
Add lock/unlockCanvas to TextureView With this change, TextureView has feature parity with SurfaceView. Change-Id: I4ef2da33420fc9590f868636ae72a5a6de61965b
/frameworks/base/core/java/android/view/TextureView.java
|
80429c458506485904715180d10584092a5cd082 |
|
25-Jun-2011 |
Romain Guy <romainguy@google.com> |
Properly tear down TextureView Change-Id: Ic23cd9257889d0abe8cc3fc1d04a66d0505e383e
/frameworks/base/core/java/android/view/TextureView.java
|
58f4edb7701bf20925468fa5fd1a06a461ff085b |
|
24-Jun-2011 |
Romain Guy <romainguy@google.com> |
Reduce the number of UI events required to update a SurfaceTexture. Change-Id: I9330c9646654fff57dcd6817c86e587a6490a9ad
/frameworks/base/core/java/android/view/TextureView.java
|
02ccac69fd1c0a03c24c5f3ace0ad4bed337b1fd |
|
24-Jun-2011 |
Romain Guy <romainguy@google.com> |
Code cleanup Change-Id: I64c346004e0adf9a776d0315534d4fe445f0c0ca
/frameworks/base/core/java/android/view/TextureView.java
|
cf559377b750271472aa0a717bf3b7d34abc0b39 |
|
23-Jun-2011 |
Grace Kloba <klobag@google.com> |
Add onSurfaceTextureUpdated to the TextureView listener. The app needs a way to throttle the producer side. Expose this to enable it. Change-Id: I04b6a3fc444117a9fc2449fb87c3c834247c8ef1
/frameworks/base/core/java/android/view/TextureView.java
|
1ec3a58bcdd0d5fa82cf878d974d062811933ae2 |
|
23-Jun-2011 |
Romain Guy <romainguy@google.com> |
Prevent possible NPE in TextureView Change-Id: I539813d614c7eb1f68dad6b605cbad5b5144c5e9
/frameworks/base/core/java/android/view/TextureView.java
|
a9489274d67b540804aafb587a226f7c2ae4464d |
|
23-Jun-2011 |
Romain Guy <romainguy@google.com> |
Add the ability to specify the opacity of a TextureView TextureView assumes its content is opaque by default. Change-Id: Iba873423566a5b67c388081838bd910dceba32ba
/frameworks/base/core/java/android/view/TextureView.java
|
c989d867f2580a99cde25fab0e49e445aea33f2f |
|
22-Jun-2011 |
Romain Guy <romainguy@google.com> |
Collapse UI events in TextureView. Change-Id: Ia6c0cef0f694edc4b685c1ade1a9ba509a51e541
/frameworks/base/core/java/android/view/TextureView.java
|
d6b2a00dd43257d1498b09175bff63663f6cb861 |
|
18-Jun-2011 |
Romain Guy <romainguy@google.com> |
Add error checking to LayerRenderer::copyLayer This method is invoked by TextureView.getBitmap() and failures must be caught to avoid leaving the GL context in a potentially bad state. Change-Id: I620de395ba1bc20154de58c81963223dc55cac78
/frameworks/base/core/java/android/view/TextureView.java
|
e5e0c50f7dfaccc220725c5595080e921ffda1e4 |
|
16-Jun-2011 |
Romain Guy <romainguy@android.com> |
Properly refcount SurfaceTexture in the JNI layer. Change-Id: I4b4c8020c13b8d6ce0d302fe42410033bf5785a6
/frameworks/base/core/java/android/view/TextureView.java
|
77a811610f99e21da7f88dafef60d09f345d0506 |
|
15-Jun-2011 |
Romain Guy <romainguy@google.com> |
Add TextureView.getBitmap() This API can be used to get a Bitmap copy of the content of a TextureView. Change-Id: I07522216c353720fba5cab333174f58f484eb911
/frameworks/base/core/java/android/view/TextureView.java
|
451ce44a18e4c48f8a43aa250957f76967a35d31 |
|
11-Jun-2011 |
Romain Guy <romainguy@google.com> |
Add onSurfaceTextureDestroyed() callback. This is needed for Renderscript and it also makes implementations of TextureView cleaner. This change also hooks up the onSurfaceTextureSizeCHanged() callback whenever the view size changes. Change-Id: I2f972ee4504d800329defefacf32cf20547d31a3
/frameworks/base/core/java/android/view/TextureView.java
|
8f0095cd33558e9cc8a440047908e53b68906f5f |
|
03-May-2011 |
Romain Guy <romainguy@google.com> |
Allows to render with an OpenGL context inside a TextureView. Change-Id: I59453f7fc3997f0502a1c5d325d37fed376fabc7
/frameworks/base/core/java/android/view/TextureView.java
|
e208fc2f5b5bf44e418ea24336317174c9ff7ec5 |
|
29-Apr-2011 |
Romain Guy <romainguy@google.com> |
Fix the build. Change-Id: Ia6768ea01b3885504adb65bb9795daf68cee01e6
/frameworks/base/core/java/android/view/TextureView.java
|
aa6c24c21c727a196451332448d4e3b11a80be69 |
|
29-Apr-2011 |
Romain Guy <romainguy@google.com> |
New widget: TextureView Bug #4343984 TextureView can be used to render media content (video, OpenGL, RenderScript) inside a View. The key difference with SurfaceView is that TextureView does not create a new Surface. This gives the ability to seamlessly transform, animate, fade, etc. a TextureView, which was hard if not impossible to do with a SurfaceView. A TextureView also interacts perfectly with ScrollView, ListView, etc. It allows application to embed media content in a much more flexible way than before. For instance, to render the camera preview at 50% opacity, all you need to do is the following: mTextureView.setAlpha(0.5f); Camera c = Camera.open(); c.setPreviewTexture(mTextureView.getSurfaceTexture()); c.startPreview(); TextureView uses a SurfaceTexture to get the job done. More APIs are required to make it easy to create OpenGL contexts for a TextureView. It can currently be done with a bit of JNI code. Change-Id: Iaa7953097ab5beb8437bcbbfa03b2df5b7f80cd7
/frameworks/base/core/java/android/view/TextureView.java
|