summaryrefslogtreecommitdiffstats
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | am 907b20aa: Initial version of the MCU HALSimon Wilson2014-02-103-1/+84
| |\ \ \ \ | | | |/ / | | |/| | | | | | | | | | | | * commit '907b20aa7475a91a148bb655b0d80cecabb130f6': Initial version of the MCU HAL
| | * | | Initial version of the MCU HALSimon Wilson2014-02-073-1/+84
| | | | | | | | | | | | | | | | | | | | Change-Id: Ic88da7e825b67ed64cde4eed3055022daabe9830
* | | | | am 5dbc98ff: am 037335eb: Merge "gralloc: fix warnings"Colin Cross2014-02-064-11/+11
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | * commit '5dbc98ff2c6714d66a1377ed9c9030d130ed7ebb': gralloc: fix warnings
| * | | | am 037335eb: Merge "gralloc: fix warnings"Colin Cross2014-02-064-11/+11
| |\ \ \ \ | | |/ / / | |/| / / | | |/ / | | | | * commit '037335ebe826289445fd2ba14e95ff41d57ad928': gralloc: fix warnings
| | * | gralloc: fix warningsColin Cross2014-02-054-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix LP64 pointer casting warnings, unused parameters, and turn off missing initializer warnings. Change-Id: Idb70f4534282fed64ae81cb1e154d3f5b93091b0
* | | | Merge "camera3: Update maxRegions tag."Ruben Brunk2014-02-041-1/+1
|\ \ \ \
| * | | | camera3: Update maxRegions tag.Ruben Brunk2014-02-031-1/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: I22501cbf7f941d9626b88182e2dda8a13a620d01
* | | | | usbaudio: fix for out->dev->lock remains locked in error caseAmit Shekhar2014-01-301-1/+1
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | out->dev->lock remains locked in error case in out_write() Added pthread_mutex_unlock() in the error case Bug: 12824374 Change-Id: Ibbbd5ced1f9d469cfba3b33a94414d0b94affa8f Signed-off-by: Glenn Kasten <gkasten@google.com>
* | | | am 8ded7780: am 3da0d0f4: am 662e97ee: am aea8c156: Merge ↵Colin Cross2014-01-2812-13/+13
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | "hardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH" * commit '8ded7780c6658d6db011f642206726234098388f': hardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH
| * | | am 3da0d0f4: am 662e97ee: am aea8c156: Merge "hardware/libhardware: convert ↵Colin Cross2014-01-2812-13/+13
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH" * commit '3da0d0f4c7a02cbb510d65def4e87eb31c97948b': hardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH
| | * | hardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATHColin Cross2014-01-2412-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | LOCAL_MODULE_PATH doesn't work for multiarch builds, replace it with LOCAL_MODULE_RELATIVE_PATH. Change-Id: I4e4ceec61d026bbe74ba604554c06104bde42e5e
* | | | am ae2e54fa: resolved conflicts for merge of 017649d6 to klp-modular-devDavid 'Digit' Turner2014-01-233-1/+166
|\ \ \ \ | |/ / / | | | | | | | | | | | | * commit 'ae2e54faf71f4ff3d96216031c66d14dfbbceb5f': Vibra: Adapt AOSP (default) vibrator HAL into a hardware module.
| * | | resolved conflicts for merge of 017649d6 to klp-modular-devDavid 'Digit' Turner2014-01-233-1/+166
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | Conflicts: modules/Android.mk Change-Id: I6b84d2320be98b6af1f0cab729a917cf84cd9524
| | * | Vibra: Adapt AOSP (default) vibrator HAL into a hardware module.Vincent Becker2014-01-133-1/+166
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Android's implementation of vibrator needs to be done inside a hardware module, so that it can make a vendor implementation possible. Hw module's name becomes vibrator.default.so. This change is related to other changes in: - frameworks/base - hardware/libhardware_legacy - device/generic/goldfish - platform/build Change-Id: I844279f5535289f079d412fdc44c5cb3c9c1130c Author: Vincent Becker <vincentx.becker@intel.com> Signed-off-by: Vincent Becker <vincentx.becker@intel.com> Signed-off-by: Shuo Gao <shuo.gao@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Signed-off-by: David Wagner <david.wagner@intel.com> Author-tracking-BZ: 49760 94611
| * | | DO NOT MERGE: Sensor multi HALMike Lockwood2013-12-097-1/+1022
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of: Move sensors multi HAL to libhardware Added a SensorEventQueue, a circular buffer meant for reading with one thread and polling a subhal with another. The writing thread gets access to pointers in the internal buffer. This design avoids a memcpy on write when the multihal fetches subhal events using poll(). Unit-tests include multithreaded reading and writing lots of events, in random-sized chunks. This is not used by the multihal yet. That will be a different CL. MultiHal multithreaded polling Tests SensorEventQueue I/O when the queue is full. Reduced debug logging in multihal. deactivated multihal logspam, made warnings warnings, left critical startup info Removed unneeded linux/input.h includes, to fix Mac SDK build Change-Id: I1e35508949df98a1acef7a4a2d012eea87b4a5eb
* | | Fix build. Missing vendor tags header.Ruben Brunk2014-01-171-1/+1
| | |
* | | camera3: Update vendor tag spec for HAL 3.2.Ruben Brunk2014-01-163-15/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Deprecates vendor tag specification in camera3 device. - Moves vendor tag ops declaration to camera metadata library and cleans up definitions. - Updates the example HAL. Change-Id: Ifb16bb0d4bbc896bc32d33dd150e7e174af57dad
* | | Merge "modules: camera: replace pthread mutex with utils'"Alex Ray2013-12-054-55/+28
|\ \ \
| * | | modules: camera: replace pthread mutex with utils'Alex Ray2013-11-124-55/+28
| | | | | | | | | | | | | | | | Change-Id: Id974e4cc743d27d59634023cfdbba545fbb64e5f
* | | | am e735e5fa: am 047510b1: Merge "gralloc: delete unused mutex declaration"Rom Lemarchand2013-11-271-4/+0
|\ \ \ \ | | |/ / | |/| | | | | | | | | | * commit 'e735e5fa42f62d856e6c86d7ee785bb9797b6750': gralloc: delete unused mutex declaration
| * | | gralloc: delete unused mutex declarationRom Lemarchand2013-11-261-4/+0
| | | | | | | | | | | | | | | | Change-Id: Ibc7e70887b61f7dd885c86d412387636d3a6a867
| * | | Merge commit 'c9940a2bfe94dbe2ef3bfe5e8692bf4e3cea5ba0' into HEADThe Android Open Source Project2013-11-2215-32/+1345
| |\ \ \ | | | |/ | | |/|
* | | | Removed unneeded linux/input.h includes, to fix Mac SDK buildAaron Whyte2013-11-142-2/+0
| | | | | | | | | | | | | | | | Change-Id: I3bcfadb9c95a9239d8098989c60d5604bfdfb66f
* | | | deactivated multihal logspam, made warnings warnings, left critical startup infoAaron Whyte2013-11-141-49/+49
| | | | | | | | | | | | | | | | Change-Id: I6a53cef28ab87ca0d7f4668070e4d93ff726cf0d
* | | | Tests SensorEventQueue I/O when the queue is full.Aaron Whyte2013-11-144-21/+129
| | | | | | | | | | | | | | | | | | | | | | | | Reduced debug logging in multihal. Change-Id: I30e80630ce5d97776c53f26d6096ef59b9b2f35a
* | | | MultiHal multithreaded pollingAaron Whyte2013-11-144-157/+146
| | | | | | | | | | | | | | | | Change-Id: I3ebe380169eed1c8deeca2860d1788be6c14837e
* | | | Added a SensorEventQueue, a circular buffer meant for reading with one threadAaron Whyte2013-11-145-7/+389
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and polling a subhal with another. The writing thread gets access to pointers in the internal buffer. This design avoids a memcpy on write when the multihal fetches subhal events using poll(). Unit-tests include multithreaded reading and writing lots of events, in random-sized chunks. This is not used by the multihal yet. That will be a different CL. Change-Id: I58418d69eebebeb96befb08ba3aed080f0f08551
* | | | Move sensors multi HAL to libhardwareMike Lockwood2013-11-143-1/+545
| |_|/ |/| | | | | | | | Change-Id: I12ba76291990264a2db61069f9610c40e96a9695
* | | am 15f0d47d: am af822c43: Merge "gralloc: do not use GNU old-style field ↵Nick Kralevich2013-11-061-20/+20
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | designators" * commit '15f0d47dc6611150be34bc98a8f328df53c93397': gralloc: do not use GNU old-style field designators
| * \ \ am af822c43: Merge "gralloc: do not use GNU old-style field designators"Nick Kralevich2013-11-061-20/+20
| |\ \ \ | | |/ / | | | / | | |/ | |/| * commit 'af822c43cf144a991db49d8c25068d054265ae37': gralloc: do not use GNU old-style field designators
| | * gralloc: do not use GNU old-style field designatorssynergy dev2013-11-061-20/+20
| | | | | | | | | | | | | | | | | | Avoiding the use of gnu extensions improves code portability Change-Id: Icf8e3d4813bcddff40548bb5e65e615f8697b75c
* | | modules: camera: Metadata refactorAlex Ray2013-10-286-203/+197
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add* functions const to protect data being added. Initiailze metadata object from a camera_metadata_t. Remove template-specific constructor. Add convenience "add1" method to abvoid stack-allocated data. Construct templates manually (in ExampleCamera) from base. Change-Id: I3201f61e9d32841ea7a769d69242b40d8727c02e
* | | modules: camera: dump device and stream stateAlex Ray2013-10-213-7/+101
| | | | | | | | | | | | Change-Id: Iae3badba71f13784dfdd65d6e77b20283437935a
* | | modules: camera: add vendor tag functionalityAlex Ray2013-10-216-2/+310
| | | | | | | | | | | | | | | | | | Vendor Tag operations were added in module api v2.2 Change-Id: I352a50759d8bb9389d904bb774659e4be883794b
* | | modules: camera: Abstract device-specific cameraAlex Ray2013-10-176-188/+310
| | | | | | | | | | | | | | | | | | | | | ExampleCamera represents a specific (e.g. front or back) camera device, and contains all the device and logic for that device/sensor. Change-Id: Iecc1a1d905501a66edb6e3994ff93d8761b82f8b
* | | modules: camera: Add android.jpeg.maxSize metadataAlex Ray2013-10-141-0/+5
| | | | | | | | | | | | Change-Id: I0984b55df0adf8c60b07844003e97b5aac8ece3f
* | | modules: camera: Update trace headers to libutilsAlex Ray2013-10-145-62/+9
|/ / | | | | | | | | | | | | Now that libutils is outside of frameworks, use that for c++-style scoped tracing and remove the temporary shim header. Change-Id: I913767aed8ff70abb9299e7a7b318b24a25e23c1
* | consumer_ir: add array length to get carrier freqAlex Ray2013-09-111-3/+6
| | | | | | | | Change-Id: Iefb424db6f16ffefa40da56c765c9b7a24bea397
* | modules: add demo consumer IR HALAlex Ray2013-09-093-1/+140
| | | | | | | | Change-Id: Iaae40c06af0dc008429d5dee4f45dc0b156957a1
* | Merge "Fix file permissions" into klp-devGlenn Kasten2013-08-221-0/+0
|\ \
| * | Fix file permissionsGlenn Kasten2013-08-201-0/+0
| | | | | | | | | | | | Change-Id: Iffc2941d98ee16796cf3d44dec1cfa376d9362bb
* | | remote submix: fix test on sampling valid ratesEric Laurent2013-08-221-4/+4
|/ / | | | | | | Change-Id: I4e9e378940bb56202a6e6882f561b3293ad7225d
* | modules: camera: Separate locking for static characteristicsAlex Ray2013-07-262-34/+36
| | | | | | | | | | | | | | | | | | Static camera characteristics can be queried on any device at any time. Separate the locking for it from the rest of the device to eliminate any contention between operations on the device and static characteristic initialization. Change-Id: I8076378699f274e70c6318e537df4758972de9db
* | get rid of HAL pixelformats 5551 and 4444Mathias Agopian2013-07-261-2/+0
| | | | | | | | Change-Id: I196ee30ed57707ed4cc46fb3a9c5c07c5bac6fff
* | Merge "Code changes for offload support in hardware libhardware"Eric Laurent2013-07-251-1/+10
|\ \
| * | Code changes for offload support in hardware libhardwareRichard Fitzgerald2013-07-181-1/+10
| | | | | | | | | | | | Change-Id: Icfe9bf4b4768bbdcb11e6c77ac26163018f9c7c8
* | | modules: camera: Fix build break due to metadata changeZhijun He2013-07-181-5/+5
|/ / | | | | | | Change-Id: I085796569ea77336d32907ee2287ff7533b0c122
* | modules: camera: simplify metadata list traversalAlex Ray2013-07-091-3/+1
| | | | | | | | | | | | keep traveling pointer local to the walking loop Change-Id: I0038007d6e7a45e519b9b2162c674132477879cc
* | modules: camera: Shutter notify message supportAlex Ray2013-07-092-0/+28
| | | | | | | | | | | | | | | | | | The shutter callback timestamp should originate from the sensor itself, since it knows exactly when the first line of the frame started exposing. However, as a fallback (or in the CPU-painting case) query CLOCK_BOOTTIME instead. Change-Id: Id57c05525e9c575d009b9deb96a69557fccac16b
* | modules: camera: make Metadata a delete-able objectAlex Ray2013-07-031-0/+10
| | | | | | | | | | | | | | | | | | Metadata is currently only used for immutable persistent settings (static camera characteristics, and the capture templates), but will be used for dynamic metadata as well. Make it deleteable so we can create/destroy these at will. Change-Id: I7372b07b904d5a6b55453093712e0bb2675918b5