Matthew Gregan
|
cafae4fd7d
|
alsa: assert arguments.
|
2011-09-02 17:26:05 +12:00 |
|
Matthew Gregan
|
cd4e4503c1
|
switch default build to alsa until build system is implemented properly.
|
2011-09-01 14:58:25 +12:00 |
|
Matthew Gregan
|
afd4afbb88
|
alsa: revert previous simplification, it's not a large enough win.
This reverts commit e86128d272 .
|
2011-09-01 14:40:29 +12:00 |
|
Matthew Gregan
|
e86128d272
|
alsa: start simplifying descriptor management by assuming each pcm provides only one descriptor.
|
2011-08-31 16:14:14 +12:00 |
|
Matthew Gregan
|
fbb684c25d
|
alsa: simplify active stream management.
|
2011-08-30 18:35:04 +12:00 |
|
Matthew Gregan
|
69631c8209
|
warning fixes.
|
2011-08-30 17:53:34 +12:00 |
|
Matthew Gregan
|
122447ff35
|
alsa: remove unnecessary safe_{read,write} wrappers. insert newly activated
streams at the start of the active streams list. switch to doubly-linked
lists and store the list node in the stream to aid fast removal.
|
2011-08-30 17:43:21 +12:00 |
|
Matthew Gregan
|
cd8f9d2032
|
winmm: cast waveOutOpen arg to fix compile error.
|
2011-08-30 14:43:47 +12:00 |
|
Matthew Gregan
|
f590d31e52
|
winmm: experimental implementation using CALLBACK_THREAD.
|
2011-08-29 17:19:39 +12:00 |
|
Matthew Gregan
|
c93fc14828
|
use #defines for stream parameters in tests.
|
2011-08-29 15:56:02 +12:00 |
|
Matthew Gregan
|
a1dcfd3d31
|
alsa: remove unworkable buffer configuration code.
|
2011-08-29 15:55:28 +12:00 |
|
Matthew Gregan
|
d4bd437d74
|
add big-endian and native-endian variants of sample formats.
|
2011-08-22 17:23:58 +12:00 |
|
Matthew Gregan
|
f61ca7b709
|
remove set_volume tests.
|
2011-08-19 16:52:10 +12:00 |
|
Matthew Gregan
|
cf4f8b1e12
|
change cubeb_stream_init's latency parameter from frames to milliseconds.
|
2011-08-18 15:33:51 +12:00 |
|
Matthew Gregan
|
ba6409a5b7
|
remove CUBEB_SAMPLE_U8 use from tests.
|
2011-08-18 15:17:33 +12:00 |
|
Matthew Gregan
|
bcbeeabd5c
|
remove cubeb_stream_set_volume. remove CUBEB_SAMPLE_U8.
|
2011-08-18 15:15:15 +12:00 |
|
Matthew Gregan
|
55ea210d3a
|
alsa: rework using ALSA's non-blocking poll API.
|
2011-08-18 15:12:02 +12:00 |
|
Matthew Gregan
|
a48b2f472b
|
coreaudio: add diagnostics and logging while attempting to track down a lost IsRunning listener invocation.
|
2011-08-18 15:11:31 +12:00 |
|
Matthew Gregan
|
89c433feb5
|
pulse: reorder stream members to avoid dead space.
|
2011-08-08 15:45:50 +12:00 |
|
Matthew Gregan
|
1de1d17059
|
coreaudio: remove listener before stopping queue.
|
2011-08-08 15:45:19 +12:00 |
|
Matthew Gregan
|
1e65ec8c2f
|
coreaudio: stop queue before disposing it.
|
2011-08-05 16:22:04 +12:00 |
|
Matthew Gregan
|
5b9ec3fbff
|
alsa: initial attempt at alsa backend.
|
2011-08-03 16:46:11 +12:00 |
|
Matthew Gregan
|
c9e7f9a1cc
|
force-enable assert.
|
2011-08-03 16:45:56 +12:00 |
|
Matthew Gregan
|
aea39501d1
|
test: check end position. allow stream to settle at startup.
|
2011-08-03 16:45:29 +12:00 |
|
Matthew Gregan
|
ab69f9ba8d
|
dsound: add incomplete directsound backend.
|
2011-07-26 17:45:52 +12:00 |
|
Matthew Gregan
|
65b788c5ad
|
winmm: add winmm backend.
|
2011-07-26 17:45:34 +12:00 |
|
Matthew Gregan
|
6fffac9217
|
coreaudio: install IsRunning listener at startup. fix buffer rounding.
|
2011-07-26 17:45:17 +12:00 |
|
Matthew Gregan
|
68b80e5027
|
fix import botch up.
|
2011-07-08 16:26:19 +12:00 |
|
Matthew Gregan
|
5045555f25
|
initial import (from 892ca582fe32577392a9843f14b8c5370df6ed78).
|
2011-07-08 16:23:47 +12:00 |
|