Skip to content
Snippets Groups Projects
  1. Jun 30, 2016
    • Kamal Negi's avatar
      Cleanup of hci layer · 8a2a72af
      Kamal Negi authored
      Remove unused variables and functions. Synchronized threads on fm
      close and make the design modular.
      
      Change-Id: I9bcba9f2b1740b73f52f199ae09c3f08f53499c9
      8a2a72af
  2. Jun 29, 2016
  3. Jun 28, 2016
  4. Jun 27, 2016
  5. Jun 24, 2016
  6. Jun 23, 2016
  7. 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
  8. 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
  9. Jun 20, 2016
  10. 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
    • Kamal Negi's avatar
      Add API for restoring defaults in FM service · dd175dc3
      Kamal Negi authored
      On factory reset, we need to restore audo path related settings and hence
      create an API for that.
      
      CRs-Fixed: 998580
      Change-Id: I32e86b3d2b9d08b4bd33cc14ded25f96e54a8fbf
      dd175dc3
    • Kamal Negi's avatar
      Route audio to connected A2DP headset on turn on · 2488bfc0
      Kamal Negi authored
      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
      2488bfc0
    • Mingbo Zhang's avatar
      Fix: fm can't pause when media pause cmd received · a3f461f1
      Mingbo Zhang authored
      Whether a2dp is disconnected or not,
      fm should pause when fm service receives
      intent "com.android.music.musicservicecommand".
      
      CRs-Fixed: 997126
      Change-Id: Id50a12f067a16455e5f1b473bcc50cc7d31f2633
      a3f461f1
  11. Jun 09, 2016
    • Linux Build Service Account's avatar
    • Linux Build Service Account's avatar
    • Kamal Negi's avatar
      Handle orientation change in FM app · d54793dc
      Kamal Negi authored
      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
      d54793dc
    • Kamal Negi's avatar
      Audio doesn't resume after video recording · 70982d84
      Kamal Negi authored
      On receiving media pause command, we stop FM operations(disable audio etc.).
      We lost audio focus but we don't configure StoppedOnFocusLoss variable to true.
      When Activity restarts, we never lost audio focus as per this variable.
      Hence no audio heard on FM resume.
      
      Change-Id: I94ef44c6ec18b2ef9fe03a7519979b1e55f61e99
      70982d84
  12. Jun 08, 2016
    • Kamal Negi's avatar
      fm: stop FM operations after FM stops · f2f0070e
      Kamal Negi authored
      Stop FM operations (disable audio, update UI etc) after
      FM has been stopped. When FM is muted and FM stops,
      short audio has been redirected to audio device before
      FM stops, that shouldn't be redirected.
      
      Change-Id: Id9cf5bedd753b79992b6f42e7a5668ad2561c6d1
      f2f0070e
  13. Jun 02, 2016
    • Kamal Negi's avatar
      fm: Remove unwanted media button key event listeners · 28a8da7c
      Kamal Negi authored
      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
      28a8da7c
  14. May 13, 2016
  15. Apr 15, 2016
Loading