1. 08 Nov, 2018 1 commit
  2. 07 Nov, 2018 19 commits
  3. 05 Nov, 2018 1 commit
  4. 02 Oct, 2018 2 commits
  5. 01 Oct, 2018 1 commit
  6. 21 Sep, 2018 1 commit
    • Christoph Reiter's avatar
      wasapisink: recover from low buffer levels in shared mode · 8ab9f486
      Christoph Reiter authored
      In case the wasapi buffer levels got low in shared mode we would still wait until
      more buffer is available until writing something in it, which means we could never
      catch up and recover.
      
      Instead only wait for a new buffer in case the existing one is full and always write
      what we can. Also don't loop until all data is written since the base class can handle
      that for us and under normal circumstances this doesn't happen anyway.
      
      This only works in shared mode, as in exclusive mode we have to exactly
      fill the buffer and always have to wait first.
      
      This fixes noisy (buffer underrun) playback with the wasapisink under load.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=796354Signed-off-by: Nirbheek Chauhan's avatarNirbheek Chauhan <nirbheek@centricular.com>
      8ab9f486
  7. 16 Sep, 2018 2 commits
  8. 11 Sep, 2018 13 commits