<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hardware_qcom_audio, branch stable/cm-13.0-caf-8952-ZNH5Y</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/hardware_qcom_audio/'/>
<entry>
<title>Fix potential NULL dereference in Visualizer effect</title>
<updated>2016-12-12T20:34:22+00:00</updated>
<author>
<name>rago</name>
<email>rago@google.com</email>
</author>
<published>2016-10-08T01:13:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/hardware_qcom_audio/commit/?id=ba12587e6f7564575e3ded4c4df9bb97a6e4a82d'/>
<id>ba12587e6f7564575e3ded4c4df9bb97a6e4a82d</id>
<content type='text'>
Bug: 30229821

CYNGNOS-3312
Test: fixing CL. Existing unit tests still pass.

Change-Id: I73d3fe413dd7590470c5b3b19569d6a7969c4dd8
(cherry picked from commit 0c39abc483ba980f7c417e57a0aa39139136c97a)
(cherry picked from commit d2cbd8b9d81aeaf6651b07e6e8f341908f5fb4ae)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 30229821

CYNGNOS-3312
Test: fixing CL. Existing unit tests still pass.

Change-Id: I73d3fe413dd7590470c5b3b19569d6a7969c4dd8
(cherry picked from commit 0c39abc483ba980f7c417e57a0aa39139136c97a)
(cherry picked from commit d2cbd8b9d81aeaf6651b07e6e8f341908f5fb4ae)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix potential overflow in Visualizer effect</title>
<updated>2016-12-04T14:41:16+00:00</updated>
<author>
<name>rago</name>
<email>rago@google.com</email>
</author>
<published>2016-08-23T00:59:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/hardware_qcom_audio/commit/?id=1c97b304ab262c1348f422304f9c45f82bcb60e3'/>
<id>1c97b304ab262c1348f422304f9c45f82bcb60e3</id>
<content type='text'>
RM-290

CYNGNOS-3303
Bug: 30229821
Change-Id: Iea1c4a21735e893aeded95b980044ec0861a7ea8
(cherry picked from commit 2fa52194ef64843c2908c69527384c6c2fcdbafa)
(cherry picked from commit 57ac66340ad488a17fc285b6fc2635cb7375d72b)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
RM-290

CYNGNOS-3303
Bug: 30229821
Change-Id: Iea1c4a21735e893aeded95b980044ec0861a7ea8
(cherry picked from commit 2fa52194ef64843c2908c69527384c6c2fcdbafa)
(cherry picked from commit 57ac66340ad488a17fc285b6fc2635cb7375d72b)
</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT MERGE Fix AudioEffect reply overflow</title>
<updated>2016-07-07T20:47:46+00:00</updated>
<author>
<name>Andy Hung</name>
<email>hunga@google.com</email>
</author>
<published>2016-06-08T00:51:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/hardware_qcom_audio/commit/?id=dc4a1f62715a7cc49d4b659aa2c791b49d0d9acf'/>
<id>dc4a1f62715a7cc49d4b659aa2c791b49d0d9acf</id>
<content type='text'>
Bug: 28173666
Ticket: CYNGNOS-3020
Change-Id: I055af37a721b20c5da0f1ec4b02f630dcd5aee02
(cherry picked from commit 57fd9637536d40ec8c40a6bed76a71471dab0f64)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 28173666
Ticket: CYNGNOS-3020
Change-Id: I055af37a721b20c5da0f1ec4b02f630dcd5aee02
(cherry picked from commit 57fd9637536d40ec8c40a6bed76a71471dab0f64)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'caf/LA.BR.1.3.3_rb1.18' into cm-13.0-caf-8952</title>
<updated>2016-06-07T17:47:03+00:00</updated>
<author>
<name>Ethan Chen</name>
<email>intervigil@gmail.com</email>
</author>
<published>2016-06-07T17:47:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/hardware_qcom_audio/commit/?id=51dff91ef6bf321cfe391c53413b277529f08fa3'/>
<id>51dff91ef6bf321cfe391c53413b277529f08fa3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>hal: Garbage output in logcat</title>
<updated>2016-05-10T20:10:42+00:00</updated>
<author>
<name>Keith Mok</name>
<email>kmok@cyngn.com</email>
</author>
<published>2016-05-10T19:59:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/hardware_qcom_audio/commit/?id=52af337ab50e566822962f0bdbe0e3a4b32500f3'/>
<id>52af337ab50e566822962f0bdbe0e3a4b32500f3</id>
<content type='text'>
AudioPolicyManagerCustom is outputting garbage
for the following log and potentially crashing it.
    AudioPolicyManagerCustom: offload disabled by av.streaming.offload.enable = ^[;¤¶
It should not use prop_value.

Change-Id: I5dc388d273c12a7c736faa50aeeab684f9600125
(cherry picked from commit 17067a92061757c88faeb3f2874e567501653673)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
AudioPolicyManagerCustom is outputting garbage
for the following log and potentially crashing it.
    AudioPolicyManagerCustom: offload disabled by av.streaming.offload.enable = ^[;¤¶
It should not use prop_value.

Change-Id: I5dc388d273c12a7c736faa50aeeab684f9600125
(cherry picked from commit 17067a92061757c88faeb3f2874e567501653673)
</pre>
</div>
</content>
</entry>
<entry>
<title>policy_hal: handle incall sonification without checking output refCount</title>
<updated>2016-04-22T07:51:44+00:00</updated>
<author>
<name>Weiyin Jiang</name>
<email>wjiang@codeaurora.org</email>
</author>
<published>2016-02-16T07:55:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/hardware_qcom_audio/commit/?id=23187da763062098a729975e4181bec097a57253'/>
<id>23187da763062098a729975e4181bec097a57253</id>
<content type='text'>
Call handleIncallSonification in startSource and stopSource without
checking mRefCount to make sure ringtone mute/unmute is called for
multiple active stream.

Change-Id: I52290f9ae09dff3619ac3a36c8969da6c07853ec
CRs-Fixed: 972582
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Call handleIncallSonification in startSource and stopSource without
checking mRefCount to make sure ringtone mute/unmute is called for
multiple active stream.

Change-Id: I52290f9ae09dff3619ac3a36c8969da6c07853ec
CRs-Fixed: 972582
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "hal: spk_prot: remove cond_wait for spkr_calib_cancel"</title>
<updated>2016-04-20T11:58:49+00:00</updated>
<author>
<name>Linux Build Service Account</name>
<email>lnxbuild@localhost</email>
</author>
<published>2016-04-20T11:58:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/hardware_qcom_audio/commit/?id=f5a85e3ee879c93398f9d9230248b95b30e78ff7'/>
<id>f5a85e3ee879c93398f9d9230248b95b30e78ff7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>hal: Fix WFD and voice call over USB concurrency</title>
<updated>2016-04-18T06:02:09+00:00</updated>
<author>
<name>vivek mehta</name>
<email>mvivek@codeaurora.org</email>
</author>
<published>2016-04-13T01:56:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/hardware_qcom_audio/commit/?id=79f27c0ec9a78c6cfa1d85de0256857f0b7abfe2'/>
<id>79f27c0ec9a78c6cfa1d85de0256857f0b7abfe2</id>
<content type='text'>
- If WFD framework occupies the AFE proxy, it may result unintended
  behavior while starting voice call over USB.
- Audio is always routed to the USB audio device when connected,
  even if WFD is connected. So no need to allow afe proxy port
  usage by WFD framework.
- Disallow the afe proxy port usage by external modules when
  AUDIO_DEVICE_OUT_USB_DEVICE is connected.

CRs-Fixed: 998488

Change-Id: I889be7f477ae3f7ad46757592a46f3d0e8eb41e2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- If WFD framework occupies the AFE proxy, it may result unintended
  behavior while starting voice call over USB.
- Audio is always routed to the USB audio device when connected,
  even if WFD is connected. So no need to allow afe proxy port
  usage by WFD framework.
- Disallow the afe proxy port usage by external modules when
  AUDIO_DEVICE_OUT_USB_DEVICE is connected.

CRs-Fixed: 998488

Change-Id: I889be7f477ae3f7ad46757592a46f3d0e8eb41e2
</pre>
</div>
</content>
</entry>
<entry>
<title>hal: spk_prot: remove cond_wait for spkr_calib_cancel</title>
<updated>2016-04-13T17:24:19+00:00</updated>
<author>
<name>Laxminath Kasam</name>
<email>lkasam@codeaurora.org</email>
</author>
<published>2016-03-30T14:01:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/hardware_qcom_audio/commit/?id=59da82507ef758681ae923574646c12747190748'/>
<id>59da82507ef758681ae923574646c12747190748</id>
<content type='text'>
When exiting from spkr_calibrate API, there is conditional
signal wait for calib cancel. This is not signalled until
next enable_snd_device(). conditional wait is not required
as calibration is already done, removing it.

CRs-Fixed: 992030
Change-Id: Ib760f0fc656d3cacd5af5b0e891fae8475a902c9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When exiting from spkr_calibrate API, there is conditional
signal wait for calib cancel. This is not signalled until
next enable_snd_device(). conditional wait is not required
as calibration is already done, removing it.

CRs-Fixed: 992030
Change-Id: Ib760f0fc656d3cacd5af5b0e891fae8475a902c9
</pre>
</div>
</content>
</entry>
<entry>
<title>audio: update flags for selection of VoIP direct output</title>
<updated>2016-04-05T08:53:42+00:00</updated>
<author>
<name>Karthik Reddy Katta</name>
<email>a_katta@codeaurora.org</email>
</author>
<published>2015-11-25T05:48:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/hardware_qcom_audio/commit/?id=a0266feb3c16e4b66958b1591c51c9dffa2a73b8'/>
<id>a0266feb3c16e4b66958b1591c51c9dffa2a73b8</id>
<content type='text'>
Ringtone mute is observed in LINE app MT call over BT headset.
VoIP direct output isn't returned due to incorrect flags update.
Primary output is returned even though the FLAG_DIRECT is set,
this in turn causing issues when renderer queries for getPosition(),
which is resulting in mute. Fix this by updating flags, so that
track gets VoIP direct output in this scenario.

Change-Id: I6d570ae6ed9e0a7506cb29be5b41687417b7d221
CRs-Fixed: 893558
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ringtone mute is observed in LINE app MT call over BT headset.
VoIP direct output isn't returned due to incorrect flags update.
Primary output is returned even though the FLAG_DIRECT is set,
this in turn causing issues when renderer queries for getPosition(),
which is resulting in mute. Fix this by updating flags, so that
track gets VoIP direct output in this scenario.

Change-Id: I6d570ae6ed9e0a7506cb29be5b41687417b7d221
CRs-Fixed: 893558
</pre>
</div>
</content>
</entry>
</feed>
