1. 21 Dec, 2019 4 commits
  2. 19 Dec, 2019 1 commit
  3. 12 Dec, 2019 1 commit
    • David Reid's avatar
      Remove sigvis. · 3bee97a9
      David Reid authored
      This will be replaced with a more complete solution later.
      
      Public issue #105.
      3bee97a9
  4. 07 Dec, 2019 2 commits
  5. 06 Dec, 2019 1 commit
  6. 02 Dec, 2019 1 commit
  7. 01 Dec, 2019 3 commits
  8. 02 Nov, 2019 2 commits
  9. 24 Oct, 2019 1 commit
  10. 23 Oct, 2019 1 commit
  11. 22 Oct, 2019 1 commit
  12. 19 Oct, 2019 3 commits
  13. 08 Oct, 2019 1 commit
  14. 07 Oct, 2019 3 commits
  15. 04 Oct, 2019 2 commits
  16. 03 Oct, 2019 2 commits
  17. 02 Oct, 2019 1 commit
  18. 30 Sep, 2019 4 commits
  19. 29 Sep, 2019 6 commits
    • David Reid's avatar
    • David Reid's avatar
      Fix some issues with dithering. · 9043985c
      David Reid authored
      9043985c
    • David Reid's avatar
      Possible fix for some atomic exchange errors. · 6cf6f3f9
      David Reid authored
      6cf6f3f9
    • David Reid's avatar
      Fix some Clang warnings. · d1f70beb
      David Reid authored
      d1f70beb
    • David Reid's avatar
      Add support for per-device master volume control. · 0d898911
      David Reid authored
      New Device APIs:
        * ma_device_set_master_volume()
        * ma_device_get_master_volume()
        * ma_device_set_master_gain_db()
        * ma_device_get_master_gain_db()
      
      New Helper APIs
        * ma_copy_and_apply_volume_factor_u8()
        * ma_copy_and_apply_volume_factor_s16()
        * ma_copy_and_apply_volume_factor_s24()
        * ma_copy_and_apply_volume_factor_s32()
        * ma_copy_and_apply_volume_factor_f32()
        * ma_apply_volume_factor_u8()
        * ma_apply_volume_factor_s16()
        * ma_apply_volume_factor_s24()
        * ma_apply_volume_factor_s32()
        * ma_apply_volume_factor_f32()
        * ma_copy_and_apply_volume_factor_pcm_frames_u8()
        * ma_copy_and_apply_volume_factor_pcm_frames_s16()
        * ma_copy_and_apply_volume_factor_pcm_frames_s24()
        * ma_copy_and_apply_volume_factor_pcm_frames_s32()
        * ma_copy_and_apply_volume_factor_pcm_frames_f32()
        * ma_copy_and_apply_volume_factor_pcm_frames()
        * ma_apply_volume_factor_pcm_frames_u8()
        * ma_apply_volume_factor_pcm_frames_s16()
        * ma_apply_volume_factor_pcm_frames_s24()
        * ma_apply_volume_factor_pcm_frames_s32()
        * ma_apply_volume_factor_pcm_frames_f32()
        * ma_apply_volume_factor_pcm_frames()
        * ma_factor_to_gain_db()
        * ma_gain_db_to_factor()
      0d898911
    • David Reid's avatar
      Add support for clipping. · b733bf25
      David Reid authored
      This only applies when the playback sample format is configured as
      ma_format_f32. Clipping is enabled by default and can be disabled by
      setting ma_device_config.noClip to true.
      b733bf25