1. 13 Jan, 2021 2 commits
    • David Reid's avatar
      Fix a bug when reading from a node with no attachments. · fa416d32
      David Reid authored
      This would try reading from an uninitialized buffer thereby resulting
      in a bad audio glitch. This does two things to fix the problem:
      
        1) When there are no input nodes attached to an input bus, nothing is
           read and 0 will be returned for the frames read variable.
      
        2) The buffer is silenced by default.
      
      This fixes a bug with ma_engine where it would glitch in the moment
      just after the engine is initialized and before a sound or group is
      attached.
      fa416d32
    • David Reid's avatar
      14c5b35b
  2. 12 Jan, 2021 10 commits
  3. 10 Jan, 2021 7 commits
  4. 09 Jan, 2021 2 commits
  5. 07 Jan, 2021 2 commits
  6. 06 Jan, 2021 8 commits
  7. 05 Jan, 2021 1 commit
    • David Reid's avatar
      Improve performance of ma_node_uninit(). · c5403669
      David Reid authored
      This changes the way ma_node_uninit() waits for the audio thread. Now,
      instead of waiting for the *entire* graph to complete, it only waits
      for it's local processing to complete.
      c5403669
  8. 03 Jan, 2021 7 commits
  9. 02 Jan, 2021 1 commit