Skip to content
Snippets Groups Projects
  1. Sep 22, 2016
    • Mingbo Zhang's avatar
      Fix: Can't control Alarm/Ring volume after plugout headset and a2dp · 67f115c0
      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
      67f115c0
  2. Sep 16, 2016
  3. Sep 15, 2016
  4. Sep 13, 2016
  5. Sep 12, 2016
    • Smriti Gupta's avatar
      FM: FMRadio will wait for the focus from telecom repeatedly · 9a2f2372
      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
      9a2f2372
  6. Sep 05, 2016
  7. Sep 02, 2016
  8. Aug 25, 2016
  9. Aug 20, 2016
  10. Aug 11, 2016
    • Kamal Negi's avatar
      fm: stop recording on transient audio focus loss · b35787e7
      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
      b35787e7
  11. Aug 05, 2016
  12. Aug 03, 2016
  13. Aug 02, 2016
  14. Jul 30, 2016
  15. Jul 21, 2016
  16. Jul 14, 2016
    • Kamal Negi's avatar
      Toggle FM on receiving AVRCP play command · 8377ec47
      Kamal Negi authored
      While FM is playing over BT and press the play/pause button from BT
      headset, receiving the AVRCP play command from BT headset. On receving AVRCP
      play command from BT headset, if FM is already on, we don't turn off the FM and
      FM keeps playing.
      Toggle the FM to on/off on receving the play command.
      
      Change-Id: Iee34ca9d40929a0f5fd04fcfba0c42f29a0dd388
      8377ec47
  17. Jul 13, 2016
    • Smriti Gupta's avatar
      FM: Fix KW issues. · c4750ada
      Smriti Gupta authored
      Fix KW issues in FM.
      
      CRs-Fixed: 1040552
      Change-Id: I57fec241ecc98735e3ec6cf75837859a4db4ad97
      c4750ada
  18. Jul 08, 2016
  19. Jul 06, 2016
  20. Jun 30, 2016
  21. Jun 29, 2016
  22. Jun 28, 2016
  23. Jun 27, 2016
  24. Jun 24, 2016
  25. Jun 23, 2016
  26. Jun 22, 2016
    • Satish kumar sugasi's avatar
      Enable FM SSR support · 1315d45a
      Satish kumar sugasi authored
      This invoke SSR cleanup when h/w error event happens
      
      Change-Id: I64db56b6ab21ff737fb8da244a33d1e835a4ce63
      1315d45a
    • Kiran Kelageri's avatar
      FM: Handle FM/WAN Co-ex for all RATs. · 20d6683c
      Kiran Kelageri authored
      1> Dynamically Enable/Disable LPF based on RAT configuration
      using property.
      
      2> Unregister intents when FM turned off.
      
      Change-Id: I7ec8a30c77e83c51bcef5834057a7e1a898ed22c
      20d6683c
    • Kiran Kelageri's avatar
      BT-FM Coex: Enable LPF on BT on. · ea98c60e
      Kiran Kelageri authored
      1> To avoid interference enable low pass filter
      as soosn as Bluetooth on intent is received.
      
      2> Enable Low pass filter for BT/WLAN based  on
      dynamic property.
      
      Change-Id: Id090ae6eb60d471083702c0e8f2dbce861feeb99
      ea98c60e
    • Kiran Kelageri's avatar
      FM-WAN Coex: Dynamic configuring of RATs. · 37e7805e
      Kiran Kelageri authored
      Configure RATs needed for enabling LPF dynamically.
      
      Change-Id: Ia2ab914d3d254cf0d4e7197d5e36624a49288d8e
      37e7805e
    • Kiran Kelageri's avatar
      FM: Avoid interference during WLAN/FM and WAN/FM Coex · 6f9f34d5
      Kiran Kelageri authored
      1. To avoid interference during WLAN and FM Coexistence,
      track WLAN status and enable LPF when WLAN is enabled and
      disable LPF when WLAN is disabled.
      
      2. Disable LPF on WAN disconnect for required network types.
      
      Change-Id: Id50262091c44e2d40d4bd5d49e97375ce19863bf
      CRs-fixed: 905230
      6f9f34d5
    • Kiran Kelageri's avatar
      FM: Avoid interferece during WAN and Fm Coex. · cad71712
      Kiran Kelageri authored
      Changes are made to avoid interferece seen during WAN
      and Fm co-ex tests, With this change FM does keep track of
      WAN status such that it would enable LPF to avoid interference
      
      Change-Id: I015cd8b3fa074c4b7b90827a1fe619d44433323b
      cad71712
  27. Jun 21, 2016
    • Kamal Negi's avatar
      FMStats: Don't run runnable in context of handler · b76653ce
      Kamal Negi authored
      In search staion test, we get tune status event for every station
      found and fetch the parameter values for that station. For that we post
      runnable to handler to execute. On event received, we also send message to
      process message handler and not able to process message as runnable is
      already waiting and this leads to ANR. So now on tune complete, we
      create thread for the runnable instead of handler.
      
      Change-Id: I48795102965ff70a8a80180b6e2f9d253db99eef
      b76653ce
    • Kamal Negi's avatar
      FM: Use correct object to notify event · 3724882c
      Kamal Negi authored
      Because of incorrect object used to notify, application is crashing.
      Using correct object to notify to prevent crash.
      
      Change-Id: I5f086f6a87985068d889e63b3bd5e6e77d17adf3
      3724882c
  28. Jun 20, 2016
  29. Jun 14, 2016
    • Rupesh Tatiya's avatar
      Check size of connected devices array for A2DP · 04b127e4
      Rupesh Tatiya authored
      A2dp can return array of size 0, if no A2DP devices is connected.
      Without this check,A2DP status is set to true.
      This results in FM audio failure.
      
      Change-Id: Ib5976a50a4477f60339a954ed923d0719924b1ca
      04b127e4
    • Smriti Gupta's avatar
      AGC: FM AGC changes · 12ee3315
      Smriti Gupta authored
      Changes are done to implement FM AGC
      
      CRs-Fixed: 888627
      Change-Id: I8953a5279c78b3d2cc0697845d506424d5d20744
      12ee3315
Loading