1. 22 May, 2023 3 commits
    • David Reid's avatar
      Update amalgamation of dr_wav. · b98acd24
      David Reid authored
      With this change, dr_wav is now namespaced with "ma" which means dr_wav
      can now be used alongside miniaudio.
      
      In addition, some duplicate code has been removed, such as sized types,
      result codes, allocation callbacks, etc. which reduces the size of the
      file slightly.
      
      This should address the following public issue:
        https://github.com/mackron/miniaudio/issues/673
      b98acd24
    • David Reid's avatar
      Clean up decoding documentation. · 5c099791
      David Reid authored
      miniaudio is updating it's amalgamation of dr_wav, etc. so that it's
      all namespaced with "ma" which will make the amalgamated versions of
      dr_libs entirely independent. There's no longer any need to mention
      the decoding backends.
      
      Documentation regarding stb_vorbis is removed so as to discourage
      new users from using it. Support will not be removed until a
      replacement Vorbis decoder can be amalgamated, but new users should
      instead be guided to the libvorbis custom decoder in the extras folder.
      5c099791
    • David Reid's avatar
      Fix a compilation error with VC6 and VS2003. · 773d97a9
      David Reid authored
      These compilers do not support noinline.
      773d97a9
  2. 21 May, 2023 3 commits
  3. 18 May, 2023 1 commit
    • David Reid's avatar
      Try fixing Windows 95/98 build. · f05bb530
      David Reid authored
      This commit makes it so SetFilePointer/Ex() are dynamically loaded at
      runtime which allows miniaudio to branch dynamically based on available
      support.
      
      This is necessary because versions of Windows prior to XP do not
      support the Ex version which results in an error when trying to run the
      program.
      
      Public issue https://github.com/mackron/miniaudio/issues/672
      f05bb530
  4. 17 May, 2023 2 commits
  5. 15 May, 2023 1 commit
  6. 12 May, 2023 1 commit
    • David Reid's avatar
      Process jobs on the calling thread when WAIT_INIT is used. · 26c11a77
      David Reid authored
      Since the calling thread is waiting anyway, it's better to just do the
      processing on the calling thread rather than posting it to the job
      queue and waiting. This ensures the calling thread stays busy which
      will improve performance, but it also makes it so the calling thread
      doesn't get stalled while already-queued jobs are getting processed.
      26c11a77
  7. 06 May, 2023 4 commits
  8. 05 May, 2023 5 commits
  9. 03 May, 2023 1 commit
  10. 30 Apr, 2023 9 commits
  11. 28 Apr, 2023 1 commit
  12. 25 Apr, 2023 1 commit
  13. 24 Apr, 2023 1 commit
  14. 20 Apr, 2023 1 commit
  15. 19 Apr, 2023 2 commits
  16. 08 Apr, 2023 2 commits
  17. 07 Apr, 2023 2 commits