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/CachedFrameManager.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/CachedFrameManager.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/CachedFrameManager.java
|
5b9eb6d686c439545dafcc8e25e9e3747281c3de |
|
07-Jul-2011 |
Eino-Ville Talvala <etalvala@google.com> |
Add timestamp support into core mobile filter framework. Timestamps are positive longs representing nanoseconds from some starting point, the exact definition of which depends on the frame source filter. The base filter class will fill in a timestamp on all output frames based on the first pulled input frame's timestamp, if the filter process() method doesn't set the output frame's timestamp itself. Programs should get timestamps passed to them using setHostValue(). Change-Id: I89f73903f7c36fd8e01d5d1a8c49c53063f216bb
/system/media/mca/filterfw/java/android/filterfw/core/CachedFrameManager.java
|
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/java/android/filterfw/core/CachedFrameManager.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/CachedFrameManager.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/CachedFrameManager.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/filterfw/java/android/filterfw/core/CachedFrameManager.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/CachedFrameManager.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/CachedFrameManager.java
|