855b25acc20d38dfb98eff8bf73fbc441e174a92 |
|
01-Oct-2011 |
Eino-Ville Talvala <etalvala@google.com> |
Updates to frame transform handling in several source filters. - Affects Camera, Media, and SurfaceTextureSource - Pre-transform source rectangle instead of doing a fragment shader texture coordinate multiply for each pixel. Bug: 5318657 - Add output orientation port to MediaSource. Bug: 5355973 Change-Id: I446a1f0afd64f06638d17010d81c7fc838612feb
/system/media/mca/filterpacks/videosrc/java/CameraSource.java
|
aae596d15186de172632499692d44bc5436108f7 |
|
06-Sep-2011 |
Eino-Ville Talvala <etalvala@google.com> |
Several SurfaceTexture usage fixes. - Let SurfaceTextureSource timeouts result in filter closure, not abort. This simplifies shutting down a filter graph in a multithreaded scenario considerably. - Add release() calls to SurfaceTextures when used in the client sense. Bug: 5117570 Bug: 4510826 Change-Id: I2640a4cc93acce778c34a1101e132e139995c798
/system/media/mca/filterpacks/videosrc/java/CameraSource.java
|
277939c4df0abdadfef5ff19b4b33480bd9a0c20 |
|
29-Jul-2011 |
Eino-Ville Talvala <etalvala@google.com> |
Fix bug in CameraSource resolution selection. Bug: 5083927 Change-Id: I2ff78b717e8092c14f73fc51bb3802a275d08bbf
/system/media/mca/filterpacks/videosrc/java/CameraSource.java
|
e23bf25c468aec0e8a12746c56edcf6a8ff68aed |
|
26-Jul-2011 |
Eino-Ville Talvala <etalvala@google.com> |
Concurrency fix to CameraSource. Don't hold a lock on the whole object while waiting for new frames. Could have potentially deadlocked the filter if the UI thread attempted to call get/setCameraParameters while filter was waiting for a new frame. Bug-Id: 5075306 Change-Id: I12391ff3247c64a2c6a303bfc9f542e1e80d2c24
/system/media/mca/filterpacks/videosrc/java/CameraSource.java
|
9aeeed4a7a5ab115727a0545ea343dcc4f966851 |
|
20-Jul-2011 |
Eino-Ville Talvala <etalvala@google.com> |
Make CameraSource always pick a resolution from the supported list. If the requested resolution is not supported, CameraSource will now pick the closest match that isn't bigger than requested, if possible. Fixes crashes due to the default 320x240 not being supported (bug 5064211) Change-Id: I446990ed9a56a78d3676eb5d41fe9fc91431c5db
/system/media/mca/filterpacks/videosrc/java/CameraSource.java
|
511360e61650864ea22a171159efe073c80d0cdb |
|
18-Jul-2011 |
Marius Renn <renn@google.com> |
Fixes to GL related classes. Patch: Java keeps reference to GLEnvironment to make sure it does not get deallocated before all its objects are deallocated. Change-Id: Ic3dffb84b2592cafc4df27331f63a44c221b19bd
/system/media/mca/filterpacks/videosrc/java/CameraSource.java
|
8dd704358d808382465666354fc891af59b21e18 |
|
08-Jul-2011 |
Eino-Ville Talvala <etalvala@google.com> |
Add timestamp support to various filters in the mobile filter framework. Change-Id: I433e61ef86f41234443fa9f5b71dd60b9cb5542b
/system/media/mca/filterpacks/videosrc/java/CameraSource.java
|
cfda0a38d6f394724e0cbd831ec9bc71d951fc74 |
|
30-Jun-2011 |
Marius Renn <renn@google.com> |
Removed dependencies of native filter program implementations on MFF headers. Fixed bug in GL activation handling. Change-Id: I47e3e31f3cbc1b5cf53d55361b21e4b34d7b9727
/system/media/mca/filterpacks/videosrc/java/CameraSource.java
|
a3bfbe5389c6146abe318a7add3fa688d69bc01b |
|
28-Jun-2011 |
Eino-Ville Talvala <etalvala@google.com> |
Hide all classes in the filter framework and filterpacks from API. Change-Id: Iea3c2e0e3a08c2a0c2ed0b3b2001860c3cd37c01
/system/media/mca/filterpacks/videosrc/java/CameraSource.java
|
edfc0941e7a9480d2bbc70e842015e6fa56a2c3f |
|
27-Jun-2011 |
Eddy Talvala <etalvala@google.com> |
Original problem fixed. Revert "Revert "Bugfix for Illegal SurfaceTexture reuse and GLEnvironment exception handling."" This reverts commit 0a4de9e89040ad82df1e99b8fe2745d34e25826a
/system/media/mca/filterpacks/videosrc/java/CameraSource.java
|
0a4de9e89040ad82df1e99b8fe2745d34e25826a |
|
27-Jun-2011 |
Jean-Baptiste Queru <jbq@google.com> |
Revert "Bugfix for Illegal SurfaceTexture reuse and GLEnvironment exception handling." This reverts commit 06b4f19b51c9e2a1efe10cf2ac37c407cddca907.
/system/media/mca/filterpacks/videosrc/java/CameraSource.java
|
06b4f19b51c9e2a1efe10cf2ac37c407cddca907 |
|
25-Jun-2011 |
Marius Renn <renn@google.com> |
Bugfix for Illegal SurfaceTexture reuse and GLEnvironment exception handling. Change-Id: I4bb401766778e392800669f717e1344bc8a9c68d
/system/media/mca/filterpacks/videosrc/java/CameraSource.java
|
57774b9e8ea96fa5088e68bac7a21465fa429b15 |
|
24-Jun-2011 |
Eino-Ville Talvala <etalvala@google.com> |
Switch verbose logging in several places to use runtime detection. Change-Id: I4abd4a38ee1dddb1aa6a5cd933a087a30bd5be49
/system/media/mca/filterpacks/videosrc/java/CameraSource.java
|
21d0ac7403b836e32e2bdbdc8dc98f42b2dfa4e5 |
|
23-Jun-2011 |
Marius Renn <renn@google.com> |
Port + Parameter Unification and Type Check Refactoring. Change-Id: Ie546431039058eb27f185a023ef8b18b533eaa12
/system/media/mca/filterpacks/videosrc/java/CameraSource.java
|
24455ce2cc781f52c2171d0b388314393d4f7111 |
|
17-Jun-2011 |
Eino-Ville Talvala <etalvala@google.com> |
Update CameraSource filter parameter handling. Now allows parameters to be set and read when the filter isn't actively running. Change-Id: Id35e0b1b7b89390560a37d89d073693ffdf74c81
/system/media/mca/filterpacks/videosrc/java/CameraSource.java
|
33d107bf315c9cc01a02a7a4a2c10a01f62e8c85 |
|
11-Jun-2011 |
Wei Hua <whua@google.com> |
Code clean up. add @Override and remove unnecessary imports. Change-Id: I274bd84c98e1dc657e35787ab0727b8247d70fdf
/system/media/mca/filterpacks/videosrc/java/CameraSource.java
|
4a0c538853d7858d59cbc7f4dc7ece5d942e0b7c |
|
01-Jun-2011 |
Eino-Ville Talvala <etalvala@google.com> |
Move Camara- and MediaSource filters to system/media. Change-Id: Ic7abc3ccc9424d6e563fa0b385b92e7993bbbb58
/system/media/mca/filterpacks/videosrc/java/CameraSource.java
|