Merge commit 'bb2c87ea03c6bff09ea05dc6ba69796efe31ebdb'
* commit 'bb2c87ea03c6bff09ea05dc6ba69796efe31ebdb':
improved comments and added a minDelay attribute to sensor_t
Merge commit '1511e20fbbdfe7bf30b9de73f06fc981eb494f09' into gingerbread-plus-aosp
* commit '1511e20fbbdfe7bf30b9de73f06fc981eb494f09':
improved comments and added a minDelay attribute to sensor_t
Merge commit 'f0e4ec1a04701c40e38a09a97e6f1c417163e0c2'
* commit 'f0e4ec1a04701c40e38a09a97e6f1c417163e0c2':
Be more explicit about the rate at which sensor events must be returned
Merge commit '66a4095ca0ecfe89b10abe5402617450f57759cd' into gingerbread-plus-aosp
* commit '66a4095ca0ecfe89b10abe5402617450f57759cd':
Be more explicit about the rate at which sensor events must be returned
Merge commit '97ba26bb6de7dd7317c36ac0a3406919dd09bdaf'
* commit '97ba26bb6de7dd7317c36ac0a3406919dd09bdaf':
new sensor_event_t structure for the new HAL that can handle bigger payloads
Merge commit '1a2bf61d4990ac9c04aa62b2c08f01e20593624a' into gingerbread-plus-aosp
* commit '1a2bf61d4990ac9c04aa62b2c08f01e20593624a':
fix the nusensor test
Merge commit '98c5309047d2eedfe93ac42243f9750cfeb3517e' into gingerbread-plus-aosp
* commit '98c5309047d2eedfe93ac42243f9750cfeb3517e':
move the old sensorHAL interface into a separate header
Merge commit 'cdefccdba52337df41f577d9ebfcfd67c05708cf' into gingerbread-plus-aosp
* commit 'cdefccdba52337df41f577d9ebfcfd67c05708cf':
new sensor_event_t structure for the new HAL that can handle bigger payloads
Merge commit 'b1e212e7b6fce2bc5c743b05853129e19760d7a4' into gingerbread-plus-aosp
* commit 'b1e212e7b6fce2bc5c743b05853129e19760d7a4':
New sensor HAL and test
Merge commit 'c166ba3173b0a0c26debb62640e2eb0f5e50086b'
* commit 'c166ba3173b0a0c26debb62640e2eb0f5e50086b':
remove h/w specific YUV formats from the HAL
Merge commit '1daacdc8d2d110d3edd077fcd2befa9884924e10' into gingerbread-plus-aosp
* commit '1daacdc8d2d110d3edd077fcd2befa9884924e10':
remove h/w specific YUV formats from the HAL
we now only support 2 "standard" yuv format in the HAL.
there is a new reserved range 0x100-0x1FF for OEMs.
Change-Id: I171fb0f8d90ded64773ac9c1e5adcab1e1f25c7f
Merge commit 'bab54e08ff09cce218a9491466d792c1f938b520'
* commit 'bab54e08ff09cce218a9491466d792c1f938b520':
Fix a typo in the GRALLOC_USAGE_HW_2D constant.
Merge commit 'aabb70292351f231bfd4daae8b73edb788eeba1a' into gingerbread-plus-aosp
* commit 'aabb70292351f231bfd4daae8b73edb788eeba1a':
Fix a typo in the GRALLOC_USAGE_HW_2D constant.
Merge commit '2dccee88188e46811f0d7713b8d5e24a40a95df3'
* commit '2dccee88188e46811f0d7713b8d5e24a40a95df3':
GPS: Add callback for creating threads that can call into the Java VM.
Merge commit 'e65f0e37255acb272cb4b25c1724f46b66ffb825'
* commit 'e65f0e37255acb272cb4b25c1724f46b66ffb825':
Add some useful YUV formats. Add fourcc version of the definitions.
Merge commit '00758793ab2803ddb463260dbbb0479f254a3959' into gingerbread-plus-aosp
* commit '00758793ab2803ddb463260dbbb0479f254a3959':
GPS: Add callback for creating threads that can call into the Java VM.
Merge commit '373a9c6efebc97ade940dc5996f24992cda450c7' into gingerbread-plus-aosp
* commit '373a9c6efebc97ade940dc5996f24992cda450c7':
Add some useful YUV formats. Add fourcc version of the definitions.
Merge commit 'e6d315ede7ac0c72fe23be9be5c89adff61416c0'
* commit 'e6d315ede7ac0c72fe23be9be5c89adff61416c0':
Silenced compiler warning seen only in debug builds.
To eliminate an unnecessary thread in the framework GPS code, we now
require the GPS HAL to call callbacks from a thread created using the
create_thread_cb. Such threads are able to call directly into Java,
eliminating a polling thread in the GpsLocationProvider code.
Change-Id: I91eeea73b8908f10f10a93ae71034c63f806e8a1
Signed-off-by: Mike Lockwood <lockwood@android.com>