1. 26 Dec, 2022 1 commit
  2. 24 Dec, 2022 3 commits
    • David Reid's avatar
      Update changes. · 31679358
      David Reid authored
      31679358
    • David Reid's avatar
      Fix a bug with asynchronously loaded sounds and ranges and looping. · 37b2e515
      David Reid authored
      The issue with this one is that it was possible for the asynchronous
      loading process to override settings that were explicitly set via
      ma_data_source_set_*(). The fix for this is to only set these on the
      asynchronous side if the values in the resource manager's data source
      config is not equal to defaults.
      37b2e515
    • David Reid's avatar
      Fix a bug relating to changing the range of a data source. · 7bd319d9
      David Reid authored
      The issue here is that the code is trying to maintain the absolute
      position of the loop point. The problem with this is that the absolute
      position of the loop points could fall outside the new range which
      would then result in no audio being read.
      
      This becomes an issue because it would effect data sources even when
      the loop point was never actually explicitly set. From these users
      perspective, changing the range completely breaks their audio.
      
      The new system simply resets the loop points. This works for users who
      are using the default loop points (the majority of cases). For those
      who are explicitly setting a loop point, they simply need to reset
      their loop points after changing the range. This is not really an
      issue, because loop points are relative to the range, which means a
      change in the range would most likely warrant a change in the loop
      point anyway.
      7bd319d9
  3. 21 Dec, 2022 1 commit
  4. 20 Dec, 2022 1 commit
  5. 18 Dec, 2022 1 commit
  6. 15 Dec, 2022 3 commits
  7. 11 Dec, 2022 4 commits
  8. 05 Dec, 2022 1 commit
  9. 03 Dec, 2022 5 commits
  10. 01 Dec, 2022 3 commits
  11. 24 Nov, 2022 10 commits
  12. 23 Nov, 2022 5 commits
  13. 22 Nov, 2022 2 commits