History log of /system/media/mca/filterfw/java/android/filterfw/core/GLFrame.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
bf4aaebc555cfb1e49ee411e3477203749fe6a11 01-Sep-2011 Marius Renn <renn@google.com> Class name cleanup. (1/3)

Addresses bug 5214502.

Change-Id: I82321ad516b93e98047fce361a97da020b7ac09e
/system/media/mca/filterfw/java/android/filterfw/core/GLFrame.java
92568796d043c794553e5bcaa797c906899e71f0 04-Aug-2011 Marius Renn <renn@google.com> Fix for 5117329: Stored frames which are externally visible check validity.

This patch adds callbacks to Frames to let them prepare frames for storage,
and validate them on retrieval.
Also includes some name changes to badly named functions in gl_frame.cpp.

Change-Id: Ie25ef5136a6f583cbb8f70d7c2f1c418b4bceb83
/system/media/mca/filterfw/java/android/filterfw/core/GLFrame.java
776102d45a18a5df53d2ec76c5d93f20b3e99da1 02-Aug-2011 Marius Renn <renn@google.com> Initial commit of the high-level public MFF effects SDK implementation.

Includes fixes required for the Effects API:
- Explicit tear-down of MFF components.
- Better reuse of GL frames with external bindings.
- Fixed memory leaks.

Change-Id: I3a7397be1943361f6a8981cdf8313fd1670b26c8
/system/media/mca/filterfw/java/android/filterfw/core/GLFrame.java
f5ae8eafa7605c6593f62f873b62cb64a3254db3 27-Jul-2011 Marius Renn <renn@google.com> Refactoring to fix GL related bugs (Bugs 5031729, 5062397, 5030694)

- GL frame must not override default texture parameters
- Detect leaking frames early.
- Do not double deallocate frames.
- Update bytes per sample when resetting format base-type.
- Split GL processing up to allow UI thread to draw.

Change-Id: I512eb0bf19e212243be2da966ed2f9219e22dc3b
/system/media/mca/filterfw/java/android/filterfw/core/GLFrame.java
33164fee278e106cc5d0493a1c184f208e9d273f 20-Jul-2011 Marius Renn <renn@google.com> Bugfix: GL texture parameter / mipmap setting issues.

- Texture parameters are now properly reset on frame reuse.
- Generating a mipmap does not alter the MIN_FILTER anymore.

Change-Id: Ie4734d5daf71f448e3cdd907130a05ae8db4bbb2
/system/media/mca/filterfw/java/android/filterfw/core/GLFrame.java
a935c0d2759dc11fc60e56d0b2751e8eaa0fac74 20-Jul-2011 Marius Renn <renn@google.com> Better error checking on GLFrames.

Also includes another bugfix when switching between surfaces.

Change-Id: Ieb1ccc59dd4d1bffb92a766372238799f7ba7cfe
/system/media/mca/filterfw/java/android/filterfw/core/GLFrame.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/filterfw/java/android/filterfw/core/GLFrame.java
4b7aa0db47d885d6cb8948442916a560f5e5162a 13-Jul-2011 Marius Renn <renn@google.com> Bugfix for setting null input values on filters.

Also added fix to free up Bitmaps in BitmapSource.

Change-Id: I32a9bf81a2acf2a2b3824b7d30ed37cfffa7d886
/system/media/mca/filterfw/java/android/filterfw/core/GLFrame.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/filterfw/java/android/filterfw/core/GLFrame.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/filterfw/java/android/filterfw/core/GLFrame.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/filterfw/java/android/filterfw/core/GLFrame.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/filterfw/java/android/filterfw/core/GLFrame.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/filterfw/java/android/filterfw/core/GLFrame.java
21d0ac7403b836e32e2bdbdc8dc98f42b2dfa4e5 23-Jun-2011 Marius Renn <renn@google.com> Port + Parameter Unification and Type Check Refactoring.

Change-Id: Ie546431039058eb27f185a023ef8b18b533eaa12
/system/media/mca/filterfw/java/android/filterfw/core/GLFrame.java
e86c3ea218de70d0a3a18ac587a13ffd472cf567 16-Jun-2011 Wei Hua <whua@google.com> Remove mRunners in FilterContext.

Added missing @Override

Change-Id: Ief0b20b63195a1283dc93910c19767e87aea0fe4
/system/media/mca/filterfw/java/android/filterfw/core/GLFrame.java
2dbe9a3b7a1fb1e8f48db040f2685049eb115d5c 12-Jun-2011 Marius Renn <renn@google.com> Merge "Code clean up."
33d107bf315c9cc01a02a7a4a2c10a01f62e8c85 11-Jun-2011 Wei Hua <whua@google.com> Code clean up.

add @Override
and remove unnecessary imports.

Change-Id: I274bd84c98e1dc657e35787ab0727b8247d70fdf
/system/media/mca/filterfw/java/android/filterfw/core/GLFrame.java
1d2030b9ec8d9ae57cbc6d39f75122dcca4dd56f 08-Jun-2011 Eino-Ville Talvala <etalvala@google.com> Merge core filter framework libraries into one.

Combines JNI and native shared libraries into a single shared library.

Change-Id: If2cdb2b048c9c45275b1eabd06c9846c20434422
/system/media/mca/filterfw/java/android/filterfw/core/GLFrame.java
692c3bf7a1c7e2d5b1066cf7a1b057e993742c87 27-May-2011 Marius Renn <renn@google.com> Renamed ObjectFrame to JavaFrame, FilterEnvironment to FilterContext.

Also renamed Filter functions for input/output formatting.

Change-Id: I8303add0084dda718762edb635421dce7ca41313
/system/media/mca/filterfw/java/android/filterfw/core/GLFrame.java
b64fe6f6bbad306e4b10fafefcbdd981ec82a5ba 27-May-2011 Marius Renn <renn@google.com> Minor fixes.

- Filter now has a getInputFormat() method.
- Requests for illegal filter ports now throws exceptions.
- More detailed toString() implementations for Frames.

Change-Id: I03e80ae30243256d8dd45665f172a46049aa2245
/system/media/mca/filterfw/java/android/filterfw/core/GLFrame.java
a48b09435506cc55034ed73a4f8b55d4a0203580 27-May-2011 Marius Renn <renn@google.com> Renamed filterfw2 lib to filterfw.

Change-Id: Ib21cd71f1bbe3e7d65e4378fa158cbb4e0302cd6
/system/media/mca/filterfw/java/android/filterfw/core/GLFrame.java
30ab3fc173709a491c9e2e103f53fb7c0d1b96b7 25-May-2011 Rodrigo Carceroni <carceroni@google.com> Initial public check-in of Mobile Filter Framework

Change-Id: I952e3b11c1742b861cc31d3f3ecf2713cfa434f8
/system/media/mca/filterfw/java/android/filterfw/core/GLFrame.java