Chris Robinson
|
dfc0118b8b
|
Add an option for disabling ALSA mmap
|
2008-01-14 15:30:52 -08:00 |
|
Chris Robinson
|
d9ef062caf
|
Avoid busy waiting when waiting for suspend to clear
|
2008-01-14 13:23:49 -08:00 |
|
Chris Robinson
|
2b8ce3b4cf
|
Let the mmap thread start the pcm stream when it's full
Instead of filling it with silence and starting it before the thread is active
|
2008-01-14 13:07:41 -08:00 |
|
Chris Robinson
|
a27b855a39
|
Make sure the stream is playing when it's full
|
2008-01-14 12:59:44 -08:00 |
|
Chris Robinson
|
1634b69faf
|
Don't restart the stream right after preparing it
It needs to be filled, first
|
2008-01-14 12:51:36 -08:00 |
|
Chris Robinson
|
59fa1f90d5
|
Don't attempt to recover the ALSA stream when filling silence
Since it was just prepared, any error would likely mean bigger problems
|
2008-01-14 12:49:21 -08:00 |
|
Chris Robinson
|
aa453b4e9e
|
Use Sleep instead of usleep
|
2008-01-11 14:55:35 -08:00 |
|
Chris Robinson
|
f8089d2026
|
Don't double-close a handle on error
|
2008-01-11 13:23:37 -08:00 |
|
Chris Robinson
|
40241b4e97
|
Don't attempt to open ALSA playback/capture if it didn't load
|
2008-01-11 13:00:30 -08:00 |
|
Chris Robinson
|
8553fb9e30
|
ALC_REFRESH is the number of updates per second
|
2008-01-06 01:14:09 -08:00 |
|
Chris Robinson
|
dd60366aec
|
Fix the buffer size so ALSA doesn't multiply by the number of periods
|
2008-01-06 00:18:06 -08:00 |
|
Chris Robinson
|
017fc93307
|
Some non-mmap ALSA fixes
|
2008-01-05 05:33:54 -08:00 |
|
Chris Robinson
|
fcff17c567
|
Fallback to non-mmap access for ALSA if mmap isn't available
|
2007-12-30 02:09:39 -08:00 |
|
Chris Robinson
|
2e88a3d03b
|
Check for the correct ALSA driver option name
|
2007-12-30 01:28:25 -08:00 |
|
Chris Robinson
|
8011ad97b5
|
Don't check explicitly against formats, but rather their byte/channel count
|
2007-12-26 23:29:32 -08:00 |
|
Chris Robinson
|
5f4659534a
|
Store a persistant name string with the device struct
|
2007-12-14 08:51:45 -08:00 |
|
Chris Robinson
|
7ade93e38c
|
Print an error when ALSA fails to open the audio device
|
2007-12-12 03:41:37 -08:00 |
|
Chris Robinson
|
0f3e13ed7c
|
Use -Wextra instead of -W for extra warnings
|
2007-12-06 23:57:14 -08:00 |
|
Chris Robinson
|
7d068054e6
|
Use %zd for size_t types
|
2007-12-06 22:54:15 -08:00 |
|
Chris Robinson
|
18f05cc1d1
|
Prevent some ICC warnings
|
2007-12-06 22:49:23 -08:00 |
|
Chris Robinson
|
15019b3871
|
Allow aluMixData to accept a NULL context for silence
|
2007-12-05 00:29:20 -08:00 |
|
Chris Robinson
|
ab34e7c613
|
Use an AL_PRINT macro for printing lib messages/errors to the console
|
2007-11-30 00:28:34 -08:00 |
|
Chris Robinson
|
ae5f4e9a74
|
Initial import
|
2007-11-13 18:02:18 -08:00 |
|