1. 04 Feb, 2015 1 commit
  2. 31 Jan, 2015 1 commit
  3. 30 Jan, 2015 1 commit
  4. 29 Jan, 2015 1 commit
    • Zhijun He's avatar
      camera3: update ZSL spec · b2bc0e51
      Zhijun He authored
      INPUT stream is not used by framework-implemented ZSL (HAL3.2), the sample
      use case description is incorrect.
      
      Bug: 19197776
      Change-Id: I247ad8755b2197c2a62cc109c151749b42a4bd49
      b2bc0e51
  5. 19 Jan, 2015 1 commit
    • Jinsuk Kim's avatar
      CEC: Add a new flag for set_option · 8b7eca86
      Jinsuk Kim authored
      Added a flag to pass system language information to HAL so that it can
      respond to <Get Menu Language> in standby mode.
      
      Bug: 19054079
      
      Change-Id: Iada00307202f5c9429944184b62b6456b624125a
      8b7eca86
  6. 09 Jan, 2015 1 commit
    • Pavan Chikkala's avatar
      usb audio: Fix incorrect bytes returned for recording · 83b47a68
      Pavan Chikkala authored
      In a recording session , the number of bytes read is
      not updated when pcm_read() fails. This results in
      silence/invalid data being added during a device switch
      from USB headset to handset.
      Fix is to reset the number of bytes read if pcm_read()
      returns an error indicating removal of USB headset.
      
      Bug: 18611518
      
      Change-Id: I10d578c3cf1037c90a891e63be2bd1c2b7e6126b
      83b47a68
  7. 18 Dec, 2014 1 commit
  8. 17 Dec, 2014 1 commit
  9. 11 Dec, 2014 1 commit
    • Haynes Mathew George's avatar
      usbaudio: reset profile on device disconnect · 2cbdfa9c
      Haynes Mathew George authored
      Reset ALSA device profile on disconnect event. Entries like
      supported sample rates, channel counts, formats will be repopulated
      on next connect.
      
      CRs-Fixed: 765434
      Change-Id: I27d3b7fd7ff22646996f58c53de08547b1a1fb6a
      Bug: 18606219
      2cbdfa9c
  10. 10 Dec, 2014 1 commit
    • Jean-Michel Trivi's avatar
      Reroute submix HAL: fix race condition on output state · 257fde6e
      Jean-Michel Trivi authored
      When reading from a pipe, the output may have been previously
       closed, therefore the output state should only be read if it
       is still available.
      This fixes a race condition observed between in_read() (which
       accesses the output stream) and adev_close_output_stream()
       (which sets the output reference to NULL).
       No issue with out_write() which checks the input reference.
      
      Bug 16009464
      
      Change-Id: I979bc12c8fe91fad9b6f6c9e0be107c1bacae360
      257fde6e
  11. 26 Nov, 2014 1 commit
    • Andre Eisenbach's avatar
      Add server-side callback for change in MTU (1/4) · 285fed09
      Andre Eisenbach authored
      When a client requests to update the LE transport MTU, the server
      currently does not get notified and can therefor not properly size
      notifications appropriate to the current MTU.
      
      Bug: 18388114
      Change-Id: I136f32cba48da3302e13fb9a9ec81b8e01712138
      285fed09
  12. 18 Nov, 2014 1 commit
    • Jean-Michel Trivi's avatar
      Support multiple pipes for rerouting · b73bc860
      Jean-Michel Trivi authored
      The implementation for "remote submix" supported only one pipe
        to capture the output of a mix.
      This CL adds support for multiple pipes to support capturing
        multiple audio routes.
      The structure for the r_submix audio device holds an array
        of route configurations (route_config), each referencing
        the input and output of the pipe dedicated to this route.
        Each route is associated to a unique address. Standby
        status is maintained per stream.
      
      Bug 16009464
      
      Change-Id: Ie164c4ad2a6d8138f825484e7faf29a974ccf82e
      b73bc860
  13. 07 Nov, 2014 2 commits
  14. 06 Nov, 2014 2 commits
  15. 04 Nov, 2014 1 commit
    • Dan Stoza's avatar
      Add a BufferItem parameter to onFrameAvailable · 32ef0cae
      Dan Stoza authored
      Passes the BufferItem for the queued buffer to the onFrameAvailable
      callback so the consumer can track the BufferQueue's contents.
      
      Bug: 18111837
      Change-Id: If9d07229c9b586c668e5f99074e9b63b0468feb0
      32ef0cae
  16. 31 Oct, 2014 3 commits
  17. 23 Oct, 2014 2 commits
  18. 20 Oct, 2014 1 commit
    • Eric Laurent's avatar
      audio: new parameter key for HW A/V sync ID allocation · bc19a3de
      Eric Laurent authored
      The HW A/V sync ID is retrieved from the HAL by calling
      global get_parameters() with key AUDIO_PARAMETER_HW_AV_SYNC.
      
      After the output stream is opened, the HW A/V sync ID is communicated
      by stream set_parameters() with key AUDIO_PARAMETER_STREAM_HW_AV_SYNC.
      
      Bug: 17112525.
      Change-Id: Id1e3a3aa1e88d15461a609b381ca8c1902735a29
      bc19a3de
  19. 16 Oct, 2014 1 commit
  20. 15 Oct, 2014 2 commits
    • Jean-Michel Trivi's avatar
      am 793a854e: Fix remote submix crash on null sink · 5ff76cb5
      Jean-Michel Trivi authored
      * commit '793a854e':
        Fix remote submix crash on null sink
      5ff76cb5
    • Jean-Michel Trivi's avatar
      Fix remote submix crash on null sink · 793a854e
      Jean-Michel Trivi authored
      The "remote submix" HAL uses a MonoPipe instance to "pipe" audio
        from the sink of this virtual device HAL to its source.
        The life-cycle of this pipe is:
        - creation when either the input or output stream is open
        - destruction when both input and output are closed.
      
      Changes are:
      Fix test for pipe destruction: destroy pipe when both
        input and output streams are NULL.
      Count how many read errors went into the logs and cap them
        so as not to spam the logs when the pipe is not properly
        set up. Less 'I' logs, 'D' logs instead.
      When opening input stream, check for non-null sink before
        checking if it's shutdown.
      
      Bug 16653334
      Bug 17111907
      
      Change-Id: I634b4192b00f9b74a5109f42242423e9c8cb4c7c
      793a854e
  21. 11 Oct, 2014 1 commit
  22. 10 Oct, 2014 1 commit
  23. 23 Sep, 2014 1 commit
  24. 18 Sep, 2014 1 commit
  25. 17 Sep, 2014 1 commit
  26. 14 Sep, 2014 1 commit
  27. 10 Sep, 2014 1 commit
  28. 05 Sep, 2014 1 commit
    • Aravind Akella's avatar
      sensors.h documentation change. · 110d2f27
      Aravind Akella authored
        i) on-change sensors should set maxDelay.
        ii) Drivers should hold a wake_lock till poll() is called
        the next time when delivering events from wake-up sensors.
      
      Change-Id: I4b137843d5c857f04601618548306a710fbfbe5c
      110d2f27
  29. 02 Sep, 2014 1 commit
  30. 30 Aug, 2014 1 commit
  31. 29 Aug, 2014 1 commit
  32. 28 Aug, 2014 3 commits