History log of /packages/apps/Camera/jni/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b6c194677e227226100a8a7fdd80afce995b9156 22-Aug-2012 Keun young Park <keunyoung@google.com> fix mips build

Change-Id: Ia6bef2dbce41fa59fe3989ed92d23ff2beeb2e6e
/packages/apps/Camera/jni/Android.mk
b26718359531b07791cd333d45cf6dfaaddb9109 14-Aug-2012 Ying Wang <wangying@google.com> Retire LOCAL_NDK_VERSION.

Bug: 6932421
Change-Id: I3aa644447b865a8bc1227c39b4489ca489de81f8
/packages/apps/Camera/jni/Android.mk
c74c027f141db97f880f995dadc576c1747a684a 19-Jul-2012 Andrew Hsieh <andrewhsieh@google.com> Fixed x86 build

NDK supports x86 from r6. Without setting correct LOCAL_NDK_VERSION
build may fail to add library path for "-llog" and "-lEGL"

Change-Id: I34287b47b2493eaa2eb36a50d1c7b4252eecb4cd
/packages/apps/Camera/jni/Android.mk
377050aa037291afc11ebaa202b47bfa3d53f24f 11-Jul-2012 Wu-cheng Li <wuchengli@google.com> Use TARGET_ARCH to guard LOCAL_NDK_VERSION.

bug:6698708
Change-Id: I0783d0afc2be7529153062be2a130c607a658523
/packages/apps/Camera/jni/Android.mk
1cd4770043dd1b8527b196025587255a181e267a 04-Jul-2012 Wu-cheng Li <wuchengli@google.com> Build mosaic against NDK.

bug:6698708

Change-Id: I9d5e9b277a2c0fd48978b33bc2db306a27642eb5
/packages/apps/Camera/jni/Android.mk
e783de8aad9cac2eb0a05d1b34955456a104b0e1 21-Feb-2012 Guozhi Wei <carrot@google.com> This modification improves the performance of panorama by 10.8% with gcc4.7 and 11.9% with gcc4.4.3.

Change-Id: I942a80457835c8a5b0c594264ce774930306983c
/packages/apps/Camera/jni/Android.mk
1e762b1f935c9d4a06af6dd56121590ca81d48b1 16-Aug-2011 mbansal <mayank.bansal@sri.com> Updates to allow the viewfinder to slide across the UI with device panning. Also, rendering updates for color conversion using GPU.

1) Refactored the SurfaceTextureRenderer and WarpRenderer classes to inherit from a new base class Renderer.
2) Fixed a minor bug in the Blend class and added a helper function to create the mosaic in middle frame coordinate system [no changes in run-time behavior].
3) Added a flip-flop gPreviewFBO to allow panning the viewfinder across the UI when the user pans the device.
4) Fixed the size of the viewfinder and preview mosaic to match the UI layout height.
5) The viewfinder in the preview stage is now aligned with the viewfinder in the capture stage.
6) Added new class YVURenderer that converts from RGB to YVU data using GLSL shaders.
7) Modified the rendering pipeline to use GPU for RGB to YVU conversion. The processing thread now only performs conversion from YVUA interlaced to YVU planar format.
8) Updates following Wei-Ta's code-review comments.

Change-Id: I6c18df3b57d1c2d78d55da8a8f3b9cd970c8d903
/packages/apps/Camera/jni/Android.mk
41a2e9735136f372de95652d0828600282c8e967 09-Aug-2011 mbansal <mayank.bansal@sri.com> Updates to allow using SurfaceTexture for reading the preview frames directly from GPU memory.

1) SurfaceTexture is now used to obtain the data processed by the mosaicing library.
2) SurfaceTexture in GPU memory is directly rendered using the transformation from the mosaicing library to generate the preview mosaic.
3) GPU is also used to generate the Low-Res frames from the High-res frames (was being done in CPU before).
4) SurfaceTexture is also used to render the viewfinder as soon as the mosaicing application starts (eliminating the need for a separate SurfaceHolder to render the camera).
5) Modified the XML layout during the preview state to be the same size as during the capture stage to accommodate the SurfaceTexture based viewfinder [this needs to be reviewed and adjusted].
6) Fixed the viewfinder and back button issues identified by Wei-Ta.
7) Round-1 of removing trailing spaces and tabs.
8) Added documentation to new Java side interfaces and cleaned up code in general.
9) Cleaned up redundant and commented out code from the native side.
10) Merged with latest updates from the main trunk.
11) Fixed issues identified in code review and also cleaned up and refactored some code.
12) Added layout-w1024dp/pano_capture.xml for tablet layout.

Change-Id: If8fb0116de6c7fc6652cc67ac453553726961c32
/packages/apps/Camera/jni/Android.mk
eeb94d4de94bfd4e01f3a716803f77a530f5b92c 02-Aug-2011 mbansal <mayank.bansal@sri.com> Updates for mosaic preview rendering to happen using native GLES2.0 code.

1) Added new subfolder mosaic_renderer in feature_mos/src with FrameBuffer and WarpRenderer classes.
2) Added mosaic_renderer_jni.h|cpp files to the jni folder to perform GL calls for rendering on the GL thread.
3) Updated code in feature_mos_jni.cpp to connect with mosaic_renderer_jni.cpp.
4) Added new java files in com.android.camera.panorama to encapsulate the GL JNI interface, a GLSurfaceView for display and a GLSurfaceView.Renderer for rendering.
5) Modified APP code to enable the new GL-based rendering and made relevant changes to the UI (in pano_views.xml).
6) Fixed a GL bug which was preventing the rendering from working properly after hitting the back button once.
7) Preview rendering now displays in the current frame coordinate system.
8) Fixed the ghost preview rendering bug.

Change-Id: Ieb64ee3fd4a9a2c6563a311a4930ddc85ce2247c
/packages/apps/Camera/jni/Android.mk
e295e32b68cf04f0d99138bf4a6d25555f3aef99 15-Jun-2011 Wei-Ta Chen <weita@google.com> Check in mosaic stitching codes - the native part

Updated to v4-3-2.

Bug: 4990566
Change-Id: I779dcc930323353964572918510f1492828c4db4
/packages/apps/Camera/jni/Android.mk