Skip to content
Snippets Groups Projects
  1. May 07, 2020
    • Santhosh S's avatar
      pulsedirectsrc : Async queue to collect PA Buffers · 8646ae95
      Santhosh S authored
      - Peek the buffer when we get a read request callback from PA
        Push the buffers from PA got from read request callback to a
        aync queue
      
        When basesrc schedules the create calls we pop the buffer
        from async queue and push it to downstream
      
       Adjust blocksize based on the actual fragsize which PA reports
      
      Change-Id: I9629f4dd4ebaceeb1e05a34f9df9c6d2c9c31fb8
      27 tags
      8646ae95
  2. Apr 29, 2020
    • Adam Brosan-Seldevig's avatar
      Create patch for dbus-cpp to solve race condition · 1f148d7a
      Adam Brosan-Seldevig authored
      Create a patch that makes dbus-cpp check the atomic dbus-cpp pending call
      state before calling the steal_reply method to check it has not already been completed.
      
      This solves an apparent race condition when dbus method-replies, for asynchronous calls, complete very quickly.
      
      Change-Id: I94a52b6a1d0f6a830df9936667830bddc60a95dd
      1f148d7a
  3. Apr 27, 2020
  4. Apr 23, 2020
    • Avinash Chandra's avatar
      pulseaudio: Register Pulse Process to group diag. · 00607d7e
      Avinash Chandra authored
      Pulse Process had no access to  diag interface, hence QACT Rtac mode was
      not connecting while Running the usecase from PulseAudio level.
      registered the pulse process to diag group.
      
      Change-Id: I4c597e1007e380141dce2af7880a5ec50a9454e1
      00607d7e
  5. Apr 16, 2020
  6. Apr 09, 2020
  7. Apr 07, 2020
  8. Apr 06, 2020
  9. Apr 03, 2020
  10. Mar 31, 2020
  11. Mar 19, 2020
  12. Mar 18, 2020
  13. Mar 16, 2020
  14. Mar 13, 2020
  15. Mar 11, 2020
    • Jehan Bing's avatar
      pa_config_update: prevent concurrent instances · 680b941d
      Jehan Bing authored
      If multiple instances of pa_config_update run concurrently, it could
      result in a corrupted/invalid configuration file.
      
      Use an exclusive file lock to ensure serialization.
      
      Change-Id: I04c90c864b283568bb4eb8742e8330259144eeb8
      680b941d
    • Jehan Bing's avatar
      pa_config_update: Cleanly restart PA instead of killing it · 9073cf74
      Jehan Bing authored
      If PA is killed while still "activating", any dependency (e.g. voiceUI or
      audio-manager) waiting for the PA service to be ready before starting will
      never be started ("Job xxx/start failed with result 'dependency'")
      
      Change-Id: I014407e4d4d0a6cff55541772d26a7b4b7c8d379
      9073cf74
  16. Mar 09, 2020
    • Santhosh S's avatar
      pulsedirectsink : Fix audio glitches when you do pa_stream_write · 891198ce
      Santhosh S authored
      - With pa_stream_write buffers are rendered by calculating the
        offset at which it has to be rendered in a pulseaudio stream
        and do ABSOLUTE rendering. Calculation of this offset was based
        on the samples w.r.t basetime and current running time which
        resulted in a fraction and had to be ceiled properly.
      
      Change-Id: Iad38bc1b6b2f8abce35baff612c6c593b61aa355
      891198ce
  17. Mar 06, 2020
  18. Feb 28, 2020
  19. Feb 27, 2020
  20. Feb 19, 2020
  21. Feb 12, 2020
  22. Feb 11, 2020
  23. Feb 07, 2020
    • Naveen Mittal's avatar
      Add hdmi_proxy and hdmi_proxy_remap · 8b9f4f3b
      Naveen Mittal authored
      adding support for dynamic hdmi out sink by using
      hdmi_proxy_remap as anchor and hdmi_proxy as null_sink
      
      making stereo_downmix child of spliter_music
      
      Change-Id: I1788303235c75e5a5820817d731e59568ceafea7
      CRs-Fixed:2615927
      8b9f4f3b
  24. Feb 05, 2020
    • Jehan Bing's avatar
      pulseaudio: add setting to enable/disable TTP · 7e1d92f7
      Jehan Bing authored
      If the setting is false (or not set), TTP is disable:
      - use offload-low-latency for the local playback
      - don't enable timestamp_mode in the null sinks
      - don't add group_manager to the sink graph
      
      Change-Id: I9f95735430864c6b82d24772a551e6c11553d672
      7e1d92f7
    • Kesava Guptha Muralidharan's avatar
      Added new systemd services for linein as source · 09863dfa
      Kesava Guptha Muralidharan authored
          - To be spawned when source device is selected as linein.
          - Launches loopback application with source as '2'.
      
      <Temp Gerrit for CES to exercise PostProcessing on LineIn>
      
      Change-Id: I72b792d41d0b5ba2ca548a2ae18b491e8c34bec3
      09863dfa
  25. Feb 04, 2020
  26. Jan 29, 2020
  27. Jan 22, 2020