<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_hardware_libhardware_legacy, branch gingerbread-release</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/'/>
<entry>
<title>do not merge bug 3370834 Cherrypick from master CL 79894</title>
<updated>2011-01-20T20:01:22+00:00</updated>
<author>
<name>Jean-Michel Trivi</name>
<email>jmtrivi@google.com</email>
</author>
<published>2010-11-16T00:02:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/commit/?id=17f1ff8c99dada2cca93f68d434cf64a6dc692c2'/>
<id>17f1ff8c99dada2cca93f68d434cf64a6dc692c2</id>
<content type='text'>
Support new audio mode for audio communication other than telephony.

Change-Id: I4fa2c277517111e8490f6bdfb97ce3788dc8f549
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support new audio mode for audio communication other than telephony.

Change-Id: I4fa2c277517111e8490f6bdfb97ce3788dc8f549
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix issue 2641884: Bluetooth volume is dependent on in call volume.</title>
<updated>2010-12-01T22:17:05+00:00</updated>
<author>
<name>Eric Laurent</name>
<email>elaurent@google.com</email>
</author>
<published>2010-12-01T22:15:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/commit/?id=831ad5246fcfcd3c91e02c079a0aee997c895ddf'/>
<id>831ad5246fcfcd3c91e02c079a0aee997c895ddf</id>
<content type='text'>
The problem is that the code in AudioPolicyManagerBase::checkAndSetVolume() that forces
voice volume to max when setting bluetooth SCO volume is not called if the bluetooth stream
volume did not actually change. So even if we re apply volumes when switching to bluetooth
device, the voice volume is not changed in audio HAL and remains what it was when routed to earpiece.
What makes things worse on Passion is that stream volumes are limited when connected to bluetooth
and their actual value does not change as soon as they exceed the limit threshold.

Change-Id: Ieb72a71e06e9b3079cc8bc76c78ce83e060a2ea2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The problem is that the code in AudioPolicyManagerBase::checkAndSetVolume() that forces
voice volume to max when setting bluetooth SCO volume is not called if the bluetooth stream
volume did not actually change. So even if we re apply volumes when switching to bluetooth
device, the voice volume is not changed in audio HAL and remains what it was when routed to earpiece.
What makes things worse on Passion is that stream volumes are limited when connected to bluetooth
and their actual value does not change as soon as they exceed the limit threshold.

Change-Id: Ieb72a71e06e9b3079cc8bc76c78ce83e060a2ea2
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix issue 3142808.</title>
<updated>2010-11-03T01:18:13+00:00</updated>
<author>
<name>Eric Laurent</name>
<email>elaurent@google.com</email>
</author>
<published>2010-11-02T19:03:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/commit/?id=2f2db765228f110b37a2851d1199d3c72d313c6d'/>
<id>2f2db765228f110b37a2851d1199d3c72d313c6d</id>
<content type='text'>
There is a bug in the way audio policy manager handles A2DP interface suspend/restore
when SCO is used. This bug is not new but has been triggered by a change in the timing
of the events received by audio policy manager when a call is setup and torn down
introduced by commit 164a8f86c7e48992691368c4895709c3bdb835a4.

The fix consists in grouping the control of A2DP suspended state in a single function
that is called systematically when conditions affecting this state are changed:
- call state change
- device connection/disconnection
- change in forced usage.

Change-Id: Ib76a999513b5afbfd59ba945f8650d2a48d6f480
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is a bug in the way audio policy manager handles A2DP interface suspend/restore
when SCO is used. This bug is not new but has been triggered by a change in the timing
of the events received by audio policy manager when a call is setup and torn down
introduced by commit 164a8f86c7e48992691368c4895709c3bdb835a4.

The fix consists in grouping the control of A2DP suspended state in a single function
that is called systematically when conditions affecting this state are changed:
- call state change
- device connection/disconnection
- change in forced usage.

Change-Id: Ib76a999513b5afbfd59ba945f8650d2a48d6f480
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix issue 2952766.</title>
<updated>2010-08-28T00:16:29+00:00</updated>
<author>
<name>Eric Laurent</name>
<email>elaurent@google.com</email>
</author>
<published>2010-08-28T00:16:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/commit/?id=d6e68c3ae5677bc6127628d1c700b11c8f0fcdaf'/>
<id>d6e68c3ae5677bc6127628d1c700b11c8f0fcdaf</id>
<content type='text'>
The fix for issue 2952766 showed some unused code in
AudioPolicyManagerBase::checkOutputForStrategy(): since commit
eb8f850d0b7e53956e917fd9645f808c1a09bc88: there is no need
to update the hardware output device as it will be updated when the
new tracks are created by audioflinger.

Change-Id: I2f46fab58a5db3b4cd03fdaeebd7d6603c8dbbdd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The fix for issue 2952766 showed some unused code in
AudioPolicyManagerBase::checkOutputForStrategy(): since commit
eb8f850d0b7e53956e917fd9645f808c1a09bc88: there is no need
to update the hardware output device as it will be updated when the
new tracks are created by audioflinger.

Change-Id: I2f46fab58a5db3b4cd03fdaeebd7d6603c8dbbdd
</pre>
</div>
</content>
</entry>
<entry>
<title>Audio policy manager changes for audio effects</title>
<updated>2010-07-20T16:31:47+00:00</updated>
<author>
<name>Eric Laurent</name>
<email>elaurent@google.com</email>
</author>
<published>2010-07-13T12:01:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/commit/?id=d2b227e76033d8c44b71d2982028a63436d3fe84'/>
<id>d2b227e76033d8c44b71d2982028a63436d3fe84</id>
<content type='text'>
Added methods for audio effects management by audio policy manager.
- control of total CPU load and memory used by effect engines
- selection of output stream for global effects
- added audio session id in parameter list for startOutput() and stopOutput().
this is not used in default audio policy manager implementation.

Change-Id: I3467e64035387cc5272266b1318a5ed788958374
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added methods for audio effects management by audio policy manager.
- control of total CPU load and memory used by effect engines
- selection of output stream for global effects
- added audio session id in parameter list for startOutput() and stopOutput().
this is not used in default audio policy manager implementation.

Change-Id: I3467e64035387cc5272266b1318a5ed788958374
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove obsolete gpstest app.</title>
<updated>2010-07-01T13:37:08+00:00</updated>
<author>
<name>Mike Lockwood</name>
<email>lockwood@android.com</email>
</author>
<published>2010-07-01T13:37:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/commit/?id=0df071ad05d1c1dae6b6aaa6122146fa679c7a12'/>
<id>0df071ad05d1c1dae6b6aaa6122146fa679c7a12</id>
<content type='text'>
Change-Id: If4456b47aa4af6d50110773c87fb67efa985ece9
Signed-off-by: Mike Lockwood &lt;lockwood@android.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: If4456b47aa4af6d50110773c87fb67efa985ece9
Signed-off-by: Mike Lockwood &lt;lockwood@android.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Get rid of warnings when compiled with -Wformat-security</title>
<updated>2010-05-14T00:38:54+00:00</updated>
<author>
<name>Nick Kralevich</name>
<email>nnk@google.com</email>
</author>
<published>2010-05-13T23:24:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/commit/?id=c6cf19a688b6d1c068a6f6ee4c1302a333cd8518'/>
<id>c6cf19a688b6d1c068a6f6ee4c1302a333cd8518</id>
<content type='text'>
Change-Id: Ib0a56e508734b1eca8b6cf125fd07efefee854aa
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ib0a56e508734b1eca8b6cf125fd07efefee854aa
</pre>
</div>
</content>
</entry>
<entry>
<title>am 28739a81: merge from open-source master</title>
<updated>2010-04-08T17:54:22+00:00</updated>
<author>
<name>The Android Open Source Project</name>
<email>initial-contribution@android.com</email>
</author>
<published>2010-04-08T17:54:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/commit/?id=bf871a3efb4f93cd05c9ebad1906074e246e6840'/>
<id>bf871a3efb4f93cd05c9ebad1906074e246e6840</id>
<content type='text'>
Merge commit '28739a81dbdeb046adc9e31ffadbe65cb45563b3' into kraken

* commit '28739a81dbdeb046adc9e31ffadbe65cb45563b3':
  Add a static library containing power.c for use by the librpc library.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Merge commit '28739a81dbdeb046adc9e31ffadbe65cb45563b3' into kraken

* commit '28739a81dbdeb046adc9e31ffadbe65cb45563b3':
  Add a static library containing power.c for use by the librpc library.
</pre>
</div>
</content>
</entry>
<entry>
<title>merge from open-source master</title>
<updated>2010-04-08T17:47:43+00:00</updated>
<author>
<name>The Android Open Source Project</name>
<email>initial-contribution@android.com</email>
</author>
<published>2010-04-08T17:47:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/commit/?id=28739a81dbdeb046adc9e31ffadbe65cb45563b3'/>
<id>28739a81dbdeb046adc9e31ffadbe65cb45563b3</id>
<content type='text'>
Change-Id: I33605ebb36f1978e1c4715f6688074c808981c8d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I33605ebb36f1978e1c4715f6688074c808981c8d
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a static library containing power.c for use by the librpc library.</title>
<updated>2010-04-06T14:56:28+00:00</updated>
<author>
<name>Mike Lockwood</name>
<email>lockwood@android.com</email>
</author>
<published>2010-03-09T15:43:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/commit/?id=818e4bcaa66ca462ca874e4d6e5dbc1041d50775'/>
<id>818e4bcaa66ca462ca874e4d6e5dbc1041d50775</id>
<content type='text'>
Change-Id: I0c20d1214f4cb7f21712d4ba46d26ea8308fc45d
Signed-off-by: Mike Lockwood &lt;lockwood@android.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I0c20d1214f4cb7f21712d4ba46d26ea8308fc45d
Signed-off-by: Mike Lockwood &lt;lockwood@android.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
