1. 06 Aug, 2024 3 commits
  2. 05 Aug, 2024 2 commits
  3. 04 Aug, 2024 3 commits
  4. 27 Jul, 2024 1 commit
  5. 14 Jul, 2024 1 commit
  6. 08 Jun, 2024 2 commits
  7. 14 May, 2024 1 commit
  8. 12 May, 2024 1 commit
  9. 29 Apr, 2024 1 commit
  10. 28 Apr, 2024 7 commits
  11. 26 Apr, 2024 1 commit
  12. 11 Apr, 2024 3 commits
  13. 07 Apr, 2024 1 commit
  14. 01 Mar, 2024 3 commits
  15. 29 Feb, 2024 4 commits
  16. 28 Feb, 2024 5 commits
  17. 27 Feb, 2024 1 commit
    • David Reid's avatar
      Memory improvements to node processing. · 9aa6e035
      David Reid authored
      When processing a node, miniaudio will read into a temporary buffer
      before mixing input attachments. This commit removes the per-node heap
      allocation and replaces it with a per-graph stack. This should result
      in less memory usage at larger scales, but at the expense of slightly
      more usage at smaller scales.
      
      The size of the stack can be configured via ma_node_graph_config. If
      ma_engine is being used, it can be done via ma_engine_config.
      9aa6e035