- 13 Jan, 2019 4 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
- 12 Jan, 2019 3 commits
-
-
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.
-
David Reid authored
This swaps the order of the input and output pointers so that it's consistent with the order used by memcpy().
-
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.
-
- 05 Jan, 2019 1 commit
-
-
David Reid authored
-
- 30 Jul, 2018 1 commit
-
-
David Reid authored
-
- 25 Aug, 2018 1 commit
-
-
David Reid authored
-
- 30 Jul, 2018 2 commits
-
-
David Reid authored
-
David Reid authored
-
- 05 Jan, 2019 4 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
- 04 Jan, 2019 1 commit
-
-
David Reid authored
This change makes a device run it's own loop with a timer to better simulate an actual device.
-
- 03 Jan, 2019 3 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
- 02 Jan, 2019 3 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
- 01 Jan, 2019 5 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
Automatic device switching has not yet been tested with this.
-
- 31 Dec, 2018 4 commits
-
-
David Reid authored
This work is isolated to WASAPI for now while I figure out requirements and the API. This will be the basis for an improved main loop in the audio thread.
-
David Reid authored
# Conflicts: # mini_al.h
-
David Reid authored
-
David Reid authored
-
- 30 Dec, 2018 8 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
This change makes it consistent with mal_pcm_converter, mal_src, etc.
-
David Reid authored
All functions have been renamed from mal_dsp_*() to mal_pcm_converter_*(). All structures have been renamed from mal_dsp* to mal_pcm_converter*.
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-