History log of /system/media/mca/filterfw/native/core/gl_frame.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b2e58d5ce1062f66dffa7f3408528b92526c67ac 10-Aug-2011 Marius Renn <renn@google.com> Merge "Bugfix (5144111): Choose FBO pixel read over texture pixel read."
15ebdcc40023b94f8f7184b8c4ea47acc8d207c6 10-Aug-2011 Marius Renn <renn@google.com> Bugfix (5144111): Choose FBO pixel read over texture pixel read.

Change-Id: Ibdae635445551c302d7edb3f6fd77369e43b7293
/system/media/mca/filterfw/native/core/gl_frame.cpp
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/native/core/gl_frame.cpp
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/native/core/gl_frame.cpp
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/native/core/gl_frame.cpp
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/native/core/gl_frame.cpp
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/native/core/gl_frame.cpp
489c240d3ae33e83dc62ea6f3cc864e47c0e2e3b 12-Jul-2011 Marius Renn <renn@google.com> Many bugfixes and enhancements.

- FieldPort bugfixes when connecting to other filters.
- Added two new filterpacks: numeric and performance.
- Added new type-checking modes.
- CachedFrameManager now drops oldest frames first.
- RoundRobinScheduler is now default scheduler.
- Added method to flush all frames from a graph.
- FrameFormat fixes.
- Filter fixes and optimizations.

Change-Id: I8b671e5e65129af7b6a4226bd9dee2f48a6fcb52
/system/media/mca/filterfw/native/core/gl_frame.cpp
270ae8bb603f427ce606d0e8acc87315261ef9e9 07-Jul-2011 Eino-Ville Talvala <etalvala@google.com> Rename all C++ source files to conform with typical Android style.

Change-Id: Ie0dabd8e0fb06183edfaecda09617b24c4663975
/system/media/mca/filterfw/native/core/gl_frame.cpp