Andrew Kelley
|
34039b4858
|
microphone example working with ALSA
|
2015-07-23 20:55:36 -07:00 |
|
Andrew Kelley
|
511fcafc3b
|
dummy: implement prebuffering
|
2015-07-23 16:49:44 -07:00 |
|
Andrew Kelley
|
69764e1afa
|
microphone example working with dummy backend
|
2015-07-23 15:04:41 -07:00 |
|
Andrew Kelley
|
8177d2f46d
|
fix extra functions and missing prototype
|
2015-07-23 11:56:05 -07:00 |
|
Andrew Kelley
|
e7dc300cc6
|
microphone example working with PulseAudio
|
2015-07-22 15:43:45 -07:00 |
|
Andrew Kelley
|
a3388e792a
|
default device index is -1 if no devices available
|
2015-07-22 12:07:20 -07:00 |
|
Andrew Kelley
|
db06391646
|
ALSA: support non mmap device access
|
2015-07-22 00:04:17 -07:00 |
|
Andrew Kelley
|
1eeeff5a24
|
PulseAudio works again
|
2015-07-20 22:55:30 -07:00 |
|
Andrew Kelley
|
be2675e551
|
support stream names (used for PulseAudio)
|
2015-07-20 20:13:35 -07:00 |
|
Andrew Kelley
|
1e7cd145ad
|
rt prio warning: fix race condition
|
2015-07-20 16:52:07 -07:00 |
|
Andrew Kelley
|
24f466a0a0
|
list_devices takes arguments to override backend
|
2015-07-20 00:00:43 -07:00 |
|
Andrew Kelley
|
3d2ca2a610
|
docs
|
2015-07-19 22:36:50 -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
|
5f2581ce2c
|
remove bloat
|
2015-07-16 00:27:22 -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
|
59026ccba7
|
examples are smarter about device parameters
|
2015-07-13 09:59:42 -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
|
6c2226a6d7
|
list_devices example: more detailed output
|
2015-07-10 03:00:29 -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
|
8887a528ef
|
sample formats: take into account ALSA
|
2015-07-10 00:46:03 -07:00 |
|
Andrew Kelley
|
fe2040da7c
|
ALSA backend determines channel layout of devices
|
2015-07-09 23:35:58 -07:00 |
|
Andrew Kelley
|
c760bc4df7
|
default sample rate is not as important as I thought
|
2015-07-08 00:42:17 -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 |
|
Andrew Kelley
|
d6fcef468b
|
microphone example: detect incompatible in/out devices
|
2015-07-06 17:16:03 -07:00 |
|
Andrew Kelley
|
a69ff6025c
|
add and export a ring buffer implementation
|
2015-07-06 01:05:22 -07:00 |
|
Andrew Kelley
|
664c50752a
|
sine example working with dummy
|
2015-07-04 03:55:00 -07:00 |
|
Andrew Kelley
|
a35a2b7e0a
|
add a couple unit tests, fix a couple bugs
|
2015-07-04 02:57:06 -07:00 |
|
Andrew Kelley
|
70e956abdf
|
refactor connect/disconnect API
|
2015-07-01 02:53:53 -07:00 |
|
Andrew Kelley
|
6a5db549f5
|
list_devices example works with dummy backend
|
2015-07-01 02:37:51 -07:00 |
|
Andrew Kelley
|
18a37da848
|
implement getting devices
|
2015-07-01 01:29:35 -07:00 |
|
Andrew Kelley
|
e409400f04
|
extracted code from Genesis
|
2015-07-01 01:02:44 -07:00 |
|
Andrew Kelley
|
c40ef12ec6
|
compile success
|
2015-06-30 14:13:02 -07:00 |
|
Andrew Kelley
|
c2fa8b4b4d
|
skeleton
|
2015-06-30 14:04:45 -07:00 |
|