1. 15 Oct, 2016 3 commits
    • David Reid's avatar
      Update documentation. · 58989ea1
      David Reid authored
      58989ea1
    • David Reid's avatar
      Fix an issue with the DirectSound backend where there'd be some leftover... · a752a49c
      David Reid authored
      Fix an issue with the DirectSound backend where there'd be some leftover samples that are not sent to the application when a capture device is stopped.
      a752a49c
    • David Reid's avatar
      Lots of work on improving synchronization and thread-safety: · aab6cde9
      David Reid authored
        - Use binary semaphores as the synchronization primitive for the worker thread
        - Generalize the worker thread so as to avoid having different worker thread
          for each backend.
        - Make state changes atomic
      
      General improvements bug fixing:
        - Fix an error where the DirectSound backend would immediately send the
          application a bunch of invalid audio data.
        - Have the ALSA backend request more audio data only immediately before it's
          ready to write it to the device.
        - General improvements on documentation.
        - Update readme.
      aab6cde9
  2. 14 Oct, 2016 1 commit