1. 29 Aug, 2020 1 commit
  2. 28 Aug, 2020 4 commits
  3. 27 Aug, 2020 1 commit
  4. 25 Aug, 2020 3 commits
  5. 24 Aug, 2020 2 commits
  6. 23 Aug, 2020 9 commits
  7. 22 Aug, 2020 2 commits
    • David Reid's avatar
      Changes to fading and delays. · 1f89b003
      David Reid authored
        * Removed ma_engine_sound_set_fade_in/out()
        * Add ma_engine_sound_set_fade_point_in_frames()
        * Add ma_engine_sound_set_fade_point_in_milliseconds()
        * Add ma_engine_sound_set_stop_delay()
        * Add ma_engine_sound_get_time_in_frames()
        * Removed ma_engine_sound_group_set_fade_in/out()
        * Add ma_engine_sound_group_set_fade_point_in_frames()
        * Add ma_engine_sound_group_set_fade_point_in_milliseconds()
        * Add ma_engine_sound_group_set_stop_delay()
        * Add ma_engine_sound_group_get_time_in_frames()
      
      The fade in/out system has been replaced with something more general
      and flexible which allows for up to two fade points to be configured
      per sound or group, with arbitrary time periods and volumes.
      
      This commit also includes the addition of a placeholder parameter for
      ma_engine_sound_init_from_file() which is used to notify the caller
      when an asynchronously loaded sound has finished loading.
      1f89b003
    • David Reid's avatar
      Update documentation. · 1ea2ee3c
      David Reid authored
      1ea2ee3c
  8. 19 Aug, 2020 1 commit
  9. 17 Aug, 2020 2 commits
  10. 16 Aug, 2020 9 commits
  11. 15 Aug, 2020 3 commits
  12. 14 Aug, 2020 3 commits
    • David Reid's avatar
      Version 0.10.16 · eea8ea9e
      David Reid authored
      eea8ea9e
    • David Reid's avatar
      Update dr_flac. · 1f97a813
      David Reid authored
      1f97a813
    • David Reid's avatar
      Engine: Improve support for fading in and out of sounds. · 6d1a1ccd
      David Reid authored
      Fading is now set using these APIs:
      
        * ma_engine_sound_set_fade_in()
        * ma_engine_sound_set_fade_out()
      
      When a sound is stopped, either by naturally reaching the end, or
      explicitly with ma_engine_sound_stop(), the fade out will be applied.
      Fading will also be applied around loop transitions.
      
      Note that when a sound is stopped implicitly by it reaching the end,
      fading out will not work when the length of the sound is not know (that
      is, when ma_data_source_get_length_in_pcm_frames() returns 0).
      6d1a1ccd