1. 13 Jan, 2019 1 commit
  2. 12 Jan, 2019 3 commits
    • David Reid's avatar
      API CHANGE: Simplify API for device config initialization. · 661115f1
      David Reid authored
      There is now only a single API for initializing a device config which
      is mal_device_config_init() and takes the device type as it's only
      parameter. By default this will use the device's native configuration.
      
      The device ID is also set in the device config. The next commits will
      be changing mal_device_init() to remove the device type and ID from the
      parameter list since they are now specified in the config.
      661115f1
    • David Reid's avatar
      Reorder parameters in the callback. · 4980fcf3
      David Reid authored
      This swaps the order of the input and output pointers so that it's
      consistent with the order used by memcpy().
      4980fcf3
    • David Reid's avatar
      API CHANGE: Change the data callback in preparation for full-duplex. · 67db0635
      David Reid authored
      This removes the two separate callbacks for sending and receiving data
      to/from the device to a unified callback that's used for both input and
      output. The new callback takes a pointer to both an input and output
      buffer. When the device is opened in playback mode the input pointer
      will be set to null. Likewise the output pointer will be set to null
      for capture devices. Both input and output pointers will be non-null
      for full-duplex devices.
      67db0635
  3. 05 Jan, 2019 1 commit
  4. 30 Jul, 2018 1 commit
  5. 25 Aug, 2018 1 commit
  6. 30 Jul, 2018 2 commits
  7. 05 Jan, 2019 4 commits
  8. 04 Jan, 2019 1 commit
  9. 03 Jan, 2019 3 commits
  10. 02 Jan, 2019 3 commits
  11. 01 Jan, 2019 5 commits
  12. 31 Dec, 2018 4 commits
  13. 30 Dec, 2018 11 commits