summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-05-26Add guest mode functionality (1/3)android-cts-5.1_r28android-cts-5.1_r27android-cts-5.1_r26android-cts-5.1_r25android-cts-5.1_r24android-cts-5.1_r23android-cts-5.1_r22android-cts-5.1_r21android-cts-5.1_r20android-cts-5.1_r19android-cts-5.1_r18android-cts-5.1_r17android-cts-5.1_r16android-cts-5.1_r15android-cts-5.1_r14android-cts-5.1_r13android-5.1.1_r38lollipop-mr1-releaselollipop-mr1-cts-releaseAjay Panicker
Add a flag to enable() to start Bluetooth in restricted mode. In restricted mode, all devices that are paired during restricted mode are deleted upon leaving restricted mode. Right now restricted mode is only entered while a guest user is active Bug: 27410683 Change-Id: I994a2933fd60301927ff2df65da634f81d4c9428
2015-02-04merge in lmp-mr1-release history after reset to lmp-mr1-devandroid-cts-5.1_r9android-cts-5.1_r8android-cts-5.1_r7android-cts-5.1_r6android-cts-5.1_r5android-cts-5.1_r4android-cts-5.1_r3android-cts-5.1_r2android-cts-5.1_r10android-cts-5.1_r1android-5.1.1_r9android-5.1.1_r6android-5.1.1_r4android-5.1.1_r37android-5.1.1_r36android-5.1.1_r35android-5.1.1_r34android-5.1.1_r33android-5.1.1_r30android-5.1.1_r3android-5.1.1_r26android-5.1.1_r25android-5.1.1_r24android-5.1.1_r20android-5.1.1_r2android-5.1.1_r19android-5.1.1_r16android-5.1.1_r15android-5.1.1_r14android-5.1.1_r10android-5.1.1_r1android-5.1.0_r5android-5.1.0_r4android-5.1.0_r3android-5.1.0_r1The Android Automerger
2015-02-04Merge "gralloc: clarify lock_ycbcr in light of multimedia codec usage" into ↵android-5.1.1_r5android-5.1.1_r28android-5.1.1_r22android-5.1.1_r17android-5.1.1_r12lollipop-mr1-wfc-releaselollipop-mr1-devLajos Molnar
lmp-mr1-dev
2015-02-02merge in lmp-mr1-release history after reset to lmp-mr1-devThe Android Automerger
2015-01-31audio: Add audio parameter key for device connectHaynes Mathew George
Add audio parameter key for device connect. Bug: 17785277 Bug: 19214836 Change-Id: Icd81702634e0bd83645d89c2d65e2b303fc11f8c (cherry picked from commit 55c07c3418a3bc19a72c4935d8ed57a57074c49a)
2015-01-30gralloc: clarify lock_ycbcr in light of multimedia codec usageLajos Molnar
Bug: 19179927 Change-Id: I53886f8d1a3a998b958f031b04ddd4cbf19aad2c
2015-01-29camera3: update ZSL specZhijun He
INPUT stream is not used by framework-implemented ZSL (HAL3.2), the sample use case description is incorrect. Bug: 19197776 Change-Id: I247ad8755b2197c2a62cc109c151749b42a4bd49
2015-01-19merge in lmp-mr1-release history after reset to lmp-mr1-devThe Android Automerger
2015-01-19CEC: Add a new flag for set_optionJinsuk Kim
Added a flag to pass system language information to HAL so that it can respond to <Get Menu Language> in standby mode. Bug: 19054079 Change-Id: Iada00307202f5c9429944184b62b6456b624125a
2015-01-12merge in lmp-mr1-release history after reset to lmp-mr1-devThe Android Automerger
2015-01-09usb audio: Fix incorrect bytes returned for recordingPavan Chikkala
In a recording session , the number of bytes read is not updated when pcm_read() fails. This results in silence/invalid data being added during a device switch from USB headset to handset. Fix is to reset the number of bytes read if pcm_read() returns an error indicating removal of USB headset. Bug: 18611518 Change-Id: I10d578c3cf1037c90a891e63be2bd1c2b7e6126b
2014-12-22merge in lmp-mr1-release history after reset to lmp-mr1-devThe Android Automerger
2014-12-18DO NOT MERGE - fix: memory leaksoon1.choi
free momory for str_parms to prevent memory leak. cherry-pcik from aosp c357157e28dc0ffd069b80aeba9bf8b9eed72c9a Bug: 18798194. Change-Id: I7df5567d665554dbd4646c881f0f48b0c568c5fe
2014-12-17CEC: Add a parameter port ID to set_audio_return_channelJinsuk Kim
This CL addresses the cases where TV has more than one ARC-supported HDMI ports. Bug: 18781204 Change-Id: I4eaeb755caf2552b826a7322d19ee671407ee43f
2014-12-11usbaudio: reset profile on device disconnectHaynes Mathew George
Reset ALSA device profile on disconnect event. Entries like supported sample rates, channel counts, formats will be repopulated on next connect. CRs-Fixed: 765434 Change-Id: I27d3b7fd7ff22646996f58c53de08547b1a1fb6a Bug: 18606219
2014-12-11merge in lmp-mr1-release history after reset to lmp-mr1-devThe Android Automerger
2014-12-09Reroute submix HAL: fix race condition on output stateJean-Michel Trivi
When reading from a pipe, the output may have been previously closed, therefore the output state should only be read if it is still available. This fixes a race condition observed between in_read() (which accesses the output stream) and adev_close_output_stream() (which sets the output reference to NULL). No issue with out_write() which checks the input reference. Bug 16009464 Change-Id: I979bc12c8fe91fad9b6f6c9e0be107c1bacae360
2014-12-02merge in lmp-mr1-release history after reset to lmp-mr1-devThe Android Automerger
2014-11-26Add server-side callback for change in MTU (1/4)Andre Eisenbach
When a client requests to update the LE transport MTU, the server currently does not get notified and can therefor not properly size notifications appropriate to the current MTU. Bug: 18388114 Change-Id: I136f32cba48da3302e13fb9a9ec81b8e01712138
2014-11-20merge in lmp-mr1-release history after reset to lmp-mr1-devThe Android Automerger
2014-11-17Support multiple pipes for reroutingJean-Michel Trivi
The implementation for "remote submix" supported only one pipe to capture the output of a mix. This CL adds support for multiple pipes to support capturing multiple audio routes. The structure for the r_submix audio device holds an array of route configurations (route_config), each referencing the input and output of the pipe dedicated to this route. Each route is associated to a unique address. Standby status is maintained per stream. Bug 16009464 Change-Id: Ie164c4ad2a6d8138f825484e7faf29a974ccf82e
2014-11-10merge in lmp-mr1-release history after reset to lmp-mr1-devThe Android Automerger
2014-11-09merge in lmp-mr1-release history after reset to lmp-mr1-devThe Android Automerger
2014-11-07Merge "Add a BufferItem parameter to onFrameAvailable" into lmp-mr1-devDan Stoza
2014-11-07Merge "Camera2/3 HAL test: cleanup deprecated keys" into lmp-mr1-devYin-Chia Yeh
2014-11-06Merge "Fix typo and add more detailed comments on what we expect from GPS ↵Daniel Estrada Alva
HAL. b/16727892" into lmp-mr1-dev
2014-11-06Camera2/3 HAL test: cleanup deprecated keysYin-Chia Yeh
Bug:16877860 Change-Id: I1eddec02cefa39692f63cc54cc40b75f449516a7
2014-11-04Add a BufferItem parameter to onFrameAvailableDan Stoza
Passes the BufferItem for the queued buffer to the onFrameAvailable callback so the consumer can track the BufferQueue's contents. Bug: 18111837 Change-Id: If9d07229c9b586c668e5f99074e9b63b0468feb0
2014-10-31Merge "power: Adds setFeature functionality for the power module" into ↵Ruchi Kandoi
lmp-mr1-dev
2014-10-31Fix typo and add more detailed comments on what we expect from GPS HAL.Tsuwei Chen
b/16727892 Change-Id: I73d3ea3e743846b9e579c78b80d7a393319c09f1
2014-10-31power: Adds setFeature functionality for the power moduleRuchi Kandoi
Adds the setFeature callback which could be used to enable/disable power as well as performance specific features. POWER_FEATURE_DOUBLE_TAP_WAKE is added which uses the setFeature callback to enable/disable the double-tap feature. Bug: 16875464 Change-Id: I5ed9b5be8fddedf9861eedd962def421d9fac5bf
2014-10-23Merge "tv_input: more documentation to events" into lmp-mr1-devWonsik Kim
2014-10-23tv_input: more documentation to eventsWonsik Kim
Bug: 18047715 Change-Id: I63fd594d3380f92fce3224a258060ca2bf37e79b
2014-10-20audio: new parameter key for HW A/V sync ID allocationEric Laurent
The HW A/V sync ID is retrieved from the HAL by calling global get_parameters() with key AUDIO_PARAMETER_HW_AV_SYNC. After the output stream is opened, the HW A/V sync ID is communicated by stream set_parameters() with key AUDIO_PARAMETER_STREAM_HW_AV_SYNC. Bug: 17112525. Change-Id: Id1e3a3aa1e88d15461a609b381ca8c1902735a29
2014-10-16am 5ff76cb5: am 793a854e: Fix remote submix crash on null sinkJean-Michel Trivi
* commit '5ff76cb59a892a856fa2476bd5bf7c41537b78e1': Fix remote submix crash on null sink
2014-10-15am 793a854e: Fix remote submix crash on null sinkJean-Michel Trivi
* commit '793a854e4547fa43632907a987684cadc93eb5e2': Fix remote submix crash on null sink
2014-10-15Fix remote submix crash on null sinklollipop-devJean-Michel Trivi
The "remote submix" HAL uses a MonoPipe instance to "pipe" audio from the sink of this virtual device HAL to its source. The life-cycle of this pipe is: - creation when either the input or output stream is open - destruction when both input and output are closed. Changes are: Fix test for pipe destruction: destroy pipe when both input and output streams are NULL. Count how many read errors went into the logs and cap them so as not to spam the logs when the pipe is not properly set up. Less 'I' logs, 'D' logs instead. When opening input stream, check for non-null sink before checking if it's shutdown. Bug 16653334 Bug 17111907 Change-Id: I634b4192b00f9b74a5109f42242423e9c8cb4c7c
2014-10-11am e914d696: Report multihal is SENSORS_DEVICE_API_VERSION_1_3 compliantNick Vaccaro
* commit 'e914d696a95a799bbcca221238a1874f995871ca': Report multihal is SENSORS_DEVICE_API_VERSION_1_3 compliant
2014-10-10Report multihal is SENSORS_DEVICE_API_VERSION_1_3 compliantNick Vaccaro
Ignore calls to any HALs that are not 1_0 or 1_3 compliant. Fix an unused parameter compiler warning. Bug: 17645248 Change-Id: Ia50f7512dfe35f37973440bba84e1b1b177a7bd3
2014-09-23Merge "Support MONO and STERO USB inputs. Allow "dynamic" flag in ↵Paul McLean
audio_policy.conf." into lmp-mr1-dev
2014-09-18Remove MHL hal definition.Jungshik Jang
Bug: 17479050 Change-Id: I7e238e09e253d46a552b775b0483215f8f1ae512
2014-09-17Support MONO and STERO USB inputs. Allow "dynamic" flag in audio_policy.conf.Paul McLean
Bug 17526569 Change-Id: I64b00fd338eb937303b41608728a18341ee78820
2014-09-14usb audio: implement microphone mute.Eric Laurent
Bug: 17321604. Change-Id: I8e3daf2636dfd5f85d990c0093c52c908064afac
2014-09-10Camera HALs: Promote device HAL v3.2Eino-Ville Talvala
And deprecate older HALs. Bug: 17445920 Change-Id: I37a5e53fda3c93080e37ec848f84c702a2c9120b
2014-09-05sensors.h documentation change.Aravind Akella
i) on-change sensors should set maxDelay. ii) Drivers should hold a wake_lock till poll() is called the next time when delivering events from wake-up sensors. Change-Id: I4b137843d5c857f04601618548306a710fbfbe5c
2014-09-02Merge "Creates interface to dynamically configure GPS. Bug: 17110478 ↵Tsuwei Chen
Change-Id: I2a053d02e3c198d519d6306809f81ff601169151" into lmp-dev
2014-08-30Creates interface to dynamically configure GPS.Tsuwei Chen
Bug: 17110478 Change-Id: I2a053d02e3c198d519d6306809f81ff601169151
2014-08-28Merge commit '38014a7c' into lmp-devGriff Hazen
Conflicts: include/hardware/sensors.h Change-Id: I21517f717761af7f52c003d535e86059ebb75f05
2014-08-28am 74279e3c: Adding information about the first activationVinod Krishnan
* commit '74279e3c23bd62c70d53098be91db85df5a68ece': Adding information about the first activation
2014-08-28Adding information about the first activationVinod Krishnan
Change-Id: If5759749c5e6a88dcaf5ab600c9086b056c3908a