<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_hardware_qcom_audio, branch cm-14.1-caf-8974</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>audio: free and assign NULL to global static device pointer</title>
<updated>2020-01-25T16:28:58+00:00</updated>
<author>
<name>Preetam Singh Ranawat</name>
<email>apranawat@codeaurora.org</email>
</author>
<published>2019-06-24T09:41:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_audio/commit/?id=ed564ae329c0a5bdb768aeb85f6785d8953a5f56'/>
<id>ed564ae329c0a5bdb768aeb85f6785d8953a5f56</id>
<content type='text'>
 -free and assign NULL to global static device pointer instead of local
  pointer to avoid free after use issue.

Change-Id: Idfdef719320efcd792c7d2ebd7ec2dfe5d3fbfbd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 -free and assign NULL to global static device pointer instead of local
  pointer to avoid free after use issue.

Change-Id: Idfdef719320efcd792c7d2ebd7ec2dfe5d3fbfbd
</pre>
</div>
</content>
</entry>
<entry>
<title>hal: msim_voice_extn: Set msim_phone based on phone_type parameter</title>
<updated>2018-05-04T17:43:45+00:00</updated>
<author>
<name>Paul Keith</name>
<email>javelinanddart@gmail.com</email>
</author>
<published>2018-04-25T01:03:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_audio/commit/?id=8b312302586b18f6cf1f37afa0fa6b3c19bb46b9'/>
<id>8b312302586b18f6cf1f37afa0fa6b3c19bb46b9</id>
<content type='text'>
* This is consistently cp1 on SIM1 and cp2 on SIM2, so drop all the
  confusing and unnecessary property_get calls, and just use the param

Change-Id: I4a59ebd177d46b47e00067af7e6dce49d3e7e676
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* This is consistently cp1 on SIM1 and cp2 on SIM2, so drop all the
  confusing and unnecessary property_get calls, and just use the param

Change-Id: I4a59ebd177d46b47e00067af7e6dce49d3e7e676
</pre>
</div>
</content>
</entry>
<entry>
<title>hal: msim_voice_extn: Use an enum for keeping track of the current SIM</title>
<updated>2018-05-04T17:43:37+00:00</updated>
<author>
<name>Paul Keith</name>
<email>javelinanddart@gmail.com</email>
</author>
<published>2018-04-25T01:08:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_audio/commit/?id=3b840d294a20f3aa34c393a49d86177371cc4517'/>
<id>3b840d294a20f3aa34c393a49d86177371cc4517</id>
<content type='text'>
* Treat SIM2 as the "special" case rather than the fallback, while at it

Change-Id: I724918d2af4e9af59fce7a99caf45db370327bb8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Treat SIM2 as the "special" case rather than the fallback, while at it

Change-Id: I724918d2af4e9af59fce7a99caf45db370327bb8
</pre>
</div>
</content>
</entry>
<entry>
<title>Equalizer: Check value size for get preset name</title>
<updated>2017-09-15T14:58:43+00:00</updated>
<author>
<name>Andy Hung</name>
<email>hunga@google.com</email>
</author>
<published>2017-05-16T22:30:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_audio/commit/?id=f5a8e83b84201eb736751920473c918def447af0'/>
<id>f5a8e83b84201eb736751920473c918def447af0</id>
<content type='text'>
Test: see CTS testAllEffectsEqualizer_CVE_2017_0401
Bug: 37536407
Change-Id: Ifa515dea10c9293022b7d0971d097f0bd727ac6c
(cherry picked from commit 8cf151a63177247a370ecdef6f2e1ec0b80901d5)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test: see CTS testAllEffectsEqualizer_CVE_2017_0401
Bug: 37536407
Change-Id: Ifa515dea10c9293022b7d0971d097f0bd727ac6c
(cherry picked from commit 8cf151a63177247a370ecdef6f2e1ec0b80901d5)
</pre>
</div>
</content>
</entry>
<entry>
<title>aenc-aac: bounds checking</title>
<updated>2017-09-06T13:03:42+00:00</updated>
<author>
<name>Aalique Grahame</name>
<email>agrahame@codeaurora.org</email>
</author>
<published>2017-03-22T22:12:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_audio/commit/?id=00b701994ca5905f67472dfd52f3008de34b83f5'/>
<id>00b701994ca5905f67472dfd52f3008de34b83f5</id>
<content type='text'>
Add bounds checking for buffers

CRs-Fixed: 2013236
Change-Id: I0e1f75ea307088b92e87b99f8b614afbcd0f1c82
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add bounds checking for buffers

CRs-Fixed: 2013236
Change-Id: I0e1f75ea307088b92e87b99f8b614afbcd0f1c82
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix security vulnerability: Equalizer setParameter memory overflow</title>
<updated>2017-08-07T23:44:18+00:00</updated>
<author>
<name>rago</name>
<email>rago@google.com</email>
</author>
<published>2017-06-06T22:02:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_audio/commit/?id=0d8579c53d367a78bcb1f61ef6712708e00acb52'/>
<id>0d8579c53d367a78bcb1f61ef6712708e00acb52</id>
<content type='text'>
Bug: 37563371

Test: use POC on bug or cts security test
Change-Id: Ia04f172fb21b11463ffa9ea023d69a3db01e0731
(cherry picked from commit 617cd5c7f46c2312c7253001c46e7eea4c0315e0)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 37563371

Test: use POC on bug or cts security test
Change-Id: Ia04f172fb21b11463ffa9ea023d69a3db01e0731
(cherry picked from commit 617cd5c7f46c2312c7253001c46e7eea4c0315e0)
</pre>
</div>
</content>
</entry>
<entry>
<title>msm8974: bring back USECASE_AUDIO_RECORD_FM_VIRTUAL</title>
<updated>2017-03-05T05:48:26+00:00</updated>
<author>
<name>Sultan Qasim Khan</name>
<email>sultanqasim@gmail.com</email>
</author>
<published>2017-02-27T03:58:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_audio/commit/?id=3125b2cde9cbe57cd692c88a78bb704a6279a5fd'/>
<id>3125b2cde9cbe57cd692c88a78bb704a6279a5fd</id>
<content type='text'>
Needed to record with mic while FM is being played.
This partially reverts e450f5403adda6d23462df62a8fa5680487fc78c

Change-Id: Iaecb2bab4acbadd571effd37afe3d0116973f822
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Needed to record with mic while FM is being played.
This partially reverts e450f5403adda6d23462df62a8fa5680487fc78c

Change-Id: Iaecb2bab4acbadd571effd37afe3d0116973f822
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "visualizer: do not apply calibration on audio routed to afe proxy"</title>
<updated>2017-03-01T03:27:10+00:00</updated>
<author>
<name>Michael Sky</name>
<email>electrydev@gmail.com</email>
</author>
<published>2017-01-30T21:01:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_audio/commit/?id=610f5f5fb4fee3cda3cf6f60605fd1c39851daa1'/>
<id>610f5f5fb4fee3cda3cf6f60605fd1c39851daa1</id>
<content type='text'>
* Calibration with hardcoded AFE Proxy acdb_id (45), which is supposed
   to get rid of post-processing, is unnecessary and can cause sudden
   (and unpleasant) volume level change when HW visualizer is shown.
   (e.g. on lockscreen)

* The acdb_id doesn't change, and forces use of the same audio
   calibration for all devices (headphones/speaker/etc...).

This reverts commit 099909785eb0c2a2e42dd13509456e6cf24d5ecb.

Change-Id: I65e2ee82633b478ecfbe9282f849e49147a2e18c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Calibration with hardcoded AFE Proxy acdb_id (45), which is supposed
   to get rid of post-processing, is unnecessary and can cause sudden
   (and unpleasant) volume level change when HW visualizer is shown.
   (e.g. on lockscreen)

* The acdb_id doesn't change, and forces use of the same audio
   calibration for all devices (headphones/speaker/etc...).

This reverts commit 099909785eb0c2a2e42dd13509456e6cf24d5ecb.

Change-Id: I65e2ee82633b478ecfbe9282f849e49147a2e18c
</pre>
</div>
</content>
</entry>
<entry>
<title>hal: Remove duplicated HFP if branch (mismerge)</title>
<updated>2017-02-27T07:39:50+00:00</updated>
<author>
<name>Hendrik Hagendorn</name>
<email>git@finnq.de</email>
</author>
<published>2017-02-09T19:06:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_audio/commit/?id=45552c30227c9b0a7b5036aa79c940f12fc9312c'/>
<id>45552c30227c9b0a7b5036aa79c940f12fc9312c</id>
<content type='text'>
Change-Id: I4b867e7a3b49275926759a262f2a3b059d4dc713
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I4b867e7a3b49275926759a262f2a3b059d4dc713
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'caf/LA.BF.1.1.3_rb1.15' into cm-14.1</title>
<updated>2017-02-04T17:45:28+00:00</updated>
<author>
<name>Michael Bestas</name>
<email>mikeioannina@gmail.com</email>
</author>
<published>2017-02-04T17:45:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_audio/commit/?id=00fe0f72e84fe7b8baee9a328684e6a4079fc9e3'/>
<id>00fe0f72e84fe7b8baee9a328684e6a4079fc9e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
