ffdbe97f8e8e6381ab1c794c26386060acbc9bbe |
24-Jun-2014 |
Dan Stoza <stoza@google.com> |
GLConsumer: Stop using default constructor params Removes the dependency on default constructor parameters for GLConsumer so that a different constructor prototype can safely be added. Change-Id: I0da924bbd4c141edbf305598c1be8bc575654680
ilterfw/native/core/gl_env.cpp
|
526f21b2c68bc7a386b6f3bebe2df4ca86170a0b |
13-Mar-2014 |
Dan Stoza <stoza@google.com> |
Remove deprecated BufferQueue constructor Bug: 13415624 Change-Id: I2a7cea5806869bcd6aeaeee7dee97d80f819c9aa
ilterfw/native/core/gl_env.cpp
|
6bb5cb24b458a11bd02e9bff37c03f6381e06b7c |
16-Jan-2014 |
Narayan Kamath <narayan@google.com> |
Resolved conflicts for merge of 28c6ec02 to master Change-Id: Idf1cabf2694dfa13d928df944d346f5e051b6948
|
075e9a19ce645752f8282bc19c91b25978a7dc52 |
06-Jan-2014 |
Ashok Bhat <ashok.bhat@arm.com> |
AArch64: Use long for pointers in media classes For storing pointers, long is used in media classes, as native pointers can be 64-bit. In addition, some minor changes have been done to conform with standard JNI practice (e.g. use of jint instead of int in JNI function prototypes) Change-Id: Idc4ca0124d03df7f9cef412488abafd020e5e774 Signed-off-by: Ashok Bhat <ashok.bhat@arm.com> Signed-off-by: Marcus Oakland <marcus.oakland@arm.com> Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
ilterfw/jni/jni_gl_environment.cpp
|
6090995951c6e2e4dcf38102f01793f8a94166e1 |
19-Nov-2013 |
John Spurlock <jspurlock@google.com> |
Remove unused imports from frameworks/base. Change-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906
ffect/java/android/media/effect/EffectContext.java
ffect/java/android/media/effect/EffectFactory.java
ffect/java/android/media/effect/FilterEffect.java
ffect/java/android/media/effect/FilterGraphEffect.java
ffect/java/android/media/effect/SingleFilterEffect.java
ffect/java/android/media/effect/SizeChangeEffect.java
ffect/java/android/media/effect/effects/CropEffect.java
ilterfw/java/android/filterfw/FilterFunctionEnvironment.java
ilterfw/java/android/filterfw/core/AsyncRunner.java
ilterfw/java/android/filterfw/core/Filter.java
ilterfw/java/android/filterfw/core/Frame.java
ilterfw/java/android/filterfw/core/NativeFrame.java
ilterfw/java/android/filterfw/core/OneShotScheduler.java
ilterfw/java/android/filterfw/core/SerializedFrame.java
ilterfw/java/android/filterfw/core/SimpleFrame.java
ilterpacks/java/android/filterpacks/base/CallbackFilter.java
ilterpacks/java/android/filterpacks/base/FrameBranch.java
ilterpacks/java/android/filterpacks/base/FrameFetch.java
ilterpacks/java/android/filterpacks/base/FrameStore.java
ilterpacks/java/android/filterpacks/base/GLTextureSource.java
ilterpacks/java/android/filterpacks/base/GLTextureTarget.java
ilterpacks/java/android/filterpacks/base/InputStreamSource.java
ilterpacks/java/android/filterpacks/base/NullFilter.java
ilterpacks/java/android/filterpacks/base/ObjectSource.java
ilterpacks/java/android/filterpacks/base/OutputStreamTarget.java
ilterpacks/java/android/filterpacks/base/RetargetFilter.java
ilterpacks/java/android/filterpacks/imageproc/AlphaBlendFilter.java
ilterpacks/java/android/filterpacks/imageproc/AutoFixFilter.java
ilterpacks/java/android/filterpacks/imageproc/BitmapOverlayFilter.java
ilterpacks/java/android/filterpacks/imageproc/BitmapSource.java
ilterpacks/java/android/filterpacks/imageproc/BlackWhiteFilter.java
ilterpacks/java/android/filterpacks/imageproc/BlendFilter.java
ilterpacks/java/android/filterpacks/imageproc/BrightnessFilter.java
ilterpacks/java/android/filterpacks/imageproc/ColorTemperatureFilter.java
ilterpacks/java/android/filterpacks/imageproc/ContrastFilter.java
ilterpacks/java/android/filterpacks/imageproc/CropFilter.java
ilterpacks/java/android/filterpacks/imageproc/CropRectFilter.java
ilterpacks/java/android/filterpacks/imageproc/CrossProcessFilter.java
ilterpacks/java/android/filterpacks/imageproc/DocumentaryFilter.java
ilterpacks/java/android/filterpacks/imageproc/DrawOverlayFilter.java
ilterpacks/java/android/filterpacks/imageproc/DrawRectFilter.java
ilterpacks/java/android/filterpacks/imageproc/DuotoneFilter.java
ilterpacks/java/android/filterpacks/imageproc/FillLightFilter.java
ilterpacks/java/android/filterpacks/imageproc/FisheyeFilter.java
ilterpacks/java/android/filterpacks/imageproc/FixedRotationFilter.java
ilterpacks/java/android/filterpacks/imageproc/FlipFilter.java
ilterpacks/java/android/filterpacks/imageproc/GrainFilter.java
ilterpacks/java/android/filterpacks/imageproc/ImageCombineFilter.java
ilterpacks/java/android/filterpacks/imageproc/ImageEncoder.java
ilterpacks/java/android/filterpacks/imageproc/ImageSlicer.java
ilterpacks/java/android/filterpacks/imageproc/ImageStitcher.java
ilterpacks/java/android/filterpacks/imageproc/Invert.java
ilterpacks/java/android/filterpacks/imageproc/LomoishFilter.java
ilterpacks/java/android/filterpacks/imageproc/NegativeFilter.java
ilterpacks/java/android/filterpacks/imageproc/PosterizeFilter.java
ilterpacks/java/android/filterpacks/imageproc/RedEyeFilter.java
ilterpacks/java/android/filterpacks/imageproc/ResizeFilter.java
ilterpacks/java/android/filterpacks/imageproc/RotateFilter.java
ilterpacks/java/android/filterpacks/imageproc/SaturateFilter.java
ilterpacks/java/android/filterpacks/imageproc/SepiaFilter.java
ilterpacks/java/android/filterpacks/imageproc/SharpenFilter.java
ilterpacks/java/android/filterpacks/imageproc/SimpleImageFilter.java
ilterpacks/java/android/filterpacks/imageproc/StraightenFilter.java
ilterpacks/java/android/filterpacks/imageproc/TintFilter.java
ilterpacks/java/android/filterpacks/imageproc/ToGrayFilter.java
ilterpacks/java/android/filterpacks/imageproc/ToPackedGrayFilter.java
ilterpacks/java/android/filterpacks/imageproc/ToRGBAFilter.java
ilterpacks/java/android/filterpacks/imageproc/ToRGBFilter.java
ilterpacks/java/android/filterpacks/imageproc/VignetteFilter.java
ilterpacks/java/android/filterpacks/text/StringSource.java
ilterpacks/java/android/filterpacks/ui/SurfaceRenderFilter.java
ilterpacks/java/android/filterpacks/ui/SurfaceTargetFilter.java
ilterpacks/java/android/filterpacks/videoproc/BackDropperFilter.java
ilterpacks/java/android/filterpacks/videosink/MediaEncoderFilter.java
ilterpacks/java/android/filterpacks/videosink/MediaRecorderStopException.java
ilterpacks/java/android/filterpacks/videosrc/CameraSource.java
ilterpacks/java/android/filterpacks/videosrc/MediaSource.java
ilterpacks/java/android/filterpacks/videosrc/SurfaceTextureSource.java
ilterpacks/java/android/filterpacks/videosrc/SurfaceTextureTarget.java
|
e3eae73abb5e429d9747f9c36ab025219e68bb26 |
09-Aug-2013 |
Mathias Agopian <mathias@google.com> |
fix-up dependencies to gl headers Change-Id: I9f176847587db1f9ccee2bc425106d277ffceee6
ilterfw/native/core/gl_env.cpp
ilterfw/native/core/gl_env.h
|
52a9a10b6b8c7b7a9f97777541841b94d4fd9754 |
02-Aug-2013 |
Mathias Agopian <mathias@google.com> |
Clearly separate consumer and producer interfaces Bug: 9265647 Change-Id: Ic68e91788d0a05251e1d2fb9f9d4de403c7099bf
ilterfw/native/core/gl_env.cpp
|
a81dcd03dc55fe8d80e6ff50b2f83c8df0137dd9 |
03-Aug-2013 |
Elliott Hughes <enh@google.com> |
am b56f10aa: am 32c308a5: Merge "If media wants ASCII lowercasing, it needs to ask for it." * commit 'b56f10aa66914aeb880c624ed6e938e1941ff820': If media wants ASCII lowercasing, it needs to ask for it.
|
dcb1a58cf9d66b36de825dae2fa0cb0529e60680 |
02-Aug-2013 |
Elliott Hughes <enh@google.com> |
If media wants ASCII lowercasing, it needs to ask for it. http://elliotth.blogspot.com/2012/01/beware-convenience-methods.html Use toLowerCase(Locale.ROOT) if you want ASCII for machine consumption, and use toLowerCase(Locale.getDefault()) if you want the user's locale's casing rules for human consumption. Bug: https://code.google.com/p/android/issues/detail?id=58359 Change-Id: Id9005a17e34217a81bef3b40031b9e2e6272f45d
ilterpacks/java/android/filterpacks/text/ToUpperCase.java
|
b550929b7a4b0d5f9645a7a1ebf287d3f13cf1af |
13-Jul-2013 |
Mathias Agopian <mathias@google.com> |
always pass the BufferQueue explicitely to consumers Change-Id: I32e380979a3f4c6b1dfb440cc5b5c3d30d7607db
ilterfw/native/core/gl_env.cpp
|
d685894212e6dbeac1fda4996903c1da115d49a6 |
10-Apr-2013 |
Ying Wang <wangying@google.com> |
Add liblog Bug: 8580410 Change-Id: I746aa8258866508c3a725d0773faf4518096548f
ilterfw/Android.mk
ilterpacks/Android.mk
|
52800617946c456e78ed010c82d0ec4358368164 |
15-Feb-2013 |
Mathias Agopian <mathias@google.com> |
Refactoring: Rename SurfaceTextureClient to Surface Change-Id: I5a218ca11abeeec05e3a4c3cfc581bcc788814ea
ilterfw/jni/jni_gl_environment.cpp
ilterfw/native/core/gl_env.cpp
ilterfw/native/core/gl_env.h
|
d47f7d8b5fe3a3861d7cbdc5f912235407823c8e |
18-Dec-2012 |
Andy McFadden <fadden@android.com> |
Rename ISurfaceTexture and SurfaceTexture The C++ class names don't match what the classes do, so rename ISurfaceTexture to IGraphicBufferProducer, and SurfaceTexture to GLConsumer. Bug 7736700 Change-Id: I08e677faf2ebb418ef131d0a8008e01037db0e50
ilterfw/jni/jni_gl_environment.cpp
ilterfw/jni/jni_gl_environment.h
ilterfw/native/core/gl_env.cpp
ilterfw/native/core/gl_env.h
|
eba8254c8cae92d653c5203f65cb36f3fc724f9d |
12-Dec-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Fix typo Changed ANDROID_BITMAP_RESUT_SUCCESS -> ANDROID_BITMAP_RESULT_SUCCESS Change-Id: I3d5525d7dacbf8f007e3230e1ca87b69245a96b1
ilterfw/jni/jni_gl_frame.cpp
ilterfw/jni/jni_native_frame.cpp
|
7b172a49a90ea6784dbfe0002474f9d4fd4ace1a |
07-Nov-2012 |
Kenny Root <kroot@google.com> |
am 58ed5d74: am 768d9e1a: Merge "Correct executable bit for source files" * commit '58ed5d748c0b9b64845975ef5844ad313de7c3f6': Correct executable bit for source files
|
58ed5d748c0b9b64845975ef5844ad313de7c3f6 |
07-Nov-2012 |
Kenny Root <kroot@google.com> |
am 768d9e1a: Merge "Correct executable bit for source files" * commit '768d9e1a72ceee7d4a5f608776b87b62d6ce4a04': Correct executable bit for source files
|
3a084af2e90849aaa8beb3a610189e3399c63ea0 |
07-Nov-2012 |
Kenny Root <kroot@google.com> |
Correct executable bit for source files Many media files and source code files were marked as executable in Git. Remove those. Also a shell script and python script were not marked as executable. Change-Id: Ieb51bafb46c895a21d2e83696f5a901ba752b2c5
tructgen.py
|
b24a1b7f99c4ada2fe45a670962afdf1ddd7f67b |
30-Oct-2012 |
Glenn Kasten <gkasten@google.com> |
Remove obsolete references to libmedia_native Bug: 6654403 Change-Id: I05d8e81fd31617b587fd1228a303c40db83e7f2d
ilterfw/Android.mk
|
c733a79a4309a75ecda1731b2ffc84a8b9ac4f3c |
12-Sep-2012 |
Ruei-sung Lin <rslin@google.com> |
Fix b/7087723 Patch leftover after tapping the red eye area Change-Id: I06f5c491b09cf13698f001e8b11f42506fda5bbd
ilterpacks/java/android/filterpacks/imageproc/RedEyeFilter.java
|
f330d19a17ebdaabdad4e97222f65e7b580abe76 |
07-Sep-2012 |
Mike Dodd <mdodd@google.com> |
Add context support to backdropper filter. Part of b/7028438 Change-Id: Idcae38b452abc847c7b869a5568d1c5d831411b7
ffect/java/android/media/effect/effects/BackDropperEffect.java
|
2253eeab6c0c20e0b03f144c5bc23ae13e8ab234 |
07-Aug-2012 |
Teng-Hui Zhu <ztenghui@google.com> |
Add context support into the filter framework. Basically we need the context to pass the content URI into MediaPlayer. bug:6837809 Change-Id: I9390b57baff06f80246584fb3a4b746e1a308ff2
ilterpacks/java/android/filterpacks/videosrc/MediaSource.java
|
22f2a8728ee2000a01aa6fc6108d8478d7c0ced9 |
18-May-2012 |
Pannag Sanketi <psanketi@google.com> |
Crash in SurfaceTextureTarget filter open If the filter graph in an app closes out, the SurfaceTextureTarget filter was losing the reference to the original surfacetexture, and the app would re-start the graph without setting the surfacetexture again, thus leading to a crash in registering a surface from surfacetexture. Typical scenarios is start/stop immediately in camera effects recording. Fix part of b/6651352 Fix part of b/6655597 Change-Id: Ib2bae7e886784e91b3a886f7ccd439ff190feb22
ilterpacks/java/android/filterpacks/videosrc/SurfaceTextureTarget.java
|
4239373aedb5f95e7edcc3c75920eb3e265b667c |
08-Jun-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Add property to override backdropper effect threshold. Also, change the default background mean to be the first incoming frame. Bug: 6600585 Change-Id: I2181e75711d48d01f48e3fb1d604eb467f08fda4
ilterpacks/java/android/filterpacks/videoproc/BackDropperFilter.java
|
0a1013229254cdc146d4ce2f4b4aef301b018f09 |
15-May-2012 |
Ruei-sung Lin <rslin@google.com> |
Fix b/6575950 make shader program to support different precisions. 1. In shade code of Vignette and Fisheye, change from pixel coordinates to texture coordinates to avoid overflow. 2. Fix bug in ColorTemperature shader code 3. Revise shader code pseudo random number generator (used by BlackWhite, Grain, Lomo, Documentary filters) to ensure it produces no artifacts among devices with different precisions. Change-Id: Ifb67f12f114bc9cd7fbfa74f7782f130c5244e5d
ilterpacks/java/android/filterpacks/imageproc/BlackWhiteFilter.java
ilterpacks/java/android/filterpacks/imageproc/ColorTemperatureFilter.java
ilterpacks/java/android/filterpacks/imageproc/DocumentaryFilter.java
ilterpacks/java/android/filterpacks/imageproc/FisheyeFilter.java
ilterpacks/java/android/filterpacks/imageproc/GrainFilter.java
ilterpacks/java/android/filterpacks/imageproc/LomoishFilter.java
ilterpacks/java/android/filterpacks/imageproc/VignetteFilter.java
|
58acf44b9f16d5154e6d3a0e5f7a7a7a3c7b423f |
22-May-2012 |
Pannag Sanketi <psanketi@google.com> |
Fix bad aspect ratios for recorded effects Fix b/6530189 Fix b/6535207 Change-Id: I6ef09bd619acc31af53d9991335cda33b7c08908
ilterpacks/java/android/filterpacks/videosink/MediaEncoderFilter.java
|
b5af71f2b108607149032ce9817c5897b67b4032 |
18-May-2012 |
Pannag Sanketi <psanketi@google.com> |
Fixing the weird preview size w/ effects on camera The aspect ratio sent from the camera app to the SurfaceTextureTarget filter does not really matter now since the camera app handles the re-sizing. Hence, the SurfaceTextureTarget filter needs to be render in "stretch" mode all the time even though the aspect ratio sent to the filter might indicate otherwise. The filter still needs the correct frame size for things other than determining aspect ratio. Fix b/6430124 Change-Id: Ie7fa5cd2adf2a8d41e6e005418f6c6fd738ed85d
ilterpacks/java/android/filterpacks/videosink/MediaEncoderFilter.java
ilterpacks/java/android/filterpacks/videosrc/SurfaceTextureTarget.java
|
1870c69693d655b101fcc221eb14b1cd7592059d |
10-May-2012 |
Pannag Sanketi <psanketi@google.com> |
Merge "Adding disconnect call to the SurfaceTextureTarget" into jb-dev
|
b939760679caa9fdd06c862cf8218cc8f4a90ef1 |
08-May-2012 |
Pannag Sanketi <psanketi@google.com> |
Adding disconnect call to the SurfaceTextureTarget Related to b/5873421. When an app using the SurfaceTextureTarget filter and the activity goes out of focus such as onPause(), the underlying surfacetexture might not be available anymore to the filter. The filter needs to be told about that so that it does try to render into the surface corresponding to the surfacetexture. For example, in Camera app, the VideoCamera activity has to let the underlying effects graph know about the disconnect in the onPause() method. Change-Id: Iee3af16715432d84fef4438d1671f4d6d261b3d7
ilterpacks/java/android/filterpacks/videosrc/SurfaceTextureTarget.java
|
a75c7bbc633a6ebd35a0651be5c7a79b83d0c5c0 |
04-May-2012 |
Ruei-sung Lin <rslin@google.com> |
pseudo random number generator in shader with limited precisions Change-Id: I3289155824bf71b274c00d1b16366bb319588831
ilterpacks/java/android/filterpacks/imageproc/BitmapOverlayFilter.java
ilterpacks/java/android/filterpacks/imageproc/BlackWhiteFilter.java
ilterpacks/java/android/filterpacks/imageproc/DocumentaryFilter.java
ilterpacks/java/android/filterpacks/imageproc/GrainFilter.java
ilterpacks/java/android/filterpacks/imageproc/LomoishFilter.java
ilterpacks/java/android/filterpacks/imageproc/RedEyeFilter.java
|
cc6475e1732ae5ad4df480fccf44e1cb3ddce153 |
03-May-2012 |
Ruei-sung Lin <rslin@google.com> |
Fix b/5974573 Please increase intensity of film grain effect Change-Id: Ia984aa91bf3ae8aef47e24a0074b1b0f1624c1a0
ilterpacks/java/android/filterpacks/imageproc/GrainFilter.java
|
f4b403159f8a89eb2158bbb6c314de3bc90fee73 |
03-May-2012 |
Ruei-sung Lin <rslin@google.com> |
Fix b/5974247 Change-Id: I8c5cf035f195142607875739604d163c7a43e305
ilterpacks/java/android/filterpacks/imageproc/BlackWhiteFilter.java
ilterpacks/java/android/filterpacks/imageproc/DocumentaryFilter.java
ilterpacks/java/android/filterpacks/imageproc/LomoishFilter.java
|
22edf6b2e4e75195b83ae1c4da61e3bf623802b0 |
01-May-2012 |
Ruei-sung Lin <rslin@google.com> |
Fix b/5821633: Could not activate GLEnvironment Change-Id: I35a05eb24299b85a869b973599a091381369aac2
ilterfw/java/android/filterfw/core/GLEnvironment.java
|
2f708ce9cc7fc2e4d498bcc20a095bdf8e9c803d |
26-Apr-2012 |
Pannag Sanketi <psanketi@google.com> |
Resolving the black screen / crash in effects b:/6278826 The SurfaceTextureTarget Filter was not unregistering the surface on closing leading to crashes and blank screens. Change-Id: Ia9f6fc69b92d5a5e2e1e3803969152d11528aa3d
ilterpacks/java/android/filterpacks/videosrc/SurfaceTextureTarget.java
|
65953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9 |
27-Mar-2012 |
Marius Renn <renn@google.com> |
Multi-Project Commit: Move of filterfw out of system/media (2 of 7) This is part of the multi-project commit to move the filter-framework from system/media/mca to frameworks/base/media/mca. Note that the filter-framework will soon be replaced with a refactored version currently under API review (also to go under frameworks/base). This move is done now to unblock the PDK efforts. Change-Id: I9f42be5a12a9e8157512be11f04e38e4548970be
ndroid.mk
ffect/java/android/media/effect/Effect.java
ffect/java/android/media/effect/EffectContext.java
ffect/java/android/media/effect/EffectFactory.java
ffect/java/android/media/effect/EffectUpdateListener.java
ffect/java/android/media/effect/FilterEffect.java
ffect/java/android/media/effect/FilterGraphEffect.java
ffect/java/android/media/effect/SingleFilterEffect.java
ffect/java/android/media/effect/SizeChangeEffect.java
ffect/java/android/media/effect/effects/AutoFixEffect.java
ffect/java/android/media/effect/effects/BackDropperEffect.java
ffect/java/android/media/effect/effects/BitmapOverlayEffect.java
ffect/java/android/media/effect/effects/BlackWhiteEffect.java
ffect/java/android/media/effect/effects/BrightnessEffect.java
ffect/java/android/media/effect/effects/ColorTemperatureEffect.java
ffect/java/android/media/effect/effects/ContrastEffect.java
ffect/java/android/media/effect/effects/CropEffect.java
ffect/java/android/media/effect/effects/CrossProcessEffect.java
ffect/java/android/media/effect/effects/DocumentaryEffect.java
ffect/java/android/media/effect/effects/DuotoneEffect.java
ffect/java/android/media/effect/effects/FillLightEffect.java
ffect/java/android/media/effect/effects/FisheyeEffect.java
ffect/java/android/media/effect/effects/FlipEffect.java
ffect/java/android/media/effect/effects/GrainEffect.java
ffect/java/android/media/effect/effects/GrayscaleEffect.java
ffect/java/android/media/effect/effects/IdentityEffect.java
ffect/java/android/media/effect/effects/LomoishEffect.java
ffect/java/android/media/effect/effects/NegativeEffect.java
ffect/java/android/media/effect/effects/PosterizeEffect.java
ffect/java/android/media/effect/effects/RedEyeEffect.java
ffect/java/android/media/effect/effects/RotateEffect.java
ffect/java/android/media/effect/effects/SaturateEffect.java
ffect/java/android/media/effect/effects/SepiaEffect.java
ffect/java/android/media/effect/effects/SharpenEffect.java
ffect/java/android/media/effect/effects/StraightenEffect.java
ffect/java/android/media/effect/effects/TintEffect.java
ffect/java/android/media/effect/effects/VignetteEffect.java
ffect/java/android/media/effect/package-info.java
ffect/java/android/media/effect/package.html
ilterfw/Android.mk
ilterfw/java/android/filterfw/FilterFunctionEnvironment.java
ilterfw/java/android/filterfw/GraphEnvironment.java
ilterfw/java/android/filterfw/MffEnvironment.java
ilterfw/java/android/filterfw/core/AsyncRunner.java
ilterfw/java/android/filterfw/core/CachedFrameManager.java
ilterfw/java/android/filterfw/core/FieldPort.java
ilterfw/java/android/filterfw/core/Filter.java
ilterfw/java/android/filterfw/core/FilterContext.java
ilterfw/java/android/filterfw/core/FilterFactory.java
ilterfw/java/android/filterfw/core/FilterFunction.java
ilterfw/java/android/filterfw/core/FilterGraph.java
ilterfw/java/android/filterfw/core/FilterPort.java
ilterfw/java/android/filterfw/core/FilterSurfaceView.java
ilterfw/java/android/filterfw/core/FinalPort.java
ilterfw/java/android/filterfw/core/Frame.java
ilterfw/java/android/filterfw/core/FrameFormat.java
ilterfw/java/android/filterfw/core/FrameManager.java
ilterfw/java/android/filterfw/core/GLEnvironment.java
ilterfw/java/android/filterfw/core/GLFrame.java
ilterfw/java/android/filterfw/core/GenerateFieldPort.java
ilterfw/java/android/filterfw/core/GenerateFinalPort.java
ilterfw/java/android/filterfw/core/GenerateProgramPort.java
ilterfw/java/android/filterfw/core/GenerateProgramPorts.java
ilterfw/java/android/filterfw/core/GraphRunner.java
ilterfw/java/android/filterfw/core/InputPort.java
ilterfw/java/android/filterfw/core/KeyValueMap.java
ilterfw/java/android/filterfw/core/MutableFrameFormat.java
ilterfw/java/android/filterfw/core/NativeAllocatorTag.java
ilterfw/java/android/filterfw/core/NativeBuffer.java
ilterfw/java/android/filterfw/core/NativeFrame.java
ilterfw/java/android/filterfw/core/NativeProgram.java
ilterfw/java/android/filterfw/core/OneShotScheduler.java
ilterfw/java/android/filterfw/core/OutputPort.java
ilterfw/java/android/filterfw/core/Program.java
ilterfw/java/android/filterfw/core/ProgramPort.java
ilterfw/java/android/filterfw/core/ProgramVariable.java
ilterfw/java/android/filterfw/core/ProtocolException.java
ilterfw/java/android/filterfw/core/RandomScheduler.java
ilterfw/java/android/filterfw/core/RoundRobinScheduler.java
ilterfw/java/android/filterfw/core/Scheduler.java
ilterfw/java/android/filterfw/core/SerializedFrame.java
ilterfw/java/android/filterfw/core/ShaderProgram.java
ilterfw/java/android/filterfw/core/SimpleFrame.java
ilterfw/java/android/filterfw/core/SimpleFrameManager.java
ilterfw/java/android/filterfw/core/SimpleScheduler.java
ilterfw/java/android/filterfw/core/StopWatchMap.java
ilterfw/java/android/filterfw/core/StreamPort.java
ilterfw/java/android/filterfw/core/SyncRunner.java
ilterfw/java/android/filterfw/core/VertexFrame.java
ilterfw/java/android/filterfw/core/package-info.java
ilterfw/java/android/filterfw/format/ImageFormat.java
ilterfw/java/android/filterfw/format/ObjectFormat.java
ilterfw/java/android/filterfw/format/PrimitiveFormat.java
ilterfw/java/android/filterfw/format/package-info.java
ilterfw/java/android/filterfw/geometry/Point.java
ilterfw/java/android/filterfw/geometry/Quad.java
ilterfw/java/android/filterfw/geometry/Rectangle.java
ilterfw/java/android/filterfw/geometry/package-info.java
ilterfw/java/android/filterfw/io/GraphIOException.java
ilterfw/java/android/filterfw/io/GraphReader.java
ilterfw/java/android/filterfw/io/PatternScanner.java
ilterfw/java/android/filterfw/io/TextGraphReader.java
ilterfw/java/android/filterfw/io/package-info.java
ilterfw/jni/Android.mk
ilterfw/jni/jni_gl_environment.cpp
ilterfw/jni/jni_gl_environment.h
ilterfw/jni/jni_gl_frame.cpp
ilterfw/jni/jni_gl_frame.h
ilterfw/jni/jni_init.cpp
ilterfw/jni/jni_native_buffer.cpp
ilterfw/jni/jni_native_buffer.h
ilterfw/jni/jni_native_frame.cpp
ilterfw/jni/jni_native_frame.h
ilterfw/jni/jni_native_program.cpp
ilterfw/jni/jni_native_program.h
ilterfw/jni/jni_shader_program.cpp
ilterfw/jni/jni_shader_program.h
ilterfw/jni/jni_util.cpp
ilterfw/jni/jni_util.h
ilterfw/jni/jni_vertex_frame.cpp
ilterfw/jni/jni_vertex_frame.h
ilterfw/native/Android.mk
ilterfw/native/base/logging.h
ilterfw/native/base/utilities.h
ilterfw/native/core/geometry.cpp
ilterfw/native/core/geometry.h
ilterfw/native/core/gl_buffer_interface.h
ilterfw/native/core/gl_env.cpp
ilterfw/native/core/gl_env.h
ilterfw/native/core/gl_frame.cpp
ilterfw/native/core/gl_frame.h
ilterfw/native/core/native_frame.cpp
ilterfw/native/core/native_frame.h
ilterfw/native/core/native_program.cpp
ilterfw/native/core/native_program.h
ilterfw/native/core/shader_program.cpp
ilterfw/native/core/shader_program.h
ilterfw/native/core/statistics.cpp
ilterfw/native/core/statistics.h
ilterfw/native/core/time_util.cpp
ilterfw/native/core/time_util.h
ilterfw/native/core/value.cpp
ilterfw/native/core/value.h
ilterfw/native/core/vertex_frame.cpp
ilterfw/native/core/vertex_frame.h
ilterfw/native/libfilterfw.mk
ilterpacks/Android.mk
ilterpacks/java/android/filterpacks/base/CallbackFilter.java
ilterpacks/java/android/filterpacks/base/FrameBranch.java
ilterpacks/java/android/filterpacks/base/FrameFetch.java
ilterpacks/java/android/filterpacks/base/FrameSource.java
ilterpacks/java/android/filterpacks/base/FrameStore.java
ilterpacks/java/android/filterpacks/base/GLTextureSource.java
ilterpacks/java/android/filterpacks/base/GLTextureTarget.java
ilterpacks/java/android/filterpacks/base/InputStreamSource.java
ilterpacks/java/android/filterpacks/base/NullFilter.java
ilterpacks/java/android/filterpacks/base/ObjectSource.java
ilterpacks/java/android/filterpacks/base/OutputStreamTarget.java
ilterpacks/java/android/filterpacks/base/RetargetFilter.java
ilterpacks/java/android/filterpacks/imageproc/AlphaBlendFilter.java
ilterpacks/java/android/filterpacks/imageproc/AutoFixFilter.java
ilterpacks/java/android/filterpacks/imageproc/BitmapOverlayFilter.java
ilterpacks/java/android/filterpacks/imageproc/BitmapSource.java
ilterpacks/java/android/filterpacks/imageproc/BlackWhiteFilter.java
ilterpacks/java/android/filterpacks/imageproc/BlendFilter.java
ilterpacks/java/android/filterpacks/imageproc/BrightnessFilter.java
ilterpacks/java/android/filterpacks/imageproc/ColorTemperatureFilter.java
ilterpacks/java/android/filterpacks/imageproc/ContrastFilter.java
ilterpacks/java/android/filterpacks/imageproc/CropFilter.java
ilterpacks/java/android/filterpacks/imageproc/CropRectFilter.java
ilterpacks/java/android/filterpacks/imageproc/CrossProcessFilter.java
ilterpacks/java/android/filterpacks/imageproc/DocumentaryFilter.java
ilterpacks/java/android/filterpacks/imageproc/DrawOverlayFilter.java
ilterpacks/java/android/filterpacks/imageproc/DrawRectFilter.java
ilterpacks/java/android/filterpacks/imageproc/DuotoneFilter.java
ilterpacks/java/android/filterpacks/imageproc/FillLightFilter.java
ilterpacks/java/android/filterpacks/imageproc/FisheyeFilter.java
ilterpacks/java/android/filterpacks/imageproc/FixedRotationFilter.java
ilterpacks/java/android/filterpacks/imageproc/FlipFilter.java
ilterpacks/java/android/filterpacks/imageproc/GrainFilter.java
ilterpacks/java/android/filterpacks/imageproc/ImageCombineFilter.java
ilterpacks/java/android/filterpacks/imageproc/ImageEncoder.java
ilterpacks/java/android/filterpacks/imageproc/ImageSlicer.java
ilterpacks/java/android/filterpacks/imageproc/ImageStitcher.java
ilterpacks/java/android/filterpacks/imageproc/Invert.java
ilterpacks/java/android/filterpacks/imageproc/LomoishFilter.java
ilterpacks/java/android/filterpacks/imageproc/NegativeFilter.java
ilterpacks/java/android/filterpacks/imageproc/PosterizeFilter.java
ilterpacks/java/android/filterpacks/imageproc/RedEyeFilter.java
ilterpacks/java/android/filterpacks/imageproc/ResizeFilter.java
ilterpacks/java/android/filterpacks/imageproc/RotateFilter.java
ilterpacks/java/android/filterpacks/imageproc/SaturateFilter.java
ilterpacks/java/android/filterpacks/imageproc/SepiaFilter.java
ilterpacks/java/android/filterpacks/imageproc/SharpenFilter.java
ilterpacks/java/android/filterpacks/imageproc/SimpleImageFilter.java
ilterpacks/java/android/filterpacks/imageproc/StraightenFilter.java
ilterpacks/java/android/filterpacks/imageproc/TintFilter.java
ilterpacks/java/android/filterpacks/imageproc/ToGrayFilter.java
ilterpacks/java/android/filterpacks/imageproc/ToPackedGrayFilter.java
ilterpacks/java/android/filterpacks/imageproc/ToRGBAFilter.java
ilterpacks/java/android/filterpacks/imageproc/ToRGBFilter.java
ilterpacks/java/android/filterpacks/imageproc/VignetteFilter.java
ilterpacks/java/android/filterpacks/imageproc/package-info.java
ilterpacks/java/android/filterpacks/numeric/SinWaveFilter.java
ilterpacks/java/android/filterpacks/numeric/package-info.java
ilterpacks/java/android/filterpacks/performance/Throughput.java
ilterpacks/java/android/filterpacks/performance/ThroughputFilter.java
ilterpacks/java/android/filterpacks/performance/package-info.java
ilterpacks/java/android/filterpacks/text/StringLogger.java
ilterpacks/java/android/filterpacks/text/StringSource.java
ilterpacks/java/android/filterpacks/text/ToUpperCase.java
ilterpacks/java/android/filterpacks/text/package-info.java
ilterpacks/java/android/filterpacks/ui/SurfaceRenderFilter.java
ilterpacks/java/android/filterpacks/ui/SurfaceTargetFilter.java
ilterpacks/java/android/filterpacks/ui/package-info.java
ilterpacks/java/android/filterpacks/videoproc/BackDropperFilter.java
ilterpacks/java/android/filterpacks/videosink/MediaEncoderFilter.java
ilterpacks/java/android/filterpacks/videosink/MediaRecorderStopException.java
ilterpacks/java/android/filterpacks/videosrc/CameraSource.java
ilterpacks/java/android/filterpacks/videosrc/MediaSource.java
ilterpacks/java/android/filterpacks/videosrc/SurfaceTextureSource.java
ilterpacks/java/android/filterpacks/videosrc/SurfaceTextureTarget.java
ilterpacks/java/android/filterpacks/videosrc/package-info.java
ilterpacks/native/base/geometry.cpp
ilterpacks/native/base/geometry.h
ilterpacks/native/base/time_util.cpp
ilterpacks/native/base/time_util.h
ilterpacks/native/base/utilities.h
ilterpacks/native/base/vec_types.h
ilterpacks/native/imageproc/brightness.c
ilterpacks/native/imageproc/contrast.c
ilterpacks/native/imageproc/invert.c
ilterpacks/native/imageproc/to_rgba.c
amples/Android.mk
amples/CameraEffectsRecordingSample/Android.mk
amples/CameraEffectsRecordingSample/AndroidManifest.xml
amples/CameraEffectsRecordingSample/java/android/media/filterfw/samples/CameraEffectsRecordingSample.java
amples/CameraEffectsRecordingSample/res/drawable/android.jpg
amples/CameraEffectsRecordingSample/res/layout/main.xml
amples/CameraEffectsRecordingSample/res/raw/cameraeffectsrecordingsample.graph
amples/CameraEffectsRecordingSample/res/values/strings.xml
tructgen.py
ests/Android.mk
ests/AndroidManifest.xml
ests/src/android/camera/mediaeffects/tests/functional/EffectsVideoCapture.java
|