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
|