• Home
  • History
  • Annotate
  • only in /frameworks/base/media/mca/filterpacks/
History log of /frameworks/base/media/mca/filterpacks/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
52eb4e01a49fe2e94555c000de38bbcbbb13401b 29-Sep-2016 Mark Salyzyn <salyzyn@google.com> Replace cutils/log.h and log/logger.h with log/log.h

Test: compile
Bug: 26552300
Bug: 31289077
Change-Id: I578b15b48f0fc2807a92abbc69a377c3d2191496
ative/base/geometry.cpp
ative/base/time_util.cpp
b6709700dbac0e3f282af5a7f2d3144cd587563e 29-Jun-2016 Pirama Arumuga Nainar <pirama@google.com> Disable warning triggered in Clang r271374

http://b/28149048
http://b/29823425

Disable -Wconstant-conversion that gets triggered in
native/imageproc/to_rgba.c.

Test: Tested build, boot and common usage for Arm, Arm64, x86, x86_64,
Mips images in AOSP and internal branch.

Change-Id: Ia8dbe49a1a8577599244642cbd2e3bb17ec1f83c
ndroid.mk
35af2c3534aba6ca7b713bc04a4aa192551575c4 25-Jan-2015 Elliott Hughes <enh@google.com> Add missing <string.h> includes.

Change-Id: I188bfe1388fa49f6f79d247aa0d0f4fb089de503
ative/imageproc/brightness.c
ative/imageproc/contrast.c
34db51cdd7633983169d5b538f2ae2931f670b86 16-Dec-2014 Ying Wang <wangying@google.com> Cleanup Obsolete LOCAL_PRELINK_MODULE.

Bug: 18675947
Change-Id: If4909c5f8495136d381b289a3d55e811313abccc
ndroid.mk
ff1d8a6635fb6441615778a47e2881129574a5b1 12-Nov-2014 Dan Albert <danalbert@google.com> Move frameworks/base over to libc++.

Bug: 15193147
Change-Id: I96109d2d383f0c8a4aaa611f29fcf887afb3c69e
ndroid.mk
e5160e7e59f96aa457e7a4217197150086e8b7ca 11-Nov-2014 Andreas Gampe <agampe@google.com> Frameworks/base: Wall Werror in media/mca

Turn on -Wall -Werror in media/mca. Fix warnings.

Change-Id: I2a43df1d0639babe240b91942a5ea3f8babdef93
ndroid.mk
ative/imageproc/invert.c
ative/imageproc/to_rgba.c
6090995951c6e2e4dcf38102f01793f8a94166e1 19-Nov-2013 John Spurlock <jspurlock@google.com> Remove unused imports from frameworks/base.

Change-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906
ava/android/filterpacks/base/CallbackFilter.java
ava/android/filterpacks/base/FrameBranch.java
ava/android/filterpacks/base/FrameFetch.java
ava/android/filterpacks/base/FrameStore.java
ava/android/filterpacks/base/GLTextureSource.java
ava/android/filterpacks/base/GLTextureTarget.java
ava/android/filterpacks/base/InputStreamSource.java
ava/android/filterpacks/base/NullFilter.java
ava/android/filterpacks/base/ObjectSource.java
ava/android/filterpacks/base/OutputStreamTarget.java
ava/android/filterpacks/base/RetargetFilter.java
ava/android/filterpacks/imageproc/AlphaBlendFilter.java
ava/android/filterpacks/imageproc/AutoFixFilter.java
ava/android/filterpacks/imageproc/BitmapOverlayFilter.java
ava/android/filterpacks/imageproc/BitmapSource.java
ava/android/filterpacks/imageproc/BlackWhiteFilter.java
ava/android/filterpacks/imageproc/BlendFilter.java
ava/android/filterpacks/imageproc/BrightnessFilter.java
ava/android/filterpacks/imageproc/ColorTemperatureFilter.java
ava/android/filterpacks/imageproc/ContrastFilter.java
ava/android/filterpacks/imageproc/CropFilter.java
ava/android/filterpacks/imageproc/CropRectFilter.java
ava/android/filterpacks/imageproc/CrossProcessFilter.java
ava/android/filterpacks/imageproc/DocumentaryFilter.java
ava/android/filterpacks/imageproc/DrawOverlayFilter.java
ava/android/filterpacks/imageproc/DrawRectFilter.java
ava/android/filterpacks/imageproc/DuotoneFilter.java
ava/android/filterpacks/imageproc/FillLightFilter.java
ava/android/filterpacks/imageproc/FisheyeFilter.java
ava/android/filterpacks/imageproc/FixedRotationFilter.java
ava/android/filterpacks/imageproc/FlipFilter.java
ava/android/filterpacks/imageproc/GrainFilter.java
ava/android/filterpacks/imageproc/ImageCombineFilter.java
ava/android/filterpacks/imageproc/ImageEncoder.java
ava/android/filterpacks/imageproc/ImageSlicer.java
ava/android/filterpacks/imageproc/ImageStitcher.java
ava/android/filterpacks/imageproc/Invert.java
ava/android/filterpacks/imageproc/LomoishFilter.java
ava/android/filterpacks/imageproc/NegativeFilter.java
ava/android/filterpacks/imageproc/PosterizeFilter.java
ava/android/filterpacks/imageproc/RedEyeFilter.java
ava/android/filterpacks/imageproc/ResizeFilter.java
ava/android/filterpacks/imageproc/RotateFilter.java
ava/android/filterpacks/imageproc/SaturateFilter.java
ava/android/filterpacks/imageproc/SepiaFilter.java
ava/android/filterpacks/imageproc/SharpenFilter.java
ava/android/filterpacks/imageproc/SimpleImageFilter.java
ava/android/filterpacks/imageproc/StraightenFilter.java
ava/android/filterpacks/imageproc/TintFilter.java
ava/android/filterpacks/imageproc/ToGrayFilter.java
ava/android/filterpacks/imageproc/ToPackedGrayFilter.java
ava/android/filterpacks/imageproc/ToRGBAFilter.java
ava/android/filterpacks/imageproc/ToRGBFilter.java
ava/android/filterpacks/imageproc/VignetteFilter.java
ava/android/filterpacks/text/StringSource.java
ava/android/filterpacks/ui/SurfaceRenderFilter.java
ava/android/filterpacks/ui/SurfaceTargetFilter.java
ava/android/filterpacks/videoproc/BackDropperFilter.java
ava/android/filterpacks/videosink/MediaEncoderFilter.java
ava/android/filterpacks/videosink/MediaRecorderStopException.java
ava/android/filterpacks/videosrc/CameraSource.java
ava/android/filterpacks/videosrc/MediaSource.java
ava/android/filterpacks/videosrc/SurfaceTextureSource.java
ava/android/filterpacks/videosrc/SurfaceTextureTarget.java
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
ava/android/filterpacks/text/ToUpperCase.java
d685894212e6dbeac1fda4996903c1da115d49a6 10-Apr-2013 Ying Wang <wangying@google.com> Add liblog

Bug: 8580410
Change-Id: I746aa8258866508c3a725d0773faf4518096548f
ndroid.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
ava/android/filterpacks/imageproc/RedEyeFilter.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
ava/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
ava/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
ava/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
ava/android/filterpacks/imageproc/BlackWhiteFilter.java
ava/android/filterpacks/imageproc/ColorTemperatureFilter.java
ava/android/filterpacks/imageproc/DocumentaryFilter.java
ava/android/filterpacks/imageproc/FisheyeFilter.java
ava/android/filterpacks/imageproc/GrainFilter.java
ava/android/filterpacks/imageproc/LomoishFilter.java
ava/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
ava/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
ava/android/filterpacks/videosink/MediaEncoderFilter.java
ava/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
ava/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
ava/android/filterpacks/imageproc/BitmapOverlayFilter.java
ava/android/filterpacks/imageproc/BlackWhiteFilter.java
ava/android/filterpacks/imageproc/DocumentaryFilter.java
ava/android/filterpacks/imageproc/GrainFilter.java
ava/android/filterpacks/imageproc/LomoishFilter.java
ava/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
ava/android/filterpacks/imageproc/GrainFilter.java
f4b403159f8a89eb2158bbb6c314de3bc90fee73 03-May-2012 Ruei-sung Lin <rslin@google.com> Fix b/5974247

Change-Id: I8c5cf035f195142607875739604d163c7a43e305
ava/android/filterpacks/imageproc/BlackWhiteFilter.java
ava/android/filterpacks/imageproc/DocumentaryFilter.java
ava/android/filterpacks/imageproc/LomoishFilter.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
ava/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
ava/android/filterpacks/base/CallbackFilter.java
ava/android/filterpacks/base/FrameBranch.java
ava/android/filterpacks/base/FrameFetch.java
ava/android/filterpacks/base/FrameSource.java
ava/android/filterpacks/base/FrameStore.java
ava/android/filterpacks/base/GLTextureSource.java
ava/android/filterpacks/base/GLTextureTarget.java
ava/android/filterpacks/base/InputStreamSource.java
ava/android/filterpacks/base/NullFilter.java
ava/android/filterpacks/base/ObjectSource.java
ava/android/filterpacks/base/OutputStreamTarget.java
ava/android/filterpacks/base/RetargetFilter.java
ava/android/filterpacks/imageproc/AlphaBlendFilter.java
ava/android/filterpacks/imageproc/AutoFixFilter.java
ava/android/filterpacks/imageproc/BitmapOverlayFilter.java
ava/android/filterpacks/imageproc/BitmapSource.java
ava/android/filterpacks/imageproc/BlackWhiteFilter.java
ava/android/filterpacks/imageproc/BlendFilter.java
ava/android/filterpacks/imageproc/BrightnessFilter.java
ava/android/filterpacks/imageproc/ColorTemperatureFilter.java
ava/android/filterpacks/imageproc/ContrastFilter.java
ava/android/filterpacks/imageproc/CropFilter.java
ava/android/filterpacks/imageproc/CropRectFilter.java
ava/android/filterpacks/imageproc/CrossProcessFilter.java
ava/android/filterpacks/imageproc/DocumentaryFilter.java
ava/android/filterpacks/imageproc/DrawOverlayFilter.java
ava/android/filterpacks/imageproc/DrawRectFilter.java
ava/android/filterpacks/imageproc/DuotoneFilter.java
ava/android/filterpacks/imageproc/FillLightFilter.java
ava/android/filterpacks/imageproc/FisheyeFilter.java
ava/android/filterpacks/imageproc/FixedRotationFilter.java
ava/android/filterpacks/imageproc/FlipFilter.java
ava/android/filterpacks/imageproc/GrainFilter.java
ava/android/filterpacks/imageproc/ImageCombineFilter.java
ava/android/filterpacks/imageproc/ImageEncoder.java
ava/android/filterpacks/imageproc/ImageSlicer.java
ava/android/filterpacks/imageproc/ImageStitcher.java
ava/android/filterpacks/imageproc/Invert.java
ava/android/filterpacks/imageproc/LomoishFilter.java
ava/android/filterpacks/imageproc/NegativeFilter.java
ava/android/filterpacks/imageproc/PosterizeFilter.java
ava/android/filterpacks/imageproc/RedEyeFilter.java
ava/android/filterpacks/imageproc/ResizeFilter.java
ava/android/filterpacks/imageproc/RotateFilter.java
ava/android/filterpacks/imageproc/SaturateFilter.java
ava/android/filterpacks/imageproc/SepiaFilter.java
ava/android/filterpacks/imageproc/SharpenFilter.java
ava/android/filterpacks/imageproc/SimpleImageFilter.java
ava/android/filterpacks/imageproc/StraightenFilter.java
ava/android/filterpacks/imageproc/TintFilter.java
ava/android/filterpacks/imageproc/ToGrayFilter.java
ava/android/filterpacks/imageproc/ToPackedGrayFilter.java
ava/android/filterpacks/imageproc/ToRGBAFilter.java
ava/android/filterpacks/imageproc/ToRGBFilter.java
ava/android/filterpacks/imageproc/VignetteFilter.java
ava/android/filterpacks/imageproc/package-info.java
ava/android/filterpacks/numeric/SinWaveFilter.java
ava/android/filterpacks/numeric/package-info.java
ava/android/filterpacks/performance/Throughput.java
ava/android/filterpacks/performance/ThroughputFilter.java
ava/android/filterpacks/performance/package-info.java
ava/android/filterpacks/text/StringLogger.java
ava/android/filterpacks/text/StringSource.java
ava/android/filterpacks/text/ToUpperCase.java
ava/android/filterpacks/text/package-info.java
ava/android/filterpacks/ui/SurfaceRenderFilter.java
ava/android/filterpacks/ui/SurfaceTargetFilter.java
ava/android/filterpacks/ui/package-info.java
ava/android/filterpacks/videoproc/BackDropperFilter.java
ava/android/filterpacks/videosink/MediaEncoderFilter.java
ava/android/filterpacks/videosink/MediaRecorderStopException.java
ava/android/filterpacks/videosrc/CameraSource.java
ava/android/filterpacks/videosrc/MediaSource.java
ava/android/filterpacks/videosrc/SurfaceTextureSource.java
ava/android/filterpacks/videosrc/SurfaceTextureTarget.java
ava/android/filterpacks/videosrc/package-info.java
ative/base/geometry.cpp
ative/base/geometry.h
ative/base/time_util.cpp
ative/base/time_util.h
ative/base/utilities.h
ative/base/vec_types.h
ative/imageproc/brightness.c
ative/imageproc/contrast.c
ative/imageproc/invert.c
ative/imageproc/to_rgba.c