| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |\ \ \ \
| | | |/ /
| | |/| |
| | | | |
| | | | | |
* commit '907b20aa7475a91a148bb655b0d80cecabb130f6':
Initial version of the MCU HAL
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: Ic88da7e825b67ed64cde4eed3055022daabe9830
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | | |
* commit '5dbc98ff2c6714d66a1377ed9c9030d130ed7ebb':
gralloc: fix warnings
|
| |\ \ \ \
| | |/ / /
| |/| / /
| | |/ /
| | | | |
* commit '037335ebe826289445fd2ba14e95ff41d57ad928':
gralloc: fix warnings
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fix LP64 pointer casting warnings, unused parameters, and
turn off missing initializer warnings.
Change-Id: Idb70f4534282fed64ae81cb1e154d3f5b93091b0
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: I22501cbf7f941d9626b88182e2dda8a13a620d01
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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>
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
"hardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH"
* commit '8ded7780c6658d6db011f642206726234098388f':
hardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | | |
LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH"
* commit '3da0d0f4c7a02cbb510d65def4e87eb31c97948b':
hardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
LOCAL_MODULE_PATH doesn't work for multiarch builds, replace it
with LOCAL_MODULE_RELATIVE_PATH.
Change-Id: I4e4ceec61d026bbe74ba604554c06104bde42e5e
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit 'ae2e54faf71f4ff3d96216031c66d14dfbbceb5f':
Vibra: Adapt AOSP (default) vibrator HAL into a hardware module.
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | | |
Conflicts:
modules/Android.mk
Change-Id: I6b84d2320be98b6af1f0cab729a917cf84cd9524
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- 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
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: Id974e4cc743d27d59634023cfdbba545fbb64e5f
|
|\ \ \ \
| | |/ /
| |/| |
| | | |
| | | | |
* commit 'e735e5fa42f62d856e6c86d7ee785bb9797b6750':
gralloc: delete unused mutex declaration
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ibc7e70887b61f7dd885c86d412387636d3a6a867
|
| |\ \ \
| | | |/
| | |/| |
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I3bcfadb9c95a9239d8098989c60d5604bfdfb66f
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I6a53cef28ab87ca0d7f4668070e4d93ff726cf0d
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Reduced debug logging in multihal.
Change-Id: I30e80630ce5d97776c53f26d6096ef59b9b2f35a
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I3ebe380169eed1c8deeca2860d1788be6c14837e
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| |_|/
|/| |
| | |
| | | |
Change-Id: I12ba76291990264a2db61069f9610c40e96a9695
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
designators"
* commit '15f0d47dc6611150be34bc98a8f328df53c93397':
gralloc: do not use GNU old-style field designators
|
| |\ \ \
| | |/ /
| | | /
| | |/
| |/| |
* commit 'af822c43cf144a991db49d8c25068d054265ae37':
gralloc: do not use GNU old-style field designators
|
| | |
| | |
| | |
| | |
| | |
| | | |
Avoiding the use of gnu extensions improves code portability
Change-Id: Icf8e3d4813bcddff40548bb5e65e615f8697b75c
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | | |
Change-Id: Iae3badba71f13784dfdd65d6e77b20283437935a
|
| | |
| | |
| | |
| | |
| | |
| | | |
Vendor Tag operations were added in module api v2.2
Change-Id: I352a50759d8bb9389d904bb774659e4be883794b
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | | |
Change-Id: I0984b55df0adf8c60b07844003e97b5aac8ece3f
|
|/ /
| |
| |
| |
| |
| |
| | |
Now that libutils is outside of frameworks, use that for c++-style
scoped tracing and remove the temporary shim header.
Change-Id: I913767aed8ff70abb9299e7a7b318b24a25e23c1
|
| |
| |
| |
| | |
Change-Id: Iefb424db6f16ffefa40da56c765c9b7a24bea397
|
| |
| |
| |
| | |
Change-Id: Iaae40c06af0dc008429d5dee4f45dc0b156957a1
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: Iffc2941d98ee16796cf3d44dec1cfa376d9362bb
|
|/ /
| |
| |
| | |
Change-Id: I4e9e378940bb56202a6e6882f561b3293ad7225d
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
Change-Id: I196ee30ed57707ed4cc46fb3a9c5c07c5bac6fff
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: Icfe9bf4b4768bbdcb11e6c77ac26163018f9c7c8
|
|/ /
| |
| |
| | |
Change-Id: I085796569ea77336d32907ee2287ff7533b0c122
|
| |
| |
| |
| |
| |
| | |
keep traveling pointer local to the walking loop
Change-Id: I0038007d6e7a45e519b9b2162c674132477879cc
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|