summaryrefslogtreecommitdiffstats
path: root/media/mca
Commit message (Collapse)AuthorAgeFilesLines
* Crash in SurfaceTextureTarget filter openPannag Sanketi2012-06-201-3/+12
| | | | | | | | | | | | | | 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
* Add property to override backdropper effect threshold.Eino-Ville Talvala2012-06-131-2/+26
| | | | | | | Also, change the default background mean to be the first incoming frame. Bug: 6600585 Change-Id: I2181e75711d48d01f48e3fb1d604eb467f08fda4
* Fix b/6575950 make shader program to support different precisions.Ruei-sung Lin2012-05-297-76/+106
| | | | | | | | | | | | | 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
* Fix bad aspect ratios for recorded effectsPannag Sanketi2012-05-231-4/+11
| | | | | | Fix b/6530189 Fix b/6535207 Change-Id: I6ef09bd619acc31af53d9991335cda33b7c08908
* Fixing the weird preview size w/ effects on cameraPannag Sanketi2012-05-172-5/+15
| | | | | | | | | | | | | 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
* Merge "Adding disconnect call to the SurfaceTextureTarget" into jb-devPannag Sanketi2012-05-101-8/+31
|\
| * Adding disconnect call to the SurfaceTextureTargetPannag Sanketi2012-05-091-8/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | pseudo random number generator in shader with limited precisionsRuei-sung Lin2012-05-096-76/+87
| | | | | | | | Change-Id: I3289155824bf71b274c00d1b16366bb319588831
* | Fix b/5974573 Please increase intensity of film grain effectRuei-sung Lin2012-05-031-41/+42
| | | | | | | | Change-Id: Ia984aa91bf3ae8aef47e24a0074b1b0f1624c1a0
* | Fix b/5974247Ruei-sung Lin2012-05-023-110/+15
|/ | | | Change-Id: I8c5cf035f195142607875739604d163c7a43e305
* Fix b/5821633: Could not activate GLEnvironmentRuei-sung Lin2012-04-301-2/+6
| | | | Change-Id: I35a05eb24299b85a869b973599a091381369aac2
* Resolving the black screen / crash in effectsPannag Sanketi2012-04-261-3/+18
| | | | | | | | b:/6278826 The SurfaceTextureTarget Filter was not unregistering the surface on closing leading to crashes and blank screens. Change-Id: Ia9f6fc69b92d5a5e2e1e3803969152d11528aa3d
* Multi-Project Commit: Move of filterfw out of system/media (2 of 7)Marius Renn2012-03-27245-0/+31004
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