Commit graph

66 commits

Author SHA1 Message Date
Andrew Kelley eca4bc6074 ALSA: poll instead of async handler 2015-07-21 21:21:00 -07:00
Andrew Kelley 1eeeff5a24 PulseAudio works again 2015-07-20 22:55:30 -07:00
Andrew Kelley de5bb99d1f ALSA: support mmap complex placement 2015-07-20 17:35:35 -07:00
Andrew Kelley a37825d01a add some documentation 2015-07-18 00:22:36 -07:00
Andrew Kelley 0bc918e2c8 better list_devices behavior 2015-07-16 23:37:17 -07:00
Andrew Kelley 3999f57698 ability to pause and resume streams
and some cleanup
2015-07-16 13:37:41 -07:00
Andrew Kelley 454fab0ffb period_duration instead of period_count 2015-07-15 23:45:21 -07:00
Andrew Kelley 7045cb3988 ALSA sine example is making noise 2015-07-15 20:57:00 -07:00
Andrew Kelley 1e4d87e608 ALSA: open output device with parameters 2015-07-13 21:30:37 -07:00
Andrew Kelley 5b3fd175f8 stream API update; expose multiple channel layouts 2015-07-13 09:17:20 -07:00
Andrew Kelley f0c8c68592 detect endianness with cmake 2015-07-10 03:31:51 -07:00
Andrew Kelley 7d45b15036 rename SoundIoOutputDevice to SoundIoOutStream
and SoundIoInputDevice to SoundIoInStream
2015-07-10 02:42:29 -07:00
Andrew Kelley 3b8d896c8e ALSA backend determines what formats a device supports 2015-07-10 02:21:47 -07:00
Andrew Kelley fe2040da7c ALSA backend determines channel layout of devices 2015-07-09 23:35:58 -07:00
Andrew Kelley c39c1ab9f4 ALSA: expose pcm devices and introduce is_raw 2015-07-07 23:29:09 -07:00
Andrew Kelley fe61322b23 beginning of ALSA support - list_devices works 2015-07-07 02:55:32 -07:00