1. 05 Mar, 2019 8 commits
  2. 04 Mar, 2019 7 commits
  3. 03 Mar, 2019 11 commits
  4. 02 Mar, 2019 4 commits
  5. 01 Mar, 2019 2 commits
  6. 27 Feb, 2019 3 commits
  7. 26 Feb, 2019 4 commits
    • David Reid's avatar
      WASAPI/ALSA: Fix automatic playback starting in full-duplex mode. · 997d8a8d
      David Reid authored
      The new rule is to start playback when the entire buffer is filled
      rather than when the first period is filled in duplex mode. Normal
      playback mode will still start the device when the first period is
      filled.
      997d8a8d
    • David Reid's avatar
      WASAPI: Fix errors with exclusive mode. · 1b957471
      David Reid authored
      1b957471
    • David Reid's avatar
      WASAPI: Add a missing "if" statement. · f35b705f
      David Reid authored
      f35b705f
    • David Reid's avatar
      Tweaks to the WASAPI backend. · c7a17d65
      David Reid authored
      This commit attempts to address a crackling issue in full-duplex mode.
      
      * When the capture buffer becomes over-filled it will discard some
        frames to prevent it from straddling the capacity of the internal
        buffer and causing excessive overruns.
      * A fix has been implemented to the function that retrieves the number
        of available frames in the device's internal buffer.
      * Low-latency shared mode (IAudioClient3) forces small buffer sizes so
        a change has been implemented which bypasses low-latency shared mode
        when a large buffer is specified.
      c7a17d65
  8. 25 Feb, 2019 1 commit