4d453830b6a8fb7571a88a9a241eabd50a483c44 |
|
15-Jul-2016 |
Eino-Ville Talvala <etalvala@google.com> |
Camera3Device: Add dumpsys monitoring of request/result metadata Add new -m dumpsys option to cameraservice dump for monitoring changes in selected metadata values in requests and results. This option takes a comma-separated list of metadata keys, or the shortcut value "3a", which expands to all the "android.control" tags. In subsequent dumpsys calls, the last 100 changes to the tags being monitored are listed. The monitoring must be turned on once the camera device is running. Bug: Change-Id: If8938b30611ccafa86c2c4a06e57fc72680f827b
/frameworks/av/services/camera/libcameraservice/Android.mk
|
d89821ec5481e0640d84bfe3e29a1254a52ca683 |
|
20-Apr-2016 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add dumpsys --unreachable support Use libmemunreachable to instrument camera service to detect native memory leaks. Will detect any memory allocated through jemalloc; does not track gralloc or other special allocations. It can be triggered with dumpsys media.camera --unreachable Bug: 28295283 Change-Id: Ib4e73e9d1a168b3cee4c56a9bf1aeb438591c799
/frameworks/av/services/camera/libcameraservice/Android.mk
|
02bf03287652923b5bb5316667b065423565d6b4 |
|
18-Feb-2016 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Clean up warnings and set -Werror - Also fix error logging template inconsistency - Also add a few error handling cases into camera2 NDK to deal with previously-ignored error codes Bug: 27149500 Change-Id: I8f1f4c72252dd48d652f24b595b642199f20c327
/frameworks/av/services/camera/libcameraservice/Android.mk
|
d56db1d2bee182d1851097a9c712712fc094d117 |
|
18-Dec-2015 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Switch camera2 to auto-gen C++ binder interfaces - Move camera service AIDL files to frameworks/av - Build C++ interface stubs with AIDL tools - Add necessary native-side parcelables and update existing ones - Remove manually-written stubs, rearrange remaining manual stubs - Adjust implementations to work with auto-generated stubs - Adjust method signatures for auto-gen differences - Add rich error messages using binder::Status Bug: 25091611 Change-Id: I6f69f34b9d1a3f8d1fb7db87357363f8fa8483ff
/frameworks/av/services/camera/libcameraservice/Android.mk
|
125684aba1a11b7adbf5f9d607ee2bcc9449081c |
|
27-Dec-2015 |
Zhijun He <zhijunhe@google.com> |
Camera3: add camera3 buffer manager support * Add camera buffer manager for buffer allocation and sharing management across multiple streams. Only gralloc v0 implementation is done, v1 implementation is pending. With this, the max mem footprint for multiple streams in the same stream set will be the max buffer count x max buffer size. * API1 client will still use the old bufferQueue code path, buffer manager is only targeting at API2 clients. * Prepare and teardown should work with buffer manager. * Some existing code typo fix and cleanup (to fix the compiling warnings). Bug: 25088440 Change-Id: I68b246faa43080302acd02a8e976384bd3e26a23
/frameworks/av/services/camera/libcameraservice/Android.mk
|
d309fb9c8a2c4564d88fffba19c4e3688e4b862b |
|
25-Nov-2015 |
Eino-Ville Talvala <etalvala@google.com> |
CameraService: Remove device HALv2 support, other cleanup HALv2 only ever shipped with Nexus 10, and has been fully superceded by HALv3. Remove it to allow for various code simplifications and cleanup. - Remove Camera2Device - Remove various special-case codepaths for supporting Camera2Device - Remove CameraDeviceFactory, since it only creates Camera3Devices now - Remove BurstCapture and associated CaptureSequence/Parameters code - Remove old ZslProcessor and simplify ZslProcessor hierarchy to be just ZslProcessor3, which is renamed to just ZslProcessor - Add service-init-time check for unsupported device versions - Fix assorted compiler warnings, some old, some new - Remove references to HALv2 when possible Bug: 25866588 Change-Id: Ia1063264d315f9b742ec5cdd0483539310894f5e
/frameworks/av/services/camera/libcameraservice/Android.mk
|
f99498ee4de7123e2fd71778c6877be44fbd1506 |
|
26-Sep-2015 |
Eino-Ville Talvala <etalvala@google.com> |
CameraService: Use SCHED_FIFO for request queue thread in HFR - Move SchedulingPolicyService from audioservice to mediautils - When starting up a high speed stream config, set request queue thread to SCHED_FIFO using SchedulingPolicyService Bug: 24227252 Change-Id: I224b59142bd111caf563779f55cddd62385b9bac
/frameworks/av/services/camera/libcameraservice/Android.mk
|
d46a6b9fd8b2a4f9098757384711e2cd03a91651 |
|
15-May-2015 |
Eino-Ville Talvala <etalvala@google.com> |
Camera1 API: Support SW encoders for new camera HALs - Support new set video format/dataspace command in camera service - HALv3: Select gralloc usage flags based on format - HALv1: Pass format command directly to HAL layer - Use format/dataspace command in CameraSource - Switch all API1 recording to use metadata mode - Switch all >= HALv2 API1 recording to use kMetadataBufferTypeANWBuffer Bug: 13222807 Change-Id: I2e609b92c65792611bb1dab09e0c41c363ebbc42
/frameworks/av/services/camera/libcameraservice/Android.mk
|
99e69716215cd0665379bc90d708f2ea8689831d |
|
27-May-2015 |
Ruben Brunk <rubenbrunk@google.com> |
Track camera and flashlight usage in battery stats. Bug: 15986092 Change-Id: I9dc6828332e4091fd93bf2d82839e8e3862a2fc2
/frameworks/av/services/camera/libcameraservice/Android.mk
|
9efdf956cc2eef63fef609375901d6c8df6351b6 |
|
19-Mar-2015 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Remove ProCamera. Bug: 19186859 Change-Id: I4aaadb53db65b479f92cbb3c05329d1e40317900
/frameworks/av/services/camera/libcameraservice/Android.mk
|
cc776718c0be7c31fe5ab4fc1446d377be60369f |
|
18-Feb-2015 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Add camera client eviction enforcement. - This updates the CameraService to implement client eviction behavior based on process priority. Bug: 19186859 Change-Id: I646939b1cdf1a2237c4e5044164d55a2542cf36e
/frameworks/av/services/camera/libcameraservice/Android.mk
|
3068d73c6c7e1f44523b1466b903a9c82408b258 |
|
09-Feb-2015 |
Chien-Yu Chen <cychen@google.com> |
camera: implement flashlight control Implement flashlight API for module v2.4 by calling module APIs and by for hal v2 and v3 by using CameraDeviceBase. Bug: 2682206 Change-Id: Ib8b77f6fd462489d672f27e14fe37801d35b7544
/frameworks/av/services/camera/libcameraservice/Android.mk
|
e074a93046ebe5cea0b55c3a479e082a426e1e07 |
|
30-Jan-2015 |
Yin-Chia Yeh <yinchiayeh@google.com> |
CameraService: intercept Camera module Wrap camera module returned from HAL so get_camera_info returns static_camera_characteristics processed by framework, which generates keys added after HAL3.2 is released. Change-Id: Ief423a1571cf06c7ef80b98b403a33969baf95f6
/frameworks/av/services/camera/libcameraservice/Android.mk
|
6551e1ede59f4a3043fb141159ca67bd2c85a911 |
|
10-Sep-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Fix video snapshot for HAL 2.* devices. Bug: 15408128 - Lazily destroy ZSL stream when ZslProcessor is updated, or when the camera client is disconnected, allowing HAL 2.* devices that rely on the ZSL stream to capture video snapshots to function correctly. Change-Id: Ia5cf14c62acda4d9c640440dc5b8e0796dc0b3fa
/frameworks/av/services/camera/libcameraservice/Android.mk
|
16a2ada049447c156648812b94d25be07869f284 |
|
27-Aug-2014 |
Eino-Ville Talvala <etalvala@google.com> |
CameraService: Create a dummy stream when 0 streams are requested. A workaround for a camera device HAL v3.2 or older specification hole - it's not acceptable to configure_streams with 0 output streams. However, we allow for this at the public API level, to allow an application to release all output streams. So in this case, create a dummy stream that doesn't actually do anything as a placeholder. Bug: 17220694 Change-Id: Ib25242ffc2c9f2b2f619fd5fe6d652266579da85
/frameworks/av/services/camera/libcameraservice/Android.mk
|
32ce52b01dab863f2b4749e1c69f619cf820486f |
|
24-Mar-2014 |
Colin Cross <ccross@android.com> |
am 5c679d41: resolved conflicts for merge of 3d7c5002 to klp-modular-dev-plus-aosp * commit '5c679d41714e42f153f6aeb492df54510a195bc1': libcameraservice: build 64-bit libcameraservice: fix 64-bit print format warnings
|
4bd71b4ed6f1825b287e448c336e3e59138c2956 |
|
21-Mar-2014 |
Colin Cross <ccross@android.com> |
libcameraservice: build 64-bit libcameraservice builds fine for 64-bit, remove LOCAL_32_BIT_ONLY Change-Id: I9f28bc42dc424dee9b92e6ab092f86d3aa1419b7
/frameworks/av/services/camera/libcameraservice/Android.mk
|
758799cef41fc5495f59eeb6249d02ce9154cde8 |
|
14-Mar-2014 |
Glenn Kasten <gkasten@google.com> |
resolved conflicts for merge of 3c780188 to master Change-Id: Ic579d346c27ff05ea6444faaa60fa6caaec86fbf
|
d1176ef16677b6c94fb893edb6a864cdccc0b190 |
|
21-Feb-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera3: Pass vendor tags through binder. Bug: 12134423 - Adds a class for parceling vendor tag definitions. - Passes vendor tag definitions to clients of the camera service. - Switches over to new vendor tag mechanism when reading from HAL. Change-Id: Icef3fe9e67160767bdb8244ac49c85b68b497123
/frameworks/av/services/camera/libcameraservice/Android.mk
|
af783aa91f7a279153fb8bab8d0d6b9f737996e9 |
|
03-Mar-2014 |
Glenn Kasten <gkasten@android.com> |
mediaserver and associated services are 32-bit only also 32-bit only command-line apps Change-Id: I9ac557a8d02bbf6986a9b5c3cdce23d400b306a3
/frameworks/av/services/camera/libcameraservice/Android.mk
|
ff3e31d2b100d8efd969b358b18e4405c49dd10d |
|
24-Oct-2013 |
Igor Murashkin <iam@google.com> |
camera: Collect stack traces when bad things happen, print with dumpsys Bug: 11324229 Change-Id: Ic920e170a8f5a389fc139bbf5416c0e3186c7fb6
/frameworks/av/services/camera/libcameraservice/Android.mk
|
f1e98d857ec377f2c9b916073d40732e6ebb7ced |
|
06-Sep-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera API 2, Device 2/3: Implement idle and shutter callbacks - Update callback Binder interface - Rename frameId to be requestId to be consistent and disambiguate from frameNumber. - Implement shutter callback from HAL2/3 notify() - Add in-flight tracking to HAL2 - Add requestId to in-flight tracking - Report requestId from shutter callback - Implement idle callback from HAL3 process_capture_result - Add new idle tracker thread - Update all idle waiting to use the tracker - Add reporting from request thread, all streams to tracker - Remove existing idle waiting infrastructure Bug: 10549462 Change-Id: I867bfc248e3848c50e71527e3561fe92dc037958
/frameworks/av/services/camera/libcameraservice/Android.mk
|
7b82efe7a376c882f8f938e1c41b8311a8cdda4a |
|
26-Jul-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Rename new API to camera2, rearrange camera service - Support API rename from photography to camera2 - Reorganize camera service files - API support files to api1/, api2/, api_pro/ - HAL device support files into device{1,2,3}/ - Common files into common/ - Camera service remains at top-level Change-Id: Ie474c12536f543832fba0a2dc936ac4fd39fe6a9
/frameworks/av/services/camera/libcameraservice/Android.mk
|
98e24724fb77445d4d015a5fec4ecbd5b49abc9b |
|
20-Jun-2013 |
Igor Murashkin <iam@google.com> |
Make android.hardware.photography.Camera work on HAL3+ devices Bug: 9213377 Change-Id: I5b2eeab28985f53dfcb7b8e3029930f5adcd74f5
/frameworks/av/services/camera/libcameraservice/Android.mk
|
e7ee7637747371635a85fedd24d2190bb1f38651 |
|
12-Jun-2013 |
Igor Murashkin <iam@google.com> |
Initial implementation of android.hardware.photography.CameraDevice (service) * Verified preview streaming requests * Other things *should* work but unverified / unimplemented in client side Missing: * CameraService needs to return static camera info metadata Bug: 9213377 Change-Id: I71568560fcf18d0e2b408ed1c4d0066647314868
/frameworks/av/services/camera/libcameraservice/Android.mk
|
ae3d0babb9c5d68b107b53d5a67193309020c556 |
|
09-May-2013 |
Igor Murashkin <iam@google.com> |
Camera3: Refactor stream code to be DRY Bug: 8851039 Change-Id: Iaac2926bfa25dd6e9db8b307765d4fe709b88d21
/frameworks/av/services/camera/libcameraservice/Android.mk
|
d24b0653c7620e07e92308c05b41f7df9943f83b |
|
01-May-2013 |
Igor Murashkin <iam@google.com> |
Merge changes I2feda142,I5a95e0be,Ia0c21ef0 into jb-mr2-dev * changes: Camera3: Add ZSL stream support camera: Add new RingBufferConsumer to keep a ring buffer of acquired frames Camera3: Add input stream support
|
ae500e53efa1d26eb7c13e62d0ecc8d75db2473a |
|
22-Apr-2013 |
Igor Murashkin <iam@google.com> |
Camera3: Add ZSL stream support Bug: 8563838 Change-Id: I2feda142ff5172aba17ade5c8d502f9bb5d5b766
/frameworks/av/services/camera/libcameraservice/Android.mk
|
40602741ae87e6bf368c17dd28db4d2db344bded |
|
29-Apr-2013 |
Igor Murashkin <iam@google.com> |
camera: Add new RingBufferConsumer to keep a ring buffer of acquired frames Bug: 8563838 Change-Id: I5a95e0be94e5388b30639905efae42d3c3279f72
/frameworks/av/services/camera/libcameraservice/Android.mk
|
da0dc0af0effe9fbfb3ce3187c8472fca2baf3c6 |
|
10-Apr-2013 |
Ying Wang <wangying@google.com> |
Add liblog Bug: 8580410 Change-Id: If493d87d60d71be664ad75b140c62acadb75b0d0
/frameworks/av/services/camera/libcameraservice/Android.mk
|
8be20f50711a94426f1394ec113672e41c1224e8 |
|
07-Mar-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add streams to camera3 HAL device - Generic stream interface - Functional output stream - Skeleton input/zsl stream Change-Id: I143794eac1a2217031d62b51912662fc6d1db900
/frameworks/av/services/camera/libcameraservice/Android.mk
|
44cfcf00b9008c1c04f4c8277c6c06af039fd976 |
|
02-Mar-2013 |
Igor Murashkin <iam@google.com> |
CameraService: Refactor Camera2Client to share a base with ProCameraClient Change-Id: I249e2a0fc47ae84f29c9d9c4a223fba13da3ee66
/frameworks/av/services/camera/libcameraservice/Android.mk
|
b99c5b8eebb35133a08c46b015624bd4c4a6c477 |
|
07-Feb-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Start of support for version 3.0 of camera device HAL - Refactor common CameraDevice interface out of Camera2Device - Initial skeleton only for Camera3Device Change-Id: I097cc76e2ad102a51712ac114235163245f5482c
/frameworks/av/services/camera/libcameraservice/Android.mk
|
a91537e268f2b35f9f0dfdc0c4f84655c93285ae |
|
21-Feb-2013 |
Igor Murashkin <iam@google.com> |
Camera: ProCamera - implement onResultReceived callback for metadata callbacks Change-Id: I46775402b007244bc383d6343a620eebbd492aad
/frameworks/av/services/camera/libcameraservice/Android.mk
|
985fd30a10f6fec4293f071fd258c4726cff5a3d |
|
21-Feb-2013 |
Igor Murashkin <iam@google.com> |
Camera: ProCamera2Client - add createStream (service is stubbed) and unit test Change-Id: I1ae7ba9b24f5883c214c19a7ed0eaf0c802d69c1
/frameworks/av/services/camera/libcameraservice/Android.mk
|
7efa520c76e6a1f6b3146404cc6aca5a8353583a |
|
14-Feb-2013 |
Igor Murashkin <iam@google.com> |
Camera: Move CameraMetadata.h from service to client library Change-Id: I940ce86f318f37ae5b73f912a6e589415150125f
/frameworks/av/services/camera/libcameraservice/Android.mk
|
c41590251aa84c078c942d258e838aad814b73a5 |
|
30-Oct-2012 |
Glenn Kasten <gkasten@google.com> |
Remove obsolete references to libmedia_native Bug: 6654403 Change-Id: I3993d62987cf0dd85db10bf002a5cce53d4f01bd
/frameworks/av/services/camera/libcameraservice/Android.mk
|
ddf3c5025e2f6f35a4c188c19f30142c64a092c4 |
|
13-Oct-2012 |
Igor Murashkin <iam@google.com> |
Camera2: Compile with warnings, fix warnings Change-Id: I557350abb32b0480f5da7dcecadfbe9edbe53361
/frameworks/av/services/camera/libcameraservice/Android.mk
|
73bbd1f1c493835f191ea2b0b72439292496b40a |
|
26-Sep-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Refactor preview/recording management to separate class. Untangle preview/recording management from main class to simplify callpaths; in preparation for fixing several HAL/app interactions bugs. Bug: 7172543 Bug: 7159577 Bug: 7107220 Change-Id: Iab5503f66b35d88a1524111536a484c9e33fd934
/frameworks/av/services/camera/libcameraservice/Android.mk
|
e538206d15282afbc5b168d60b1026a5dfcd13c0 |
|
06-Sep-2012 |
James Painter <jpainter@google.com> |
Camera2: Add a burst mode skeleton. Bug: 6243944 Change-Id: I7f496ca1051571c68fdd99a6f85bf6a908a4e29a
/frameworks/av/services/camera/libcameraservice/Android.mk
|
da6665cbd06ca58d3357c3002b7366d13e23f152 |
|
30-Aug-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Basic ZSL and precapture trigger support. - Add capture sequencer to control still image capture process - Use precapture trigger for standard capture in sequencer - Add infrastructure for reprocessing streams - Add ZSL processor to maintain ZSL queue - Add ZSL capture sequence to sequencer This patch sets up ZSL mode and precapture triggers. For now, to enable zsl mode, set the system property camera.zsl_mode to 1. Bug: 6243944 Change-Id: Icf8cb1a83a7c11a152a11007c8f3c54f8ea1c70c
/frameworks/av/services/camera/libcameraservice/Android.mk
|
d86a6880fe86bda21a9b53b240996fc410a512a5 |
|
28-Aug-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Move preview callback processing to its own thread. To reduce delays for HAL callbacks, manage preview callbacks in their own thread. Bug: 6243944 Change-Id: I7bef56949ac889ffce4e031bf40291a771a46f3e
/frameworks/av/services/camera/libcameraservice/Android.mk
|
ea0d51b5ed0b474433b02414f9133b835f972569 |
|
28-Aug-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Move still capture processing to separate thread. To avoid stalling HAL when it queues up new buffers for still capture, process still captures in a separate thread. Also move Camera2Heap to its own class so it can be used by the CaptureProcessor. Bug: 6243944 Change-Id: Id38e2a52367c0985812fcd4fd9af3ef90beef43f
/frameworks/av/services/camera/libcameraservice/Android.mk
|
a16733eeb9c40db4793bec408f29b4204e5f23b1 |
|
28-Aug-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Factor out FrameProcessor. Move FrameProcessor to its own file, add necessary interfaces to Camera2Client. Bug: 6243944 Change-Id: I8d1b8280a65d2822461ebe6b6c9de17992b34276
/frameworks/av/services/camera/libcameraservice/Android.mk
|
2e19c3c02957208371cdd491e6342ea7ddb440d9 |
|
26-Aug-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Factor out Camera2Client::Parameters Move the parameter structure and the various utility methods using it to its own class. Rename LockedParameters to SharedParameters to match the Mutex naming convention. Also move CameraMetadata to camera2 directory for organization. No functional changes. Bug: 6243944 Change-Id: Ie60b535936ecfda9bf23361d52604abf515c83d0
/frameworks/av/services/camera/libcameraservice/Android.mk
|
cab96a4a7a2900fa991ab77ae45ba8d4be97e054 |
|
24-Aug-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Use CameraMetadata wrapper class. Wrap the use of the camera_metadata library inside a CameraMetadata class to avoid memory leaks, improve code clarity, and increase type safety. Bug: 6243944 Change-Id: I90ca592b5875e27e4c58ea1ca680582dc3c3b56a
/frameworks/av/services/camera/libcameraservice/Android.mk
|
30e65e7e2ec01e13e45b5e38552a34d2fbb3f866 |
|
21-Aug-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Replace MediaConsumer with BufferItemConsumer. Get rid of MediaConsumer, which was largely duplicated code, and replace it with the simpler BufferItemConsumer. Bug: 6243944 Change-Id: I242d80c5fe39f2ee581ec8bb46f362997d994b0a
/frameworks/av/services/camera/libcameraservice/Android.mk
|
78822d73af1e7f6b8b297fc7f98ef7f8257cc10a |
|
19-Jul-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Revamp recording support to allow opaque formats. - Avoid memcpy of buffer data by using metadata mode - Temporarily add MediaConsumer BufferQueue class Bug: 6243944 Change-Id: I7a8c4222b7dbd14f1b1d86fda06d38eb640e87c1
/frameworks/av/services/camera/libcameraservice/Android.mk
|
1e5b2b3361ddd07259bf4b29820ca4aa5f3a861b |
|
14-Jun-2012 |
Jamie Gennis <jgennis@google.com> |
Update ANativeWindow client code for sync This change updates all the uses of ANativeWindow to use the new ANW functions that accept and return Sync HAL fence file descriptors. Change-Id: Id7db42d8d6380f8b440d88476ce9211c6225fb16
/frameworks/av/services/camera/libcameraservice/Android.mk
|
f69c70ded4316ea3ee504ac779bd024433ed4ef7 |
|
21-May-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera service: Initialization for camera2 clients and devices - Refactor initialization code to hide device type from CameraService - Add metadata queue class to Camera2Device - Initialization of Camera2Device, Camera2Client - Conversion from HAL2 device static metadata to camera API parameters. Bug: 6243944 Change-Id: I524145b45438e906d8493dae202704ce8f090aeb
/frameworks/av/services/camera/libcameraservice/Android.mk
|
61ab9f93315ea817cd1ac110e2a95da4dab6b4d1 |
|
17-May-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera service: Add skeleton support for camera2 devices. - Add Camera2Client, which maps the current android.hardware.Camera API to the new camera2 semantics - Add Camera2Device, a C++ wrapper for the HAL camera 2 device No functionality besides create/destroy; all client methods return error or null. Bug: 6243944 Change-Id: I6bd5136fa1efd8279b8cd2d9847d9b0bb2862294
/frameworks/av/services/camera/libcameraservice/Android.mk
|
5e08d60617fc63c2e41f9069ff89f5c00db2617d |
|
16-May-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Break out CameraClient from CameraService. To allow for different low-level implementations of the current camera API, the Client class inside CameraService has to be inheritable. This change breaks it up into the common section accessed by the camera service, and the full implementation for camera device HAL version 1. The full implementation is moved out to CameraClient.h/.cpp. There are no functionality changes, just code reorganization. Bug: 6243944 Change-Id: I8a79b31a3ae3617198dc6bb5576a9f2e2d9c95de
/frameworks/av/services/camera/libcameraservice/Android.mk
|
b12153e36ae5e514d96c77d660b327d1a8f5000f |
|
16-Mar-2012 |
Glenn Kasten <gkasten@google.com> |
Add libmedia_native Change-Id: Ib8cff8abd73723b793f08da99ad59549f219e0e7
/frameworks/av/services/camera/libcameraservice/Android.mk
|
8951a97b1f8462c37e740ea5082eea0445d2c501 |
|
15-Apr-2011 |
Iliyan Malchev <malchev@google.com> |
frameworks/base: switch CameraService to a HAL module This patch changes CameraService to load a camera HAL module, instead of linking directly against a library that implements the CameraHardwareInterface class. CameraHardwareInterface no longer defines the API to the camera HAL. Instead, this is now in HAL header hardware/camera.h. We keep CamerHardwareInterface as a class local to CameraService, which wraps around the new HAL calls. In the future, we may remove this class entirely and have CameraService call the HAL methods directly. Change-Id: I5c61ac40078fc0b50bbac5881a556fe6c8837641 Signed-off-by: Iliyan Malchev <malchev@google.com>
/frameworks/av/services/camera/libcameraservice/Android.mk
|
5f7fcf29a7475a20cf38bf72da67746135d504c3 |
|
26-Mar-2011 |
Mathias Agopian <mathias@google.com> |
merge libsurfaceflinger_client into libgui this is the first step in unifying surfacetexture and surface. for this reason the header files were not moved, as most of them will eventually go away. NOTE: currently we keep libsurfaceflinger_client.so as an empty library to workaround prebuilt binaries wrongly linking against it. Change-Id: I130f0de2428e8579033dc41394d093f4e1431a00
/frameworks/av/services/camera/libcameraservice/Android.mk
|
bfa33aae4f54c0020a0568b16a3acb7b30b6ca3d |
|
20-Dec-2010 |
Jamie Gennis <jgennis@google.com> |
Add camera service support for SurfaceTexture. This change enables the use of a SurfaceTexture in place of a Surface as the destination of camera preview frames. Change-Id: Ic70d404c8fe261e9d5da6f1de93d6babb5b191cb
/frameworks/av/services/camera/libcameraservice/Android.mk
|
65ab47156e1c7dfcd8cc4266253a5ff30219e7f0 |
|
15-Jul-2010 |
Mathias Agopian <mathias@google.com> |
move native services under services/ moved surfaceflinger, audioflinger, cameraservice all native services should now reside in this location. Change-Id: Iee42b83dd2a94c3bf5107ab0895fe2dfcd5337a8
/frameworks/av/services/camera/libcameraservice/Android.mk
|