<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_hardware_qcom_audio/legacy, branch lineage-16.0-caf-8960</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/LineageOS/android_hardware_qcom_audio/'/>
<entry>
<title>policy_hal: fix for MR1 function prototype.</title>
<updated>2019-09-27T22:23:56+00:00</updated>
<author>
<name>Ramjee Singh</name>
<email>ramjee@codeaurora.org</email>
</author>
<published>2017-09-02T08:08:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_audio/commit/?id=79c1b7727c2a1850691f863ce9fa4711cd5aba59'/>
<id>79c1b7727c2a1850691f863ce9fa4711cd5aba59</id>
<content type='text'>
Change-Id: I0b4efbbe0620766e68999bb8e9cabe28ff9ba28d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I0b4efbbe0620766e68999bb8e9cabe28ff9ba28d
</pre>
</div>
</content>
</entry>
<entry>
<title>policy_hal: Always call local implementation of updateCallRouting</title>
<updated>2019-09-27T22:23:55+00:00</updated>
<author>
<name>Arne Coucheron</name>
<email>arco68@gmail.com</email>
</author>
<published>2016-03-18T19:08:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_audio/commit/?id=28e7e2a23caceab4c47043a84a8af94e83a921ca'/>
<id>28e7e2a23caceab4c47043a84a8af94e83a921ca</id>
<content type='text'>
* updateCallRouting is not a virtual function, so any calls to the local
  implementation from the superclass will call the superclass's version
  instead of correctly calling the local version.
* Override implementations of virtual functions that DO call
  updateCallRouting (setDeviceConnectionState, setPhoneState,
  setForceUse) to ensure the local version of the function is
  called.

Change-Id: I071e2bf1ce4bf36f691c4808bf63610bcbb93227
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* updateCallRouting is not a virtual function, so any calls to the local
  implementation from the superclass will call the superclass's version
  instead of correctly calling the local version.
* Override implementations of virtual functions that DO call
  updateCallRouting (setDeviceConnectionState, setPhoneState,
  setForceUse) to ensure the local version of the function is
  called.

Change-Id: I071e2bf1ce4bf36f691c4808bf63610bcbb93227
</pre>
</div>
</content>
</entry>
<entry>
<title>policy_hal: Add custom audio policy</title>
<updated>2019-09-27T22:23:55+00:00</updated>
<author>
<name>Arne Coucheron</name>
<email>arco68@gmail.com</email>
</author>
<published>2016-03-14T23:31:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_audio/commit/?id=d459b10764126c6f5213fde32a6d0e939c010909'/>
<id>d459b10764126c6f5213fde32a6d0e939c010909</id>
<content type='text'>
For now this is equal to the system wide policy manager, except
for added support for FM device loopback. Which will give
working playback and recording with the pending updates to
QCOM's FM app.

Change-Id: I31e994a6868e3b1ef4a624a78a7e559e6dc53010
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For now this is equal to the system wide policy manager, except
for added support for FM device loopback. Which will give
working playback and recording with the pending updates to
QCOM's FM app.

Change-Id: I31e994a6868e3b1ef4a624a78a7e559e6dc53010
</pre>
</div>
</content>
</entry>
<entry>
<title>alsa_sound: Remove deprecated DEVICE_OUT_FM_TX</title>
<updated>2019-09-27T22:23:55+00:00</updated>
<author>
<name>Arne Coucheron</name>
<email>arco68@gmail.com</email>
</author>
<published>2016-03-16T23:13:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_audio/commit/?id=29eb741a8bd9c9521469c2b37d0f59152eddf6cb'/>
<id>29eb741a8bd9c9521469c2b37d0f59152eddf6cb</id>
<content type='text'>
Change-Id: Iba7d74fe7de15b8f1950d0f0041f6e2cc1936698
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Iba7d74fe7de15b8f1950d0f0041f6e2cc1936698
</pre>
</div>
</content>
</entry>
<entry>
<title>alsa_sound: Remove deprecated audio policy sources</title>
<updated>2019-09-27T22:23:55+00:00</updated>
<author>
<name>Arne Coucheron</name>
<email>arco68@gmail.com</email>
</author>
<published>2016-03-09T22:58:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_audio/commit/?id=dfeacab1574298ac7662ff5ee38b52c06ba7f39b'/>
<id>dfeacab1574298ac7662ff5ee38b52c06ba7f39b</id>
<content type='text'>
Change-Id: I5981631dff02866eb23c929d7be56246ad6c8589
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I5981631dff02866eb23c929d7be56246ad6c8589
</pre>
</div>
</content>
</entry>
<entry>
<title>alsa_sound: Enable QCOM_PROXY_DEVICE_ENABLED by default</title>
<updated>2019-09-27T22:23:55+00:00</updated>
<author>
<name>Arne Coucheron</name>
<email>arco68@gmail.com</email>
</author>
<published>2016-03-14T23:37:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_audio/commit/?id=0a2356d98c93fb345ba32e6ac5624b0985c7b77c'/>
<id>0a2356d98c93fb345ba32e6ac5624b0985c7b77c</id>
<content type='text'>
It's required for a2dp, so all devices should have this enabled

Change-Id: Ib9e268a94abc327fa289946bee621f6ec181108b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's required for a2dp, so all devices should have this enabled

Change-Id: Ib9e268a94abc327fa289946bee621f6ec181108b
</pre>
</div>
</content>
</entry>
<entry>
<title>alsa_sound: Fix handling of zero size write request</title>
<updated>2019-09-27T22:23:55+00:00</updated>
<author>
<name>nadlabak</name>
<email>pavel@doshaska.net</email>
</author>
<published>2016-01-21T21:20:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_audio/commit/?id=a9333c377fe30a5ac535d686ee885022167b4e28'/>
<id>a9333c377fe30a5ac535d686ee885022167b4e28</id>
<content type='text'>
Previously, periodSize number of bytes from the buffer pointer
location were always written to PCM even in the case when the
write call specified 0 bytes buffer size.
This caused short pop noise at the beginning of the playback
after the "audio flinger: force audio path start from normal mixer"
fake write() of 0 bytes introduction in audioflinger.

Change-Id: Ifeb353fed01a2f2b7e771a7ccb7d422f77a69228
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, periodSize number of bytes from the buffer pointer
location were always written to PCM even in the case when the
write call specified 0 bytes buffer size.
This caused short pop noise at the beginning of the playback
after the "audio flinger: force audio path start from normal mixer"
fake write() of 0 bytes introduction in audioflinger.

Change-Id: Ifeb353fed01a2f2b7e771a7ccb7d422f77a69228
</pre>
</div>
</content>
</entry>
<entry>
<title>libalsa-intf: Fix clang compiler errors</title>
<updated>2019-09-27T22:23:55+00:00</updated>
<author>
<name>AdrianDC</name>
<email>radian.dc@gmail.com</email>
</author>
<published>2015-12-31T18:45:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_audio/commit/?id=ad86259d90b7f3305a99646098e18d153f6b54a0'/>
<id>ad86259d90b7f3305a99646098e18d153f6b54a0</id>
<content type='text'>
Change-Id: I1ac4675d1f036eca0695442a9e9866e3fb338e4f
Signed-off-by: AdrianDC &lt;radian.dc@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I1ac4675d1f036eca0695442a9e9866e3fb338e4f
Signed-off-by: AdrianDC &lt;radian.dc@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>alsa_sound: Fix clang compiler errors</title>
<updated>2019-09-27T22:23:55+00:00</updated>
<author>
<name>AdrianDC</name>
<email>radian.dc@gmail.com</email>
</author>
<published>2015-12-31T18:45:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_audio/commit/?id=ff40a6bedbdba1b0008f2f1d1606d2bcb175cd72'/>
<id>ff40a6bedbdba1b0008f2f1d1606d2bcb175cd72</id>
<content type='text'>
Change-Id: I3109cc2a82f36a1e6367997231e90568da5cbf78
Signed-off-by: AdrianDC &lt;radian.dc@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I3109cc2a82f36a1e6367997231e90568da5cbf78
Signed-off-by: AdrianDC &lt;radian.dc@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libalsa-intf: Don't log as error on successful EC change</title>
<updated>2019-09-27T22:23:55+00:00</updated>
<author>
<name>AdrianDC</name>
<email>radian.dc@gmail.com</email>
</author>
<published>2015-12-20T23:04:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_audio/commit/?id=d2d3efee7be9f83b0f34cea3f8312dc015a8280e'/>
<id>d2d3efee7be9f83b0f34cea3f8312dc015a8280e</id>
<content type='text'>
Change-Id: I0b4efb67d28e4c8ec02979f38a65d1dc879ed22d
Signed-off-by: AdrianDC &lt;radian.dc@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I0b4efb67d28e4c8ec02979f38a65d1dc879ed22d
Signed-off-by: AdrianDC &lt;radian.dc@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
