<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_hardware_qcom_fm/fmapp2/src, branch cm-13.0</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_fm/'/>
<entry>
<title>fm: Remove unwanted media button key event listeners</title>
<updated>2016-07-14T04:34:30+00:00</updated>
<author>
<name>Kamal Negi</name>
<email>kamaln@codeaurora.org</email>
</author>
<published>2016-03-19T09:40:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_fm/commit/?id=acf84fb67db816488c267e3d0b42660b40baec32'/>
<id>acf84fb67db816488c267e3d0b42660b40baec32</id>
<content type='text'>
When FM is turned off, fm app is still listening to media key events
(play, pause etc.) which results in other media consuming apps to be
starved of Media Key events.
Remove unwanted media button listeners so that other media resources
can receive key events.

Change-Id: Ib43f8b89e07928326c2af771a7465981e1690470
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When FM is turned off, fm app is still listening to media key events
(play, pause etc.) which results in other media consuming apps to be
starved of Media Key events.
Remove unwanted media button listeners so that other media resources
can receive key events.

Change-Id: Ib43f8b89e07928326c2af771a7465981e1690470
</pre>
</div>
</content>
</entry>
<entry>
<title>fmapp2: Allow value for the default fm recording duration to be overlayed.</title>
<updated>2016-04-22T01:00:20+00:00</updated>
<author>
<name>Ankit Gupta</name>
<email>agupta@cyngn.com</email>
</author>
<published>2016-02-19T17:33:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_fm/commit/?id=d8a97a893fbf585c3b107c6bffb4865b4689e0a6'/>
<id>d8a97a893fbf585c3b107c6bffb4865b4689e0a6</id>
<content type='text'>
Issue-id: YAM-144
Change-Id: Iea23ae9842012aab35d2291c75edf406af921bbd
(cherry picked from commit 0ac486a41abf2eca3cd0412465dc6273bcdb7872)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Issue-id: YAM-144
Change-Id: Iea23ae9842012aab35d2291c75edf406af921bbd
(cherry picked from commit 0ac486a41abf2eca3cd0412465dc6273bcdb7872)
</pre>
</div>
</content>
</entry>
<entry>
<title>Route audio to connected A2DP headset on turn on.</title>
<updated>2016-04-20T03:40:21+00:00</updated>
<author>
<name>Rupesh Tatiya</name>
<email>rtatiya@codeaurora.org</email>
</author>
<published>2016-03-30T09:19:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_fm/commit/?id=ee0b89eca72fca1abe795668835d2f5253f6f021'/>
<id>ee0b89eca72fca1abe795668835d2f5253f6f021</id>
<content type='text'>
If BT is connected after FM app launch and then FM is turned off and then
turned on, audio gets routed to wired headset. Check if A2DP device is
connected every time FM is turned on. Also set the UI icon to correct
image.

CRs-Fixed: 996689
Change-Id: I7314075f1652a1b99b906b674a98dfc12179e9cf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If BT is connected after FM app launch and then FM is turned off and then
turned on, audio gets routed to wired headset. Check if A2DP device is
connected every time FM is turned on. Also set the UI icon to correct
image.

CRs-Fixed: 996689
Change-Id: I7314075f1652a1b99b906b674a98dfc12179e9cf
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle orientation change in FM app</title>
<updated>2016-04-20T03:40:06+00:00</updated>
<author>
<name>Kamal Negi</name>
<email>kamaln@codeaurora.org</email>
</author>
<published>2016-03-30T05:00:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_fm/commit/?id=836e8dc262d13eee0679986ceae5eda204d3c433'/>
<id>836e8dc262d13eee0679986ceae5eda204d3c433</id>
<content type='text'>
A configuration change (such as a change in screen orientation,
language, input devices, etc) causes current activity to be
destroyed, going through the activity lifecycle process of
onPause(), onStop(), and onDestroy() as appropriate. If the
activity had been in the foreground or visible to the user,
once onDestroy() is called in that instance then a new instance
of the activity will be created.
Change will ensure that activity doesn't get restarted on
orientation configuration changes.

Change-Id: Ie991c90528834dd6106a586dccdd20a11a701fab
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A configuration change (such as a change in screen orientation,
language, input devices, etc) causes current activity to be
destroyed, going through the activity lifecycle process of
onPause(), onStop(), and onDestroy() as appropriate. If the
activity had been in the foreground or visible to the user,
once onDestroy() is called in that instance then a new instance
of the activity will be created.
Change will ensure that activity doesn't get restarted on
orientation configuration changes.

Change-Id: Ie991c90528834dd6106a586dccdd20a11a701fab
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix null pointer exception in FMRadioService</title>
<updated>2016-04-20T03:39:51+00:00</updated>
<author>
<name>Mingbo Zhang</name>
<email>mingboz@codeaurora.org</email>
</author>
<published>2016-03-21T02:28:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_fm/commit/?id=220242cbb65ead86adbae29eb8e4edaf94162679'/>
<id>220242cbb65ead86adbae29eb8e4edaf94162679</id>
<content type='text'>
CRs-Fixed: 992487
Change-Id: Iba131108d2b358678e4894dfedfbbf9d784c8217
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CRs-Fixed: 992487
Change-Id: Iba131108d2b358678e4894dfedfbbf9d784c8217
</pre>
</div>
</content>
</entry>
<entry>
<title>Reset FM audio settings on off.</title>
<updated>2016-03-22T23:35:29+00:00</updated>
<author>
<name>Rupesh Tatiya</name>
<email>rtatiya@codeaurora.org</email>
</author>
<published>2016-02-25T07:39:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_fm/commit/?id=b1bfaea3600734f2afda3be581fe3ab721292522'/>
<id>b1bfaea3600734f2afda3be581fe3ab721292522</id>
<content type='text'>
When FM is either turned off or factory reset is done or headset is pulled
out, unmute the audio and restore audio path to system default.

CRs-Fixed: 981687
Change-Id: Ibb9f18e49fdcd9f07cea4006748bab48bd87216c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When FM is either turned off or factory reset is done or headset is pulled
out, unmute the audio and restore audio path to system default.

CRs-Fixed: 981687
Change-Id: Ibb9f18e49fdcd9f07cea4006748bab48bd87216c
</pre>
</div>
</content>
</entry>
<entry>
<title>Add two new callbacks for FM start/stop.</title>
<updated>2016-03-21T23:14:39+00:00</updated>
<author>
<name>Rupesh Tatiya</name>
<email>rtatiya@codeaurora.org</email>
</author>
<published>2016-02-24T09:46:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_fm/commit/?id=aae515a46520b4a9a6a2f320dcc05a9457611500'/>
<id>aae515a46520b4a9a6a2f320dcc05a9457611500</id>
<content type='text'>
When FM is stopped, UI elements like speaker button and mute button should
be disabled and they should be enabled when FM is started.

Change-Id: I940706d3f587b38449a5f07dadbec04f68f5c9c0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When FM is stopped, UI elements like speaker button and mute button should
be disabled and they should be enabled when FM is started.

Change-Id: I940706d3f587b38449a5f07dadbec04f68f5c9c0
</pre>
</div>
</content>
</entry>
<entry>
<title>Restore default wired headset on FM power off</title>
<updated>2016-03-21T23:14:37+00:00</updated>
<author>
<name>Rupesh Tatiya</name>
<email>rtatiya@codeaurora.org</email>
</author>
<published>2016-02-03T11:08:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_fm/commit/?id=7ea733e8a40e02b465caab343e85346fe5d6f5b3'/>
<id>7ea733e8a40e02b465caab343e85346fe5d6f5b3</id>
<content type='text'>
During factory reset, repeated FM on/off during a session were resulting
in selection of previous audio route. This restores the route to default.

CRs-Fixed: 972818
Change-Id: Ie2d3759363151bf991f890cd58155e184ad3331e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
During factory reset, repeated FM on/off during a session were resulting
in selection of previous audio route. This restores the route to default.

CRs-Fixed: 972818
Change-Id: Ie2d3759363151bf991f890cd58155e184ad3331e
</pre>
</div>
</content>
</entry>
<entry>
<title>Update mute API usage to fix pops and consistency</title>
<updated>2016-03-21T23:14:35+00:00</updated>
<author>
<name>Dhananjay Kumar</name>
<email>dhakumar@codeaurora.org</email>
</author>
<published>2016-01-25T15:00:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_fm/commit/?id=525a5c6162f828132ef86c0e685e5122f9c618c6'/>
<id>525a5c6162f828132ef86c0e685e5122f9c618c6</id>
<content type='text'>
Remove deprecated setStreamMute API and instead control volume of audio
track. Since we are controlling mute/unmute state of FM audio track, we
don't have to save/restore it for other audio applications.

CRs-Fixed: 966690
Change-Id: I242c63c3edd988ed4b85e631b857d0696935cb76
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove deprecated setStreamMute API and instead control volume of audio
track. Since we are controlling mute/unmute state of FM audio track, we
don't have to save/restore it for other audio applications.

CRs-Fixed: 966690
Change-Id: I242c63c3edd988ed4b85e631b857d0696935cb76
</pre>
</div>
</content>
</entry>
<entry>
<title>Need to update UI in onResume though fmservice not bound</title>
<updated>2016-03-21T23:14:32+00:00</updated>
<author>
<name>Mingbo Zhang</name>
<email>mingboz@codeaurora.org</email>
</author>
<published>2016-02-04T09:34:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_hardware_qcom_fm/commit/?id=4df923ab5f5eb8f94168454850e6ad187f7f8632'/>
<id>4df923ab5f5eb8f94168454850e6ad187f7f8632</id>
<content type='text'>
CRs-Fixed: 972557
Change-Id: I7a87f897c29b033c46e9dc3b4d9d99a0eb46e7e4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CRs-Fixed: 972557
Change-Id: I7a87f897c29b033c46e9dc3b4d9d99a0eb46e7e4
</pre>
</div>
</content>
</entry>
</feed>
