1. 07 Apr, 2023 1 commit
    • David Reid's avatar
      Add support for volume smoothing to sounds. · 23345b47
      David Reid authored
      Smoothing is disabled by default. To enable it, you must use
      ma_sound_init_ex() and configure it via the volumeSmoothTimeInPCMFrames
      member of ma_sound_config.
      
      This commit also fixes a bug where ma_gainer is not properly applying
      smoothing.
      23345b47
  2. 29 Mar, 2023 1 commit
  3. 28 Mar, 2023 4 commits
  4. 27 Mar, 2023 1 commit
  5. 26 Mar, 2023 2 commits
  6. 25 Mar, 2023 5 commits
  7. 24 Mar, 2023 1 commit
    • David Reid's avatar
      Add new functions for getting and setting the engine's global time. · 5fc5c4d4
      David Reid authored
        * ma_engine_get_time_in_pcm_frames() (replaces ma_engine_get_time())
        * ma_engine_get_time_in_milliseconds()
        * ma_engine_set_time_in_pcm_frames() (replaces ma_engine_set_time())
        * ma_engine_set_time_in_milliseconds()
      
      These changes are consistent with the naming of other time based
      functions, eliminates ambiguity and just makes it clearer as to what
      you're working with.
      
      ma_engine_get_time() and ma_engine_set_time() have been deprecated.
      5fc5c4d4
  8. 23 Mar, 2023 4 commits
  9. 21 Mar, 2023 6 commits
  10. 19 Mar, 2023 2 commits
  11. 18 Mar, 2023 13 commits