<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_hardware_libhardware_legacy, branch tools_r21</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>Merge "Restore the ability to use ctrl_interface directory"</title>
<updated>2012-09-20T22:51:37+00:00</updated>
<author>
<name>Jean-Baptiste Queru</name>
<email>jbq@google.com</email>
</author>
<published>2012-09-20T22:51:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/commit/?id=e0232039e0a59f7ef4fc67dad178387b2d5fffba'/>
<id>e0232039e0a59f7ef4fc67dad178387b2d5fffba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Restore the ability to use ctrl_interface directory</title>
<updated>2012-08-23T21:01:37+00:00</updated>
<author>
<name>Paul Drews</name>
<email>paul.drews@intel.com</email>
</author>
<published>2012-07-24T23:17:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/commit/?id=24ffafedc87d05611703deb62e25d71684e0723e'/>
<id>24ffafedc87d05611703deb62e25d71684e0723e</id>
<content type='text'>
lihardware_legacy was ALWAYS re-writing the
wpa_supplicant.conf file's "ctrl_interface" entry to the
value specified as the property wifi.interface, whose value
was typically "wlan0".  This was designed to allow the
wpa_supplicant service to be started with a "socket"
directive in its service description in an init.rc file.
Under these circumstances, the socket name is exchanged
between wpa_supplicant and its WifiService client through an
environment variable whose name is derived from
wifi.interface and a standard prefix.

However, since the "ctrl_interface" entry was always
re-written in this way, it broke the ability to use
"ctrl_interface" in its standard usage as a directory where
the (unix-domain) socket will be exchanged.

This change restores the ability to use the standard
directory-form ctrl_interface usage by limiting the
re-writing of the ctrl_interface entry to cases where it
does not look like an absolute path or the "DIR=" form of
directory.

Change-Id: I96c8656d144c1ea41e25ab0eb0807f7b49193b49
Signed-off-by: Paul Drews &lt;paul.drews@intel.com&gt;
Signed-off-by: Andrew Boie &lt;andrew.p.boie@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
lihardware_legacy was ALWAYS re-writing the
wpa_supplicant.conf file's "ctrl_interface" entry to the
value specified as the property wifi.interface, whose value
was typically "wlan0".  This was designed to allow the
wpa_supplicant service to be started with a "socket"
directive in its service description in an init.rc file.
Under these circumstances, the socket name is exchanged
between wpa_supplicant and its WifiService client through an
environment variable whose name is derived from
wifi.interface and a standard prefix.

However, since the "ctrl_interface" entry was always
re-written in this way, it broke the ability to use
"ctrl_interface" in its standard usage as a directory where
the (unix-domain) socket will be exchanged.

This change restores the ability to use the standard
directory-form ctrl_interface usage by limiting the
re-writing of the ctrl_interface entry to cases where it
does not look like an absolute path or the "DIR=" form of
directory.

Change-Id: I96c8656d144c1ea41e25ab0eb0807f7b49193b49
Signed-off-by: Paul Drews &lt;paul.drews@intel.com&gt;
Signed-off-by: Andrew Boie &lt;andrew.p.boie@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Reconcile with jb-release</title>
<updated>2012-06-19T13:13:45+00:00</updated>
<author>
<name>The Android Open Source Project</name>
<email>initial-contribution@android.com</email>
</author>
<published>2012-06-19T13:13:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/commit/?id=20eade73390ac941b9ebbe19177393e70531db8b'/>
<id>20eade73390ac941b9ebbe19177393e70531db8b</id>
<content type='text'>
Change-Id: I2c7b504ccf7c3d9f7d0b17824f228c1a9ed87a0d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I2c7b504ccf7c3d9f7d0b17824f228c1a9ed87a0d
</pre>
</div>
</content>
</entry>
<entry>
<title>audio policy: fix volume upon A2DP connection</title>
<updated>2012-06-15T21:12:16+00:00</updated>
<author>
<name>Eric Laurent</name>
<email>elaurent@google.com</email>
</author>
<published>2012-06-13T22:19:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/commit/?id=4113a42b37257141322c78e5388dcdf42c7a0bf7'/>
<id>4113a42b37257141322c78e5388dcdf42c7a0bf7</id>
<content type='text'>
setForceUse() should not force new device selection on outputs
if the selected device is 0. If a device 0 (no device) selection
is forced on a duplicated output, this causes volumes to be reset to
their default on outputs the duplicated output is connected to.

Also force reapply volumes when a new output is created. It is safer and more
explicit than relying on the fact that the selected volume is different
from default volume and thus is actually sent to audioflinger.

Bug 6658021.

Change-Id: I0a14d5229847e001b0d44f60d41c241efdb9946a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
setForceUse() should not force new device selection on outputs
if the selected device is 0. If a device 0 (no device) selection
is forced on a duplicated output, this causes volumes to be reset to
their default on outputs the duplicated output is connected to.

Also force reapply volumes when a new output is created. It is safer and more
explicit than relying on the fact that the selected volume is different
from default volume and thus is actually sent to audioflinger.

Bug 6658021.

Change-Id: I0a14d5229847e001b0d44f60d41c241efdb9946a
</pre>
</div>
</content>
</entry>
<entry>
<title>am 4366b4a6: audio policy: fix volume upon A2DP connection</title>
<updated>2012-06-14T15:41:07+00:00</updated>
<author>
<name>Eric Laurent</name>
<email>elaurent@google.com</email>
</author>
<published>2012-06-14T15:41:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/commit/?id=3fee17915557a6763e063c2a7921ab3c89fcbe1e'/>
<id>3fee17915557a6763e063c2a7921ab3c89fcbe1e</id>
<content type='text'>
* commit '4366b4a6735e5da342b56773073f0b41197c777f':
  audio policy: fix volume upon A2DP connection
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* commit '4366b4a6735e5da342b56773073f0b41197c777f':
  audio policy: fix volume upon A2DP connection
</pre>
</div>
</content>
</entry>
<entry>
<title>audio policy: fix volume upon A2DP connection</title>
<updated>2012-06-13T22:19:32+00:00</updated>
<author>
<name>Eric Laurent</name>
<email>elaurent@google.com</email>
</author>
<published>2012-06-13T22:19:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/commit/?id=4366b4a6735e5da342b56773073f0b41197c777f'/>
<id>4366b4a6735e5da342b56773073f0b41197c777f</id>
<content type='text'>
setForceUse() should not force new device selection on outputs
if the selected device is 0. If a device 0 (no device) selection
is forced on a duplicated output, this causes volumes to be reset to
their default on outputs the duplicated output is connected to.

Also force reapply volumes when a new output is created. It is safer and more
explicit than relying on the fact that the selected volume is different
from default volume and thus is actually sent to audioflinger.

Bug 6658021.

Change-Id: I0a14d5229847e001b0d44f60d41c241efdb9946a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
setForceUse() should not force new device selection on outputs
if the selected device is 0. If a device 0 (no device) selection
is forced on a duplicated output, this causes volumes to be reset to
their default on outputs the duplicated output is connected to.

Also force reapply volumes when a new output is created. It is safer and more
explicit than relying on the fact that the selected volume is different
from default volume and thus is actually sent to audioflinger.

Bug 6658021.

Change-Id: I0a14d5229847e001b0d44f60d41c241efdb9946a
</pre>
</div>
</content>
</entry>
<entry>
<title>Reconcile with jb-release</title>
<updated>2012-06-11T16:22:36+00:00</updated>
<author>
<name>The Android Open Source Project</name>
<email>initial-contribution@android.com</email>
</author>
<published>2012-06-11T16:22:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/commit/?id=c5c1df92c25bbbd6fc49c8e86fdfbc7453024427'/>
<id>c5c1df92c25bbbd6fc49c8e86fdfbc7453024427</id>
<content type='text'>
Change-Id: Ia53e5d26bd13718633bfe4931243ee2d9b1bdb6f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ia53e5d26bd13718633bfe4931243ee2d9b1bdb6f
</pre>
</div>
</content>
</entry>
<entry>
<title>merge in jb-release history after reset to jb-dev</title>
<updated>2012-06-08T15:20:44+00:00</updated>
<author>
<name>The Android Automerger</name>
<email>android-build@android.com</email>
</author>
<published>2012-06-08T15:20:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/commit/?id=e3f43309a68a31f6389b0fda6cad91e4d6ab45c6'/>
<id>e3f43309a68a31f6389b0fda6cad91e4d6ab45c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>am e3ce4e99: Merge "Increase system stream volume on speaker" into jb-dev</title>
<updated>2012-06-07T23:34:37+00:00</updated>
<author>
<name>Jean-Michel Trivi</name>
<email>jmtrivi@google.com</email>
</author>
<published>2012-06-07T23:34:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/commit/?id=4168c3a339d8a6d571dcbceca65b9936da1c5e55'/>
<id>4168c3a339d8a6d571dcbceca65b9936da1c5e55</id>
<content type='text'>
* commit 'e3ce4e99970bd2820f91345b769e6f57353e02f0':
  Increase system stream volume on speaker
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* commit 'e3ce4e99970bd2820f91345b769e6f57353e02f0':
  Increase system stream volume on speaker
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Increase system stream volume on speaker" into jb-dev</title>
<updated>2012-06-07T22:29:10+00:00</updated>
<author>
<name>Jean-Michel Trivi</name>
<email>jmtrivi@google.com</email>
</author>
<published>2012-06-07T22:29:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_libhardware_legacy/commit/?id=e3ce4e99970bd2820f91345b769e6f57353e02f0'/>
<id>e3ce4e99970bd2820f91345b769e6f57353e02f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
