summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-09-16emulator: Add <hardware/qemu_pipe.h> headerandroid-cts-2.3_r12android-cts-2.3_r11android-cts-2.3_r10gingerbreadDavid 'Digit' Turner
This header is required by our GLES emulation guest code to be able to access the emulator services provided through the /dev/qemu_pipe special device. Change-Id: Ia9782256048d7340237f3e1d18d7452dd815e561
2011-03-31Allow to force 16bpp when 32bpp has problemsandroid-sdk-2.3.4_r1android-cts-2.3_r5android-cts-2.3_r4android-cts-2.3_r3android-2.3.7_r1android-2.3.6_r1android-2.3.6_r0.9android-2.3.5_r1android-2.3.4_r1android-2.3.4_r0.9gingerbread-releasegingerbread-mr4-releaseJean-Baptiste Queru
Bug: 4197654 Change-Id: Icf1e8793d6a4d2e070a8f232efd4136d79339496
2011-01-17gralloc: Add support for 32-bit framebuffers.android-cts-2.3_r2android-2.3.3_r1aandroid-2.3.3_r1.1android-2.3.3_r1linaro_android_2.3.3David 'Digit' Turner
Note: The code under hardware/libhardware/modules/gralloc/ is only used when running the system under the emulator. Change-Id: I022978aeaacc5137c9917cd2ef6952dd3897ece4
2011-01-15gralloc: Fix division-by-0 during system emulation.David 'Digit' Turner
This patch avoids a division-by-0 when the system is running under emulation (the kernel driver reports pixclock as 0, for some reason). Which results in a SIGFPE during the boot sequence. Change-Id: Idb6bcdd58999ea9231f2411481c25929d5d02f1d
2010-11-30Merge "update rotation-vector documentation." into gingerbreadMathias Agopian
2010-11-22update rotation-vector documentation.Mathias Agopian
the rotation-vector sensor must transmit the W component of the unit quaternion in data[4]. This change doesn't cause a compatibility issue because nothing in the system relies on the W component being present. Change-Id: If4f699ac8d41d8b957925b375e355a138a82dcf8
2010-11-22Update the docs for the private pixel formats.android-cts-2.3_r1Jamie Gennis
Change-Id: I337d9e7ba7f3a625294398790844c6d15ee75237
2010-10-25improve hardware.h documentationandroid-2.3_r1android-2.3.2_r1android-2.3.1_r1Mathias Agopian
Change-Id: I637a1d8924af144a9c2cc4645659e9d23e9527d6
2010-10-21fix part of [Issue 3114236] [Crespo] The order of FLIP_H and ROT_90 is ↵Mathias Agopian
different from other devices there are a typo in hardware.h where FLIP_V and FLIP_H were inverted. this change will probably break all the overlay HALs which implement FLIP_V/H, which thanksfully are not many. Change-Id: Ie824d9a924354d637e44eb6476cb4e5e945c3594
2010-10-14Allow disabling page-flipping.Jean-Baptiste Queru
Some devices have low-level bugs in their page-flip. Disabling it at this level gives us more flexibility than trying to control it elsewhere. Bug: 3097357 Change-Id: Icc6ae172264e453bec0680e74a497a2b24299c4a
2010-10-11GPS: Add update_network_state call to AGpsRilInterfaceMike Lockwood
Change-Id: I3ecc24965ef7fbd943738dee7d0e440bfdeae753 Signed-off-by: Mike Lockwood <lockwood@android.com>
2010-10-05gps: Adding AgpsRilInterface extensionMiguel Torroja
Change-Id: Iddc10906ca4bd59fef25d51068e0c69998aae13f Signed-off-by: Mike Lockwood <lockwood@android.com>
2010-09-19add /vendor supportBrian Swetland
Search /vendor/lib/hw/... as well as /system/lib/hw/... for hal modules. Change-Id: I1aecafcc884e11b2f17edf28e8c8ca2926184807
2010-09-14Added a data field for gyroscopes and improved documentation.Mathias Agopian
Change-Id: Iddc9710d8b724af9285df0396949479dccc3de7a
2010-09-10Fix (again) description of our interchange YV12 formatMathias Agopian
Change-Id: I8cd81654b51d50385cccec7b96f6e694fd372925
2010-08-24Fix sim-eng build.Brian Carlstrom
Missing a <string.h> header. git cherry-pick -e d0019991 Change-Id: I7a3dc7cb7d2855fde56512b3dcb181a092055497
2010-08-20add new sensor types for handling gyro data and device orientation more ↵Kevin Powell
efficiently. Change-Id: I89faf5b3d57a3e726d1c347ce01d931b100188cd
2010-08-19Merge "revert pixelformat hack" into gingerbreadMathias Agopian
2010-08-19revert pixelformat hackMathias Agopian
Change-Id: Ia5e01b2b2f205f48ede1d29275094a64221df2d4
2010-08-19Fix build (missing #include).Elliott Hughes
Change-Id: Icafc2289d1320f2cd41e8756363240268780d8b8
2010-08-17Revert hwcomposer HAL. DO NOT MERGE.Mathias Agopian
This reverts commit cdd44a0db36749af5036e903e4867b279ef420df. This reverts commit e6b5c05aa0236dc42107d028a366a3fd2678677b. This reverts commit 5d3de309f44f6a72f2a46db792f3865088897039.
2010-08-12added a new hint to tell SF it should clear the FB for some layersMathias Agopian
Change-Id: I784e7c5be2eab84c321773dc53b4cb657ca9a457
2010-08-11Add a helper for dumping layers into the logMathias Agopian
Change-Id: I0943d9114c33b4800fb797bac316041dec992f5e
2010-08-10Merge "first stab at hwcomposer HAL and default implementation." into ↵Mathias Agopian
gingerbread
2010-08-09first stab at hwcomposer HAL and default implementation.Mathias Agopian
Change-Id: I7ff47b94a6b34a8f61031bd94e936a088dcea6ab
2010-08-06fix typo in default overlay halMathias Agopian
Change-Id: I5313691acee74dfd69639946c01232256b22bc51
2010-07-30temporary hack to allow compilation of adreno driverMathias Agopian
Change-Id: Ib3c260df2c22e1c59c5380278ea470e34aedbd81
2010-07-29improved comments and added a minDelay attribute to sensor_tMathias Agopian
Change-Id: Ie00fe8260089614e15f1f8035b8392711dff048c
2010-07-29Added definition/documentation for pressure sensorsMathias Agopian
Change-Id: I68b1bb74ebf1aceee09b6e8cbb8e37b906dbdcd0
2010-07-23improve sensor HAL documentationMathias Agopian
Change-Id: If443c1d2e48c697fa8774bd94af4e65866d1dedb
2010-07-22Be more explicit about the rate at which sensor events must be returnedMathias Agopian
Change-Id: I937e84c34c539b4e3ff34eddcf4fb24e2866ebfa
2010-07-20fix the nusensor testMathias Agopian
it used the sensor handle instead of the sensor type Change-Id: I8a1bc11826427bde9fb88d6fe88be58e3b8d2397
2010-07-19move the old sensorHAL interface into a separate headerMathias Agopian
sensors_deprecated.h is included from sensors.h, for easier reading. Change-Id: I97883e1db73beb6c612da2ec023ee6bb8d4858c3
2010-07-19new sensor_event_t structure for the new HAL that can handle bigger payloadsMathias Agopian
Change-Id: I8f21e457c308eea9cb1f73b49b1fed36627ec55e
2010-07-14New sensor HAL and testMathias Agopian
Change-Id: I216e3dd0b2b45829fef7c682774d2cdd8271d4e7
2010-07-14Remove the YV16 format.Mathias Agopian
Change-Id: I12f72cf91a66d78499983221925ac68ca646efc8
2010-07-01Merge "remove h/w specific YUV formats from the HAL" into gingerbreadMathias Agopian
2010-07-01remove h/w specific YUV formats from the HALMathias Agopian
we now only support 2 "standard" yuv format in the HAL. there is a new reserved range 0x100-0x1FF for OEMs. Change-Id: I171fb0f8d90ded64773ac9c1e5adcab1e1f25c7f
2010-07-01Add 4 private gralloc usage bits.Jamie Gennis
The private gralloc usage bits can be used to specify device-specific allocation requirements. Change-Id: Idc4fbdd3dd7b71767143cf3df5886dfaf43e50a4
2010-07-01Fix a typo in the GRALLOC_USAGE_HW_2D constant.Jamie Gennis
Change-Id: I3de500455715298765b2e27bc8c59e2ec6c7a34f
2010-06-22Merge "GPS: Add callback for creating threads that can call into the Java ↵Mike Lockwood
VM." into gingerbread
2010-06-21remove unused YUV formatsMathias Agopian
Change-Id: I328cac1ed8bb2acb105ee118d8a87bdb39a545e6
2010-06-20GPS: Add callback for creating threads that can call into the Java VM.Mike Lockwood
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>
2010-06-15Add some useful YUV formats. Add fourcc version of the definitions.Mathias Agopian
also removed incorrect 4:2:0 interleaved formats Change-Id: Ib477de86504cc67861def16fc4dfdae0dd3eb59d
2010-04-14GPS API enhancements:Mike Lockwood
Add set_capabilities callback to inform the framework of the engine's capabilities. Add more parameters to set_position_mode Change-Id: I75572979c031ffc0d915bb9e8aebce09d4982336 Signed-off-by: Mike Lockwood <lockwood@android.com>
2010-04-14Add wake lock utility functions for the GPS HAL.Mike Lockwood
Change-Id: Ia7e20dec1a658f5506004ed29632f6a720c77fab Signed-off-by: Mike Lockwood <lockwood@android.com>
2010-04-12am 804c3e10: merge from open-source masterThe Android Open Source Project
Merge commit '804c3e10774b1b05f958d9b860a814abbd4a6c9b' into kraken * commit '804c3e10774b1b05f958d9b860a814abbd4a6c9b': New GPS HAL Interface
2010-04-12merge from open-source masterThe Android Open Source Project
Change-Id: Id5e821e29b8d7ad1c1e103c8f219934bb0214eb8
2010-04-08New GPS HAL InterfaceMike Lockwood
This change converts the hardware_legacy API to a HAL API. More cleanup work will likely follow. Change-Id: I6bd23b94ae458b0de32827c704a481564772ee3b
2010-04-06am da4947ea: New GPS HAL InterfaceMike Lockwood
Merge commit 'da4947ea976b0174bf2938d8a375cb0da485ecf4' into kraken * commit 'da4947ea976b0174bf2938d8a375cb0da485ecf4': New GPS HAL Interface