- Feb 14, 2017
-
-
Kamal Negi authored
Make disable fm to be synchronous. On factory reset, disable fm and enable fm called back to back. If enable fm command sent before disable fm completes, fm enable fails. Hence wait for disable fm to complete. Change-Id: Ic3630f7bdd39ca812d9ae81b45a9c496049aef84
-
- Feb 02, 2017
-
-
Kamal Negi authored
CRs-Fixed: 1110660 Change-Id: I47b9f05f52f4b73b3e609b50984bb6ba9da311e1
-
- Jan 23, 2017
-
-
Kamal Negi authored
Fix compilation error for non cherokee devices. Added cherokee soc type flag to remove compilation error for non cherokee devices. Change-Id: I4b69ae76a33fcdeb497239aae9c35362272bcbfc
-
- Jan 12, 2017
-
-
Kamal Negi authored
On Audio focus loss, slave device, FM, keeps on sending packets to master device, audio manager, even master is disconnected to slave and slave's buffer overflowed after some time. Due to this, on Audio focus gain, slave don't send packets to master. Hence no audio for FM. Reset slimbus data port to overcome this situation. CRs-Fixed: 1082673 Change-Id: I8317c6e82fe4844970e84e929e2c6328284c6ca9
-
- Jan 05, 2017
-
-
Satish kumar sugasi authored
This enable signal blend option,stereo mode setting from UI. Change-Id: Ie12eedd1c3bab9650804c6f2bc1037b3c3d0e436
-
- Dec 22, 2016
-
-
mingboz authored
Fix GetFMStatsForFreq error for non-cherokee chip. Change-Id: I294f9d032fa46a3b16248d832e88c1eca5aa1c6c CRs-Fixed: 1069167
-
- Dec 19, 2016
-
-
Satish kumar sugasi authored
call audio config changes and allow some delay for slimbus close before turning off FM chip,adds delay after enable FM chip before calling audio config changes to start FM audio. Change-Id: I563bbad9edee92247b3514612fe7b94838d32525
-
- Nov 30, 2016
-
-
Kamal Negi authored
Checking if string is null before adding to treeset. Adding null string to treeset will lead to a null pointer crash. CRs-Fixed: 1095523 Change-Id: I74e1c6be3381c05c66ab697d82401da8e27badec
-
- Nov 24, 2016
-
-
Service qcabuildsw authored
-
Service qcabuildsw authored
-
- Nov 22, 2016
-
-
Kamal Negi authored
Memset ext_ctl and v4l2_ctls structure values to 0 before processing it. If not set, unassigned values can have garbage values and that can lead to functional/feature failure. CRs-Fixed: 1091284 Change-Id: Ice666cddd8e734d2d91053c30c42493315292841
-
Kamal Negi authored
Check for an event before waiting for an event. If event already signalled and we wait for an event without checking, it can lead to an infinite wait for signal. This results in functional failure. CRs-Fixed: 1091781 Change-Id: I7bb1ef12f4622f9d94621a9c486a771226aba9f4
-
Kamal Negi authored
On activity start, bind service callback can be delayed and is received after activity life cycle i.e after onResume(). Because of the delay, UI update won't happen. Hence update FM user interface, i.e. RDS, frequency etc., if service callback received or retry once after 100ms. CRs-Fixed: 1090643 Change-Id: Icef5922c3e3972f5e44cd1d3f873f864785e26be
-
- Nov 15, 2016
-
-
Service qcabuildsw authored
-
- Nov 10, 2016
-
-
Satish kumar sugasi authored
skip registering listener for BT a2dp connection state changes to avoid FM over A2DP specific to particular SOC type. Change-Id: I748d8432ffdc875e7efd0064018ac9d95b907600
-
- Nov 03, 2016
-
-
Service qcabuildsw authored
-
- Oct 26, 2016
-
-
Satish kumar sugasi authored
This adds logic to call searchlist complete callback in java from jni layer to update FM state to search complete. Change-Id: If6bb49a6c7b10dc32c00b140bd66c3395f594352
-
Service qcabuildsw authored
-
- Oct 25, 2016
-
-
Satish kumar sugasi authored
This adds logic to do Power control operations after SSR event received.invokes fmhal service to do Power OFF chip Change-Id: Ia4e2e720943b02625d22d78757c2f3c748ddec53
-
- Oct 24, 2016
-
-
Kamal Negi authored
On activity restart, check if antenna connected or not. On activity restart we request for audio focus and update the UI with Radio text etc. even if antenna not connected. This enables UI and disable it again even if FM is turned off. CRs-Fixed: 1081388 Change-Id: I0c27f4025322451447423e1f5c07da1f8db790e6
-
- Oct 20, 2016
-
-
Satish kumar sugasi authored
Disable FM audio playback first and then FM recording in case of FM turnoff due to audio focus loss to avoid overlapping of Fmaudio and Music app audio. CRs-Fixed: 1074809 Change-Id: Id498e436dac0e6fe0c9ef823490b1c7588e98ecb
-
- Oct 14, 2016
-
-
Linux Build Service Account authored
-
- Oct 06, 2016
-
-
Kamal Negi authored
Return frequency value in getFrequency if call to function is successful instead of error value. Change-Id: I07d62aecbfc396ec94f4b1efb8fd096499a7e3bb
-
Satish kumar sugasi authored
This adds check for system property defined whether to enable or disable LPF in soc based on WIFI state or BT State during FM turn ON. Also checks system property flag while DATA state is CONNECTED or Disconnected to decide whether to enable or disable LPF in SOC. Change-Id: I566fc6439c7bbee7326548d92706d0c74b3ff97f
-
- Sep 30, 2016
-
-
Kamal Negi authored
In dequeue_fm_tx_cmd function, there is race condition happened between command credits decrement and event received for command sent. After sending command to SoC, event received immediately and processed before it decrement the command credits, hence command credits become zero and it stuck in condition wait for command credits and FM failure happens. Change-Id: Ibb2cf98ade08bbc9b25946d2368b1b7e428397bc
-
- Sep 22, 2016
-
-
Mingbo Zhang authored
1) wired headset is plugin, a2dp is connected, fm is on => 2) plugout wired headset, then disconnect a2dp => 3) will not control alarm/ring volume via +/- button reason: after plugout wired headset, then disconnect a2dp at last, configureAudioDataPath(true) will be called and AudioSystem.DEVICE_OUT_FM will be set to DEVICE_STATE_AVAILABLE. Then we can only control media volume via +/- button. Change-Id: Ic9b0bad141a8d5d88e6b9b93350a5b02961b91db CRs-Fixed: 1047328
-
- Sep 16, 2016
-
-
Linux Build Service Account authored
-
- Sep 15, 2016
-
-
Linux Build Service Account authored
-
- Sep 13, 2016
-
-
Linux Build Service Account authored
-
- Sep 12, 2016
-
-
Smriti Gupta authored
Whenever call is getting ended, FM requests Audio Focus before Telecom abandons it, There is delay for about 50ms. Now, with this change FMRadio will wait for 300 ms to get the focus back from the telecom. Generally, both FM and Playing Tone for call end are dependent on call state changed, so the progress of receiving is in parallel. But due FM gets callback via remote calling, it is always slower than Telecom. Currently for N, the audio_focus_release had been moved into state machine (in work thread), so the issue becomes easy to see. We cannot serial the call_status_change and the audio_focus_release. Because Telecom also need to wait DISCONNECTED to paly tone, after completed to abandon it. So need FM needs to handle it by waiting for some more time. CRs-fixed: 1061550 Change-Id: I7676b6816d5c89934bf2360811ea0b1bb2fb850b
-
- Sep 05, 2016
-
-
Kamal Negi authored
Added the condition to update the value of SINR value to fm data files for cherokee chips. Change-Id: Ie63e0baaceb9008e12804279b80107e70f962058
-
- Sep 02, 2016
-
-
Smriti Gupta authored
Default color of text changed in the recent android version. Set the background color as white so that test would be visible. Change-Id: I08d8f5969b5e5fb121daf89a9652869c6f1308a0 CRs-fixed: 1056668
-
- Aug 25, 2016
-
-
Satish kumar sugasi authored
This pass correct parameters for setmute and add support to get status of mute mode in fmhal. Change-Id: I97141e4559c5919b61ec6c9305566ee2e6552fb2
-
- Aug 20, 2016
-
-
Linux Build Service Account authored
-
- Aug 11, 2016
-
-
Kamal Negi authored
When another media session starts, we receive the AUDIOFOCUS_LOSS_TRANSIENT. We need to stop fm and fm recording as another media session starts. Change-Id: Iab1ffb1f75b9704c77c408f335ec959ec11e767e
-
- Aug 05, 2016
-
-
Service qcabuildsw authored
-
- Aug 03, 2016
-
-
Smriti Gupta authored
Store duration of the audio file recorded in the FM APP in the database on stopRecording(). CRs-Fixed: 1049601 Change-Id: Ie775be8bfe88f3a0381569f56782096fa61db3fb
-
- Aug 02, 2016
-
-
Smriti Gupta authored
Fix KW issues found in FM. CRs-Fixed: 1048393 Change-Id: I1e47753f96307005ebe1a90254fe885295c04669
-
- Jul 30, 2016
-
-
Linux Build Service Account authored
-
- Jul 21, 2016
-
-
Linux Build Service Account authored
-