History log of /system/media/mca/filterfw/java/android/filterfw/core/CachedFrameManager.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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