Skip to content
Snippets Groups Projects
  1. Jun 27, 2019
    • himta ram's avatar
      Fm: add null check for Receiver before issuing command · d1e63c2e
      himta ram authored
      this case happens where call is active and fm is stopped,
      soon after this if onAudioFocusChange dispatch to fm, then
      while handling focus change we should issue command only
      if Receiver is available.
      
      CRs-Fixed: 2479379
      Change-Id: I6e45f03a5a2ee1ee9382a8c1da01c81baec7eb0f
      d1e63c2e
  2. Jun 13, 2019
  3. Jun 04, 2019
  4. May 30, 2019
  5. May 28, 2019
  6. Apr 29, 2019
  7. Apr 23, 2019
  8. Apr 12, 2019
  9. Apr 08, 2019
    • himta ram's avatar
      FM: Recording: update MIME_TYPE string for recorded file · cbc2e456
      himta ram authored
       added projection as MediaStore.Audio.Media.ALBUM_ID
       while ContentResolver query.
       add check for cursor count, update the cursor only
       when count is non zero.
      
      CRs-Fixed: 2431277
      Change-Id: Ic2255ff31a2b43d99fcd72cd8f67648cad25cf2d
      cbc2e456
  10. Apr 04, 2019
  11. Apr 01, 2019
  12. Mar 29, 2019
  13. Mar 28, 2019
  14. Mar 27, 2019
    • himta ram's avatar
      FM: add synchronization fix across hal init and hal close · 7edc3c39
      himta ram authored
       -add synchronization fix across hal init and hal close.
       -add timeout of 3 sec for FM hci initialize and close to complete.
       -killing the FM process when FM hci initialize and close not completed
        within 3 sec.
      
      CRs-Fixed: 2424464
      Change-Id: I5bdf026ccba7401ede7285967a9bf3aa642798ac
      7edc3c39
  15. Mar 25, 2019
    • himta ram's avatar
      FM: do not send command in event processing context · 1f23f3a5
      himta ram authored
      - do not send RDSGrpMask command in event processing context.
      - send the RDSGrpMask command just after enable
        callback received.
      
      CRs-Fixed: 2422271
      Change-Id: I17de7fb2441920a3869c08e3f8495403b93b442b
      1f23f3a5
  16. Feb 28, 2019
  17. Jan 21, 2019
    • himta ram's avatar
      FM: make correct sequence of slimbus and audio port · dd027a39
      himta ram authored
       -in case of fm on sequence
         1. enable slimbus.
         2. open port at audio side.
         3. enable fm receiver.
      
       -in case of other than fm on scenarios where fm
        receiver is already enabled and audio
        path needs to start.
         1. open port at audio side.
         2. enable slimbus.
      
       -in case of other than fm on scenarios where fm
        receiver is already enabled and audio
        path needs to stop.
        1. disable slimbus
        2. close port at audio side.
      
      CRs-Fixed: 2372708
      
      Change-Id: I8e242b7f86248ce1ffa864d1e800e75426dbf153
      dd027a39
  18. Jan 18, 2019
  19. Jan 15, 2019
  20. Jan 12, 2019
  21. Jan 11, 2019
    • himta ram's avatar
      FM: Query and apply STREAM_MUSIC volume · 3a615df1
      himta ram authored
          when output device routing changes.
      
         -when ever Bluetooth device connect/disconnect
         query for STREAM_MUSIC volume and apply to fm volume.
      
      Change-Id: I0a1cb47f7469439b94ac4b87f3c7cf58a0bbd3b1
      3a615df1
  22. Jan 10, 2019
    • himta ram's avatar
      FM: Ignore VOLUME_CHANGED_ACTION intent when · 046d5c37
      himta ram authored
          fm is turned off.
      
       - when fm is turned off and fm app is running then
         if VOLUME_CHANGED_ACTION intent comes,
         no need to apply changed fm volume
       - set default FM OutPut Device to WiredHeadset
      
      CRs-Fixed: 2374389
      
      Change-Id: I8fccb09eab41f0007157b34af41d654a41a891da
      046d5c37
  23. Dec 20, 2018
    • himta ram's avatar
      while fm on Disable HW loopback, if already enabled · c65cc46a
      himta ram authored
      This case usually happens, when FM is force killed
      through settings app and we don't get chance to
      disable Hardware LoopBack.Hardware LoopBack will be running,
      disable it first and enable again
      using routing set param to audio
      
      Change-Id: Ic304dc4bdcbf620ec46c4b90d0c7cfef44762339
      c65cc46a
  24. Dec 18, 2018
    • himta ram's avatar
      FM: add re-try mechanism for Audio focus request · ccab50c9
      himta ram authored
      in case of call and fm concurency case,
      telephony focus is abandon after on call state callback,
      due to this FM failed to get Audio focus need to retry to get focus
      
      do re-try for Audio focus 3 times on a gap of
      200 msec to get Audio focus.
      
      Change-Id: Ie1267477054ba5d3136ede5b505e31b2bd57ebc6
      ccab50c9
  25. Dec 14, 2018
    • himta ram's avatar
      FM: synchronize mReceiver object · be1ab415
      himta ram authored
        - synchronize mReceiver object to prevent null object 
          access while fm on/off stablity test.
        - fix is needed in fm on sequence, since we setting 
          mReceiver object to null while disabling.
          in race condition where multiple fm on/off performed
          mReceiver can be null.
      
      Change-Id: I6dd67958b40146ff48ce521e06ecb246e3fd1307
      be1ab415
  26. Dec 13, 2018
  27. Dec 06, 2018
    • himta ram's avatar
      FM: Set MediaSession active to false while fm off · e8d9d38c
      himta ram authored
          -set setActive session of media to false
          even though same FM Service is used for next fm session,
          so that other app can receive MediaSession events.
      
      Change-Id: I7432594d70ac20c205a0dc31fcc756be5db24fea
      e8d9d38c
  28. Nov 22, 2018
    • himta ram's avatar
      fm: Support device loopback using set param. · 43bf6237
      himta ram authored
       - Add support for FM device loopback and device routing
         using set param.
      -Added code for listening VOLUME_CHANGED_ACTION.
      -Clean up the audio path code for FM.
      -Removed app loop back code.
      -Removed redundant audio Route API Support.
      -Removed Record Sink support.
      
      Change-Id: I4751ba3c603d3e3eff3d3d65b4b1c4d3fbbc7f59
      43bf6237
  29. Nov 14, 2018
    • himta ram's avatar
      FM: add proper callback for HCI_OCF_FM_SET_RECV_CONF_REQ event · c80ab535
      himta ram authored
      handle command complete event for configuration command.
      existing code having same handling for soft mute and configuration events.
      moved configuration event handling under common command complete event code.
        
      Change-Id: I4cebd14e66825e8ad2b5a44c457a505599b451c3
      c80ab535
  30. Sep 21, 2018
  31. Sep 01, 2018
  32. Aug 31, 2018
  33. Aug 21, 2018
  34. Aug 17, 2018
  35. Aug 09, 2018
  36. Jul 31, 2018
    • himta ram's avatar
      FM: Fix for Dead Obj when HIDL service dies · 6f09a717
      himta ram authored
      Calling HIDL service functions when service has died
      leads to dead object exception
      Check for service status to avoid such exception and
      return gracefully
      
      Change-Id: I8c9206da366ac3a1465dfb21b62a5514c7599763
      6f09a717
Loading