19ddea90c14119d6bab1e13c6aac6f6022c2829c |
|
22-Mar-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: add batching support to HAL1 recording path Test: Angler HAL1 + batching normal recording mode Bug: 35997432 Change-Id: Ibe82e7fed8d6e57291e0c009fb26ce156e66eee7
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
44a59499ea3d629e5121798a796b24ac962ca6f7 |
|
21-Jul-2016 |
Akhila musunuri <makhila@codeaurora.org> |
CameraJNI: Fix memory leak in stop recording. Issue: Due to race conditions, if a recording frame callback is received after a proxy listener is set to NULL, the callback is forwarded to JNIContext which does nothing. This will lead to buffer leak in metadata mode because fd would have been duped already. Fix: Release recording frame from JNIContext. Bug: 30299751 CRs-Fixed: 1040448 Change-Id: I315ec3124014c6309d68fdc1be1e18091a84e154 Bug : 30143478
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
e259271df57eeff0365112cc68c8e3d415ae00d1 |
|
28-Apr-2016 |
Chien-Yu Chen <cychen@google.com> |
Camera: Update for video buffer binder changes Bug: 28403412 Change-Id: Ic72edfcf7e02317bfb504e1ef686499671d53688
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
6c91e2c31b514bcfd838c75b4c74412e7288415d |
|
25-Mar-2016 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add bandaid for preview orientation on reverse-landscape cameras Camera sensors on Android may be either landscape or reverse-landscape oriented, but the vast majority of shipping devices only use landscape. This means that many camera-using apps (which are generally forcing themselves to landscape orientation) never call setDisplayOrientation, since its default value of 0 is correct for the majority of devices. However, there are some reverse-landscape devices, and for those, such apps get upside-down preview. This bandaid changes the default value of displayOrientation to be 180 on such devices, so that apps that never call setDisplayOrientation get correct preview. This bandaid has no effect on apps that do call setDisplayOrientation, so hopefully such apps are doing the math correctly. Also update documentation to indicate that setDisplayOrientation should be called, and to note the change in default orientation behavior in Android N. Change-Id: I1b2c957642fda8edead61bd07eda9d18c38d1fe6 Fixes: 27840948
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
225257abec534ac25275c4101ae1633f062b04b5 |
|
18-Dec-2015 |
Chien-Yu Chen <cychen@google.com> |
Camera: update connect call Update connect call to include client PID. Bug: 24511454 Change-Id: I20ddd5ea7419b786c70a901029e7677d62f0b708
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
b57dd722f1dc0663417da37d3a82f8283ad3c982 |
|
24-Sep-2015 |
Elliott Hughes <enh@google.com> |
resolved conflicts for a884d81e to stage-aosp-master Change-Id: Ice485967fa96f13786024b6939b826638e906ff0
|
76f6a86de25e1bf74717e047e55fd44b089673f3 |
|
19-Sep-2015 |
Daniel Micay <danielmicay@gmail.com> |
constify JNINativeMethod function pointer tables Change-Id: I4036c924958221cbc644724f8eb01c5de3cd7954
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
5717612ba9ac78021e81f5b45ca7903c318499f9 |
|
14-Aug-2015 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Add camera type to getNumberOfCameras. Do not list strange cameras in old API; ensure new API gets all cameras. Bug: 23194168 Change-Id: Ia1fdffac245525674c913fefb1ec06e9094fe8d3
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
31028fa621b0f182f39b1f6d391963e8e6f627fe |
|
15-Jan-2015 |
Eino-Ville Talvala <etalvala@google.com> |
am 1334a6f3: am 8d47bc97: Merge "Camera: Clarify JNI exception message" into lmp-mr1-dev * commit '1334a6f34296094baddc0d4c0c93357532b2a96d': Camera: Clarify JNI exception message
|
f9133347492a662a89f2aeaf977b60a048d2b647 |
|
13-Jan-2015 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Clarify JNI exception message This exception may be generated through MediaRecorder method calls as well, so clarify that the issue is an invalid camera object. Bug: 18414095 Change-Id: I189ab1a71ab0d6a432b87c45a82c90fe11d22ef8
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
7d13d9db1ef90063cb542ccd6554042a6a3263b7 |
|
21-Nov-2014 |
Andreas Gampe <agampe@google.com> |
resolved conflicts for merge of 3fc5e3ca to lmp-mr1-dev-plus-aosp Change-Id: Id8286e5a4381315a6060251a8055b0f1d1a96019
|
ed6b9dff563c5e22f040ff37e12c0d771e0478ae |
|
21-Nov-2014 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Consistency in core/jni Make consistent use of core_jni_helpers for registration. Translate some #ifdefs into const bools. Change-Id: I37639aa053dd50f003a552cbd8550dddecc811c5
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
3a091b79978caa9b5d58ae19f693279e5a717c2a |
|
21-Nov-2014 |
Dan Albert <danalbert@google.com> |
resolved conflicts for merge of 8e0cfe7c to lmp-mr1-dev-plus-aosp Change-Id: I068d2a0fb118d4e2b4c1e546bebfcbc2cb120d36
|
582bdf9a5961a32de27556832e23e0611c4d1cbb |
|
21-Nov-2014 |
Dan Albert <danalbert@google.com> |
am d8c169fe: am 0c437fd3: Merge "Add appropriate casts for char16_t." * commit 'd8c169fedf883491e46b354484909694fd52cfaf': Add appropriate casts for char16_t.
|
8e357bf54173c3f83584c10983392f0d87e0b2b3 |
|
20-Nov-2014 |
Dan Albert <danalbert@google.com> |
Merge "Fix clang warnings in core/jni."
|
6698749dd4d4d6513b26aa9071af290b956b68a7 |
|
20-Nov-2014 |
Dan Albert <danalbert@google.com> |
Add appropriate casts for char16_t. C++11 defines a real char16_t, which is not implicitly convertible to uint16_t (and by extension jchar). Add casts as needed. Bug: 18300613 Change-Id: I00752002ef2e938bdb57f70947e8fd53ec103293
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
46d8444631b4b1253a76bfcc78a29d26014d022f |
|
19-Nov-2014 |
Dan Albert <danalbert@google.com> |
Fix clang warnings in core/jni. There are a few bugs in here too (mostly people expecting + to concatenate C strings) :( Change-Id: I0a243c05c4ea8b56e84896f37814d0fbea4c39d5
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
0601ab1618e95d455230c4801a40cbc5c25221fe |
|
19-Sep-2014 |
Igor Murashkin <iam@google.com> |
camera: Fix missing optional Face fields (eyes, mouth, id) Bug: 17557634 Change-Id: Ife2ba0cb881f9dba3195b02021fb1876a6d0825e
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
a1d662716b3da384dfe3a758f079e0cbd089784a |
|
20-Jun-2014 |
Igor Murashkin <iam@google.com> |
camera: Get detailed error reporting from api1 Camera if open fails * Also maps camera2 open errors the same for shim/nonshim paths Change-Id: I08d9d1e30e72025c41bd54b702d7ae95b32257be
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
4c913801141163362dd5bb7c9784c83f69c11054 |
|
17-Jun-2014 |
Zhijun He <zhijunhe@google.com> |
Camera: Implement HAL1 and higher HAL API coexistence A higher hal version device like HAL3.2 can be opened as HAL1.0 device if HAL supports it. This only applies to camera API1. Change-Id: I4ae9f59f4317158cc1bd7ed7726e4032cdd1fa07
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
feb50af361e4305a25758966b6b5df2738c00259 |
|
10-May-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Add HAL1 compatibility shim skeleton. This adds basic support for running the Camera2 API on a device running a camera HAL version lower than CAMERA_MODULE_API_VERSION_2_0. This CL includes support for: - N-way preview output streams - N-way jpeg output streams - CameraDevice emulation at the binder interface - Basic camera metadata querying in the CameraManager Bug: 15117269 Bug: 15116722 Change-Id: I8322955034c91f34bb348d4b28c2b774dbef38f6
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
2fbf25b50f8534c78f3b9063d35a0b5970ff8f1e |
|
28-Mar-2014 |
Glenn Kasten <gkasten@google.com> |
Fix warnings Change-Id: Ie00f6c58a944e2db0539f1119d2983a483b6f10c
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
4838e338129e09a37b8c8ad5e44f85ec5cd3aea1 |
|
03-Jan-2014 |
Ashok Bhat <ashok.bhat@arm.com> |
AArch64: Use long for pointers in hardware classes For storing pointers, long is used in hardware 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: Icdeb67f9273fb2d8f6d88ca68d7f7d0950796fc1 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>
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
7b29779d970deb13c41e4a762df9c16544d83a05 |
|
21-Aug-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera1: Rename setPreviewTexture to ...Target for clarity Bug: 10312644 Change-Id: I4bee90428cb932a12d73dad89e91bb2ef492dc86
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
52a9a10b6b8c7b7a9f97777541841b94d4fd9754 |
|
02-Aug-2013 |
Mathias Agopian <mathias@google.com> |
Clearly separate consumer and producer interfaces Bug: 9265647 Change-Id: Ic68e91788d0a05251e1d2fb9f9d4de403c7099bf
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
7005b67c127d229017840925d2bc1bd84c43aaf5 |
|
03-Apr-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add hidden camera preview to renderscript allocation API - Camera.createPreviewAllocation() creates YUV allocations for use as a preview buffer destination. - Camera.setPreviewCallbackAllocation() sets such an allocation as the target for preview data from camera. Bug: 8563840 Change-Id: Ie42033976fed825d396550bbc033d434c8206b6b
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
4a05f436989a49e06ec762aac9507ad13fcc5e23 |
|
13-Mar-2013 |
Mathias Agopian <mathias@google.com> |
remove uses of Surface in favor of IGraphicBufferProducer Change-Id: I2ec590eed03c76a084ee6b0af362a3ca6476bf9f
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
b1d90c8f60f71422196c337f1d078b68867f5710 |
|
07-Mar-2013 |
Mathias Agopian <mathias@google.com> |
fix JNI use of incStrong/decStrong Change-Id: Ia11b404dea483dc19bbc30f4d7bcff516655e180
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
788717ca599c714d58b2cb5deea1d37b4a711c07 |
|
16-Feb-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera and MediaRecorder: Support AppOps - Allow media processes to update AppOps state - Pass package name to media services Bug: 8181262 Change-Id: I115d39f0b306cb9eb7cd3d3e663c680b7322fd3f
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
aa70f2217cd01e4f09e35c3bf450b20682563378 |
|
22-Feb-2013 |
Jesse Hall <jessehall@google.com> |
Restore a mistakenly-removed null check Passing null to camera.setPreviewDisplay() needs to work; this restores the behavior from before the Surface/SurfaceControl refactoring. Bug: 8225538 Change-Id: Ib73bfa9fe53457a41a69b7fe5dfff3a3aa260f52
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
3866f0d581ceaa165710feeee9f37fe1b0d7067d |
|
12-Feb-2013 |
Mathias Agopian <mathias@google.com> |
split Surface in two classes: SurfaceControl and Surface SurfaceControl is the window manager side; it can control the attributes of a surface but cannot push buffers to it. Surface on the other hand is the application (producer) side and is used to push buffers to the surface. Change-Id: Ib6754c968924e87e8dd02a2073c7a447f729f4dd
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
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
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
c99db2bc460cc795947d99076da380e22a21e493 |
|
29-Oct-2012 |
Igor Murashkin <iam@google.com> |
Updated android.graphics.SurfaceTexture to use wp for FrameAvailableListener Bug: 7425644 Change-Id: I7ccdc0ef421df7240d6cff9222c37411b1ecaf01
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
4f8e5ce21df881796d05a1b2117dd8868570a57b |
|
09-Oct-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Query AudioService for shutter sound enforcement. The AudioService now tracks the shutter sound enforcement status, in addition to the existing approach. Check with it when doing shutter sound operations. Bug: 7032634 Change-Id: Ief855d3a36ca5679832cf439f5638b10f70b8636
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
f7c6c5ad64c8e5d20e1806cc98b9919334c69614 |
|
19-Sep-2012 |
Eino-Ville Talvala <etalvala@google.com> |
NEW_API: Add android.hardware.Camera.CameraInfo#canDisableShutterSound Allow applications to check if the camera shutter sound can be disabled. Bug: 7172643 Change-Id: I3e9184325d3676b24830cc5418ebca8dcade8697
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
69fe527bea12f262bfb1a5838f40e3433ad3cb78 |
|
07-Sep-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add enableShutterSound method. Some camera apps may wish to replace the system camera shutter sound with their own, especially if they are taking rapid bursts of images. Add method to allow this when possible. Hidden for now. Change-Id: I6520f5441d28675626fafab48c6609c589fc6f7e
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
7bc1b21a5217c3737ae82edd3ff2d901c69a51ad |
|
18-Apr-2012 |
Wu-cheng Li <wuchengli@google.com> |
Remove new camera open API. Applications are not resumed under the lock screen now. This API is not needed anymore. bug:5584464 Change-Id: I1c18efb5ba1ecd39320eb5fd252c6e1229d7b89c
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
a1c41e13b521cdd611a8fc46e43b5ae0a2c00238 |
|
24-Feb-2012 |
Wu-cheng Li <wuchengli@google.com> |
Add a new camera open API that allows taking the ownership. The purpose is to let face unlock always get the camera successfully. What happened was the camera applications may have opened the camera in onResume under the lock screen. This API lets face unlock take the camera from the camera application. A new permission will be added, so other applicatoins won't be able to take the camera from the face unlock. bug:5584464 Change-Id: Ib3d9dcbc2161815b68db42327dc01148453704c6
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
2e76c992bfa955cb637417005941e3e93810a99d |
|
23-Feb-2012 |
Daniel Lam <dalam@google.com> |
SurfaceTexture: Fully refactored from BufferQueue Cleaning up camera and media interactions as part of SurfaceTexture refactoring Change-Id: Iea2b10ff80b5f01f83ed0902c725df1d3b4c541a
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
8335f1ccccedb6655d96d9d5b697a7f0938235dd |
|
26-Feb-2012 |
Mathias Agopian <mathias@google.com> |
fix libgui header location Change-Id: Iec71706cdd4f29c6904993648ce873e83ef9cafe
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
3762c311729fe9f3af085c14c5c1fb471d994c03 |
|
06-Jan-2012 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/#/c/157220 Bug: 5449033 Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
8564c8da817a845353d213acd8636b76f567b234 |
|
06-Jan-2012 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGW(_IF) to (IF_)ALOGW(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/157065 Bug: 5449033 Change-Id: I00a4b904f9449e6f93b7fd35eac28640d7929e69
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
020975236c53fe2eeb1ada57f27258802858d98f |
|
30-Nov-2011 |
Wu-cheng Li <wuchengli@google.com> |
Fix compile error in android_hardware_Camera.cpp. Change-Id: I06b187deaacb98e01813dbfb8d92a332bfc08fc4
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
9d062cfe94dcd24b1d61fc83e5de565cb67965b1 |
|
14-Nov-2011 |
Wu-cheng Li <wuchengli@google.com> |
Add camera focus move callback. bug:5534973 Change-Id: Iaadcb2738ad040f94849be30ee531326f6199431
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
71f2cf116aab893e224056c38ab146bd1538dd3e |
|
20-Oct-2011 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/#/c/143865 Bug: 5449033 Change-Id: I0122812ed6ff6f5b59fe4a43ab8bff0577adde0a
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
5f0ef5fb0c2e65ca3d0aa4fcd2b300d4cd0a2b4b |
|
21-Sep-2011 |
Wu-cheng Li <wuchengli@google.com> |
Fix jpeg callback is lost if setPreviewCallbackWithBuffer has been called. mManualBufferMode is only for CAMERA_MSG_PREVIEW_FRAME. If it is CAMERA_MSG_COMPRESSED_IMAGE, a new byte array should be allocated. bug:5340480 Change-Id: I4f33bd6297bfd30505e0e15ae46012ea44e85962
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
bb1e275c0e684dd213f124da77110cdd9d6f090c |
|
29-Jul-2011 |
Wu-cheng Li <wuchengli@google.com> |
Pass camera frame metadata from camera service to Java. bug:4460717 Change-Id: I2fae6e1dfca6b8f3a5ee5716fc7817f5417bf657
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
f0d6a48c6ad852b84687127f14b1ffde02416dc4 |
|
27-Jul-2011 |
Wu-cheng Li <wuchengli@google.com> |
Add frame metadata parameter to camera data_callback. bug:4460717 Change-Id: Ib47d7d7df20af8155a719f3dabefe030893bfebc
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
4c2292efbbfe7338138a9a0e8eefeaabdef1a0b4 |
|
21-Jul-2011 |
Wu-cheng Li <wuchengli@google.com> |
Add camera face detection API. API are still hidden. bug:4460717 Change-Id: I1a515061f141a89bd61c875257712789fb15d2d4
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
9c7ac0d142eaf4b083a309299ab023932a9bb109 |
|
15-Apr-2011 |
Iliyan Malchev <malchev@google.com> |
frameworks/base: include system/core header camera.h in Camera.h We define struct CameraInfo in this camera/Camera.h, even though an identical struct camera_info is defined in hardware/camera.h (but not in hardware/camera_defs.h). We may not export struct definitions from the HAL into headers which may find their way into the NDK. This commit also renames FRAME_CALLBACK_FLAG_xxx to CAMERA_FRAME_CALLBACK_xxx. Change-Id: I3e2ddd01d61bf5371ff2fc1a397995e0f1ee11f8 Signed-off-by: Iliyan Malchev <malchev@google.com>
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
69a017bc1d1649350f830dfada5c6ed5eac0b770 |
|
08-Apr-2011 |
Elliott Hughes <enh@google.com> |
More JNI exception-throwing cleanup. There are a few (unimportant) bug fixes here. There were several attempts to throw exceptions in situations where there's already a pending exception. There were also cases where the code was wrong; it was checking for a NULL return from Get*ArrayElements and throwing NPE, but passing NULL is an error that causes a crash and a NULL return means an exception has already been thrown. I didn't want to get into the Scoped* classes just yet, but that was by far the easiest way to fix this. Change-Id: I0b31160ee51b96e82539f6514b8412b149dba7c3
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
e00cab707dcaf6f05adb5ccb9c80fdf25c483427 |
|
18-Feb-2011 |
James Dong <jdong@google.com> |
Application-managed callback buffer support for raw image bug - 3292153 Change-Id: I9789f7c5cde3a3889d7375e881181e9152d95fc2
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
fd6f39e147dc077139a41b9c2a4039fbaa20224e |
|
20-Dec-2010 |
Jamie Gennis <jgennis@google.com> |
Enable camera preview to a SurfaceTexture. This change adds a public Java API to use a SurfaceTexture as the destination of camera preview frames. Change-Id: If537fed2df12c5c181e2af5f817985c1bda853fb
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
3fd5fa4ca9dbdd5be46ec2952c7038cdd59e35d5 |
|
16-Sep-2010 |
Wu-cheng Li <wuchengli@google.com> |
Fix the runtime restart due to name change. bug:3001395 bug:3001399 Change-Id: I73fd1a63fea0807531b01ae2a754b32efffd41b1
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
b8bb78f54b48868465a9d69d65fda08524ab5ae1 |
|
10-Jun-2010 |
Chih-Chung Chang <chihchung@google.com> |
Change camera interface to support multiple cameras. Change-Id: Ie88fe706d2278acf762eca87780de349434778a4
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
e25cc656392d8866e163f78b60c7791455d0fb44 |
|
06-May-2010 |
Chih-Chung Chang <chihchung@google.com> |
Support multiple cameras in framework. Change-Id: I081f0fbdca4b633715ea7c3b3d42f8662d27598a
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
8b138323d54e36fd66b22a634494648e20c53373 |
|
13-Apr-2010 |
Mathias Agopian <mathias@google.com> |
don't hardcode "mSurface" throughout our source code this is used in a few places to get access to the android.view.Surface native surface. use a macro instead. Also rename the field to mNativeSurface. Change-Id: I1c6dea14abd6b8b1392c7f97b304115999355094
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
0ca25191c663ef229f1f475b17899f2017ed6980 |
|
29-Mar-2010 |
Wu-cheng Li <wuchengli@google.com> |
Add some comments for zoom methods. Also change RuntimeException to IllegalArgumentException. bug:2458926 Change-Id: I87af31f5f3f10244131a1117bd1725c2d292b587
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
000479f9e325b4e426a67033abd92d47da412725 |
|
10-Feb-2010 |
Mathias Agopian <mathias@google.com> |
split libsurfaceflinger_client and libcamera_client out of libui
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
f5dbf6a62af04af9e88c5552aa7eeffb0a2394a4 |
|
30-Jan-2010 |
Wu-cheng Li <wuchengli@google.com> |
Remove excessive logging. bug:2346606
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
d1d7706fce19a9a0cf71ff9b65f3aba9b89eeb3b |
|
23-Jan-2010 |
Chih-Chung Chang <chihchung@google.com> |
Add support for setting camera display orientation.
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
f5d95cbc1a6974afeb4d3155bdaa8dae55722a39 |
|
08-Jan-2010 |
Joe Onorato <joeo@android.com> |
less log spew
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
c95a176d6f0aa48314d98f5c1f50821ac86137a7 |
|
04-Jan-2010 |
Dave Sparks <davidsparks@android.com> |
Remove some logging from camera operations. Bug 2346606.
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
94927dffce1626898b59579dfc5af53b5de8cef6 |
|
20-Oct-2009 |
Andrew Harp <andrewharp@google.com> |
Patching in hidden API to allow app managed preview frame buffers. Commit-Id: If3c30fc932697afa966cc97b17749e9996de92ee
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
36f68b8f24df906c969581b0b8e1a47f95dc03cb |
|
29-Sep-2009 |
Wu-cheng Li <wuchengli@google.com> |
Add zoom functions and sendCommand. b2060030
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
6157de0e2d87568d6d5071b11aeb033a7986b279 |
|
25-Sep-2009 |
Chih-Chung Chang <chihchung@google.com> |
Fix 2101425: Camera crashes spontaneously in preview. The problem is we missed an "obj" parameter while calling postEventFromNative (which put it in a field of a Message object), so a garbage value on stack is used. When the GC tries to follow that "obj" field, expecting to find another object, it crashes.
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
ffe1cf251a4f8469695b8acfa37270684dc1b70c |
|
10-Sep-2009 |
Wu-cheng Li <wuchengli@google.com> |
Unhide Camera lock and unlock API.
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
244f8c26365a303d9dd861bd48a29a4b48578da1 |
|
15-Sep-2009 |
Chih-Chung Chang <chihchung@google.com> |
Fix 2083478: Camera needs an auto-focus cancel API Change-Id: I13bda991b32aee47e82b5cf9d43b3021c416a9a2
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
4b5a8f84b107a34a8030be2d3f3a5793d8e0ccce |
|
21-Jul-2009 |
Dave Sparks <davidsparks@android.com> |
am da57856d: Add logging to help track down intermittent bug Merge commit 'da57856d749457e495bd860c4ff45aaaf87c9dab' * commit 'da57856d749457e495bd860c4ff45aaaf87c9dab': Add logging to help track down intermittent bug
|
da57856d749457e495bd860c4ff45aaaf87c9dab |
|
21-Jul-2009 |
Dave Sparks <davidsparks@android.com> |
Add logging to help track down intermittent bug
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
0d4586d326a60052503619076d143e73e5780ac7 |
|
14-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 9181bc9a: Merge change 7079 into donut Merge commit '9181bc9ab75f97f11f2188237ba4a0f31569dfb5' * commit '9181bc9ab75f97f11f2188237ba4a0f31569dfb5': Cleanup of unused enums
|
8978bd01744f39270b6a193187dbb231f761e874 |
|
14-Jul-2009 |
Dave Sparks <davidsparks@android.com> |
Cleanup of unused enums
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
02035132ffb6a37d8ec573df7199ed055e733bd0 |
|
13-Jul-2009 |
Dave Sparks <davidsparks@android.com> |
am c4ca4206: Fix build Merge commit 'c4ca420625183a8efa619e06287b47f3d2e72283' * commit 'c4ca420625183a8efa619e06287b47f3d2e72283': Fix build
|
c4ca420625183a8efa619e06287b47f3d2e72283 |
|
13-Jul-2009 |
Dave Sparks <davidsparks@android.com> |
Fix build
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
e3ea663686d42477e8b7585e2e3681a6ffd8d81a |
|
13-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 8ceba810: Merge change 6871 into donut Merge commit '8ceba810d5a5831544790e18ed05eeed7e2fa994' * commit '8ceba810d5a5831544790e18ed05eeed7e2fa994': Use SetByteArrayRegion to minimize copy overhead and JNI calls.
|
b4424782f943fd459e9a10d0f41c0ff252840ac6 |
|
12-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 086bd7fe: Merge change 6846 into donut Merge commit '086bd7fed122f636e210b03eb114051a489f347b' * commit '086bd7fed122f636e210b03eb114051a489f347b': Avoid memcpy's by using GetPrimitiveArrayCritical.
|
a95f495f75d0516ad48576500f64a3ffea037af8 |
|
11-Jul-2009 |
Dave Sparks <davidsparks@android.com> |
Use SetByteArrayRegion to minimize copy overhead and JNI calls.
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
75acd896483b65ffd6cd445201b9cdcfa201ad78 |
|
11-Jul-2009 |
Dave Sparks <davidsparks@android.com> |
Avoid memcpy's by using GetPrimitiveArrayCritical.
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
6698d16b951370a0cc6aa87bcd2ca91122a57410 |
|
09-Jul-2009 |
Dave Sparks <davidsparks@android.com> |
resolved conflicts for merge of 04c7d0f8 to master
|
59c1a935295cb30c2ba2f759855e89c174b42a07 |
|
09-Jul-2009 |
Dave Sparks <davidsparks@android.com> |
Add timestamps to video frames to improve A/V sync. Bug 1927069.
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
fee47b699f51e52d3551c0fdbcc9fc2760a0d837 |
|
06-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am c7396025: Merge change 6084 into donut Merge commit 'c7396025e59524e7ef639fd86fc23123939ee91c' * commit 'c7396025e59524e7ef639fd86fc23123939ee91c': Return CAMERA_ERROR_SERVER_DIED to camera app when camera service dies (bug 1956726)
|
a1b653d41df9a7999e1dba2a508295671ff6771d |
|
02-Jul-2009 |
James Dong <jdong@google.com> |
Return CAMERA_ERROR_SERVER_DIED to camera app when camera service dies (bug 1956726)
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
1b4308996483bb02c105fee18d32ef3db1e62a74 |
|
02-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am b1a97523: Merge change 5739 into donut Merge commit 'b1a975234112cb98ddd5a3ff5f991007eecaff2e' * commit 'b1a975234112cb98ddd5a3ff5f991007eecaff2e': Check to make sure the Java camera object is still valid on the
|
0795684839b60fc5e7edb14c301e7797b6645d05 |
|
01-Jul-2009 |
Wu-cheng Li <wuchengli@google.com> |
am b8a10fe4: Allow setPreviewDisplay after startPreview. Merge commit 'b8a10fe45657f2dcc50cae8a06805f8438a6937e' * commit 'b8a10fe45657f2dcc50cae8a06805f8438a6937e': Allow setPreviewDisplay after startPreview.
|
d0cbb1a52d1b2b8b04a122501d696938b295e502 |
|
30-Jun-2009 |
Dave Sparks <davidsparks@android.com> |
Check to make sure the Java camera object is still valid on the callback from native. Omitted from previous fix. Bug 1936850.
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
b8a10fe45657f2dcc50cae8a06805f8438a6937e |
|
23-Jun-2009 |
Wu-cheng Li <wuchengli@google.com> |
Allow setPreviewDisplay after startPreview.
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
6034cb565c3b3ffb21057851cff179e2d5cb56a9 |
|
30-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 17a80081: Merge change 5544 into donut Merge commit '17a80081a42410f541a220ab7e6afc64fc6cc399' * commit '17a80081a42410f541a220ab7e6afc64fc6cc399': Pipe all the camera callbacks to Java to facilitate the addition
|
c62f9bd13327937aa2d2f20b44215397120634c1 |
|
26-Jun-2009 |
Dave Sparks <davidsparks@android.com> |
Pipe all the camera callbacks to Java to facilitate the addition of new features. This will make it easy to add things like zoom callbacks without modifying the entire camera stack. Bug 1837832.
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
2387208c9ecb5dba01bd933312c80c5133bd3c41 |
|
24-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 3d7b8d1a: Merge change 5158 into donut Merge commit '3d7b8d1aa6a362292f56defbe8fb2d5653f79282' * commit '3d7b8d1aa6a362292f56defbe8fb2d5653f79282': Use a ref-counted callback interface for Camera.
|
5e27115995c4506dddf4f1271effd4fb4c935ad3 |
|
24-Jun-2009 |
Dave Sparks <davidsparks@android.com> |
Use a ref-counted callback interface for Camera. This allows the camera service to hang onto the callback interface until all callbacks have been processed. This prevents problems where pending callbacks in binder worker threads are processed after the Java camera object and its associated native resources have been released. Bug 1884362
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
af08ee3eaa7e38ea7e26526b5684f66a3ad75d3b |
|
10-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 3b277c70: Merge change 3702 into donut Merge commit '3b277c700e6907ee0813839604ac60df2141c557' * commit '3b277c700e6907ee0813839604ac60df2141c557': Change exceptions to RuntimeException. Fix the way gestures are rasterized to bitmaps.
|
ba55b3654b3eb4b9ab340b4635c4400a4c66237c |
|
10-Jun-2009 |
Wu-cheng Li <wuchengli@google.com> |
Change exceptions to RuntimeException. This is to follow hardware/Cmaera.java because those exceptiones are not declared to be thrown.
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
0795272aa226f4e965968a03daddc53ce30b7cda |
|
20-May-2009 |
Mathias Agopian <mathias@google.com> |
move libbinder's header files under includes/binder
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
fa3e5562793c5bd7d4513a9e1a5869e763a47ab5 |
|
04-May-2009 |
Wu-cheng Li <wuchengli@google.com> |
Change error message.
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
076357b8567458d4b6dfdcf839ef751634cd2bfb |
|
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@132589
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
3dec7d563a2f3e1eb967ce2054a00b6620e3558c |
|
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@137055
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
3001a035439d8134a7d70d796376d1dfbff3cdcd |
|
19-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@132276
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
d24b8183b93e781080b2c16c487e60d51c12da31 |
|
11-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@130745
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
22f7dfd23490a3de2f21ff96949ba47003aac8f8 |
|
20-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@127101
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
b798689749c64baba81f02e10cf2157c747d6b46 |
|
10-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@125939
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
f013e1afd1e68af5e3b868c26a653bbfb39538f8 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
/frameworks/base/core/jni/android_hardware_Camera.cpp
|
54b6cfa9a9e5b861a9930af873580d6dc20f773c |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
/frameworks/base/core/jni/android_hardware_Camera.cpp
|