OSDN Git Service

Many bugfixes and enhancements.
authorMarius Renn <renn@google.com>
Tue, 12 Jul 2011 20:20:49 +0000 (13:20 -0700)
committerMarius Renn <renn@google.com>
Tue, 12 Jul 2011 20:20:49 +0000 (13:20 -0700)
commit489c240d3ae33e83dc62ea6f3cc864e47c0e2e3b
tree307a263b6fb69f7ba70df95f9829bee1e403874c
parent121c031b0087ac91d10d445f668c03093b729795
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
26 files changed:
mca/Docs.mk
mca/filterfw/java/android/filterfw/GraphEnvironment.java
mca/filterfw/java/android/filterfw/core/CachedFrameManager.java
mca/filterfw/java/android/filterfw/core/FieldPort.java
mca/filterfw/java/android/filterfw/core/Filter.java
mca/filterfw/java/android/filterfw/core/FilterGraph.java
mca/filterfw/java/android/filterfw/core/FilterPort.java
mca/filterfw/java/android/filterfw/core/FinalPort.java
mca/filterfw/java/android/filterfw/core/FrameFormat.java
mca/filterfw/java/android/filterfw/core/FrameManager.java
mca/filterfw/java/android/filterfw/core/InputPort.java
mca/filterfw/java/android/filterfw/core/OutputPort.java
mca/filterfw/java/android/filterfw/core/ProgramPort.java
mca/filterfw/java/android/filterfw/core/RoundRobinScheduler.java
mca/filterfw/java/android/filterfw/core/SimpleFrameManager.java
mca/filterfw/java/android/filterfw/core/StreamPort.java
mca/filterfw/java/android/filterfw/format/ObjectFormat.java
mca/filterfw/native/core/gl_frame.cpp
mca/filterpacks/imageproc/java/BitmapSource.java
mca/filterpacks/imageproc/java/FisheyeFilter.java
mca/filterpacks/imageproc/native/brightness.c
mca/filterpacks/numeric/java/SinWaveFilter.java [new file with mode: 0644]
mca/filterpacks/numeric/java/package-info.java [new file with mode: 0644]
mca/filterpacks/performance/java/Throughput.java [new file with mode: 0644]
mca/filterpacks/performance/java/ThroughputFilter.java [new file with mode: 0644]
mca/filterpacks/performance/java/package-info.java [new file with mode: 0644]