Chris Robinson
|
76dd568971
|
Add some more formats
|
2007-12-31 02:53:56 -08:00 |
|
Chris Robinson
|
a43868c32b
|
Use an enum list for dealing with channels
This will make it easier to remap channels, especially the center and lfe channels
|
2007-12-31 01:47:10 -08:00 |
|
Chris Robinson
|
7a99b1fa32
|
Make some defines local to ALu.c
|
2007-12-31 01:16:13 -08:00 |
|
Chris Robinson
|
e82c27ab04
|
Fix includes so alMain.h doesn't include so much by itself
|
2007-12-31 01:09:57 -08:00 |
|
Chris Robinson
|
f32098e04d
|
Don't append _struct to the source struct name
|
2007-12-31 01:09:21 -08:00 |
|
Chris Robinson
|
1e0fa58d79
|
Remove unused macros
|
2007-12-31 00:52:34 -08:00 |
|
Chris Robinson
|
f7ef5c169b
|
Don't default to AL_FORMAT_STEREO16 when writing to the output buffer
|
2007-12-31 00:08:07 -08:00 |
|
Chris Robinson
|
927763902f
|
Loop per frame, not per sample, when writing the output buffer
|
2007-12-31 00:05:29 -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
|
1061108c61
|
Remove some duplication
|
2007-12-28 22:56:48 -08:00 |
|
Chris Robinson
|
5f8e65e099
|
Implement AL_EXT_FLOAT32
|
2007-12-28 22:41:14 -08:00 |
|
Chris Robinson
|
d90b36cf11
|
Advertise AL_EXT_IMA4, since it's been supported all this time
|
2007-12-28 22:14:36 -08:00 |
|
Chris Robinson
|
87615fffc9
|
Consolidate buffer loading/conversion a bit
|
2007-12-28 20:25:18 -08:00 |
|
Chris Robinson
|
8343a98ec6
|
Avoid a couple explicit format checks for buffers
|
2007-12-28 19:21:21 -08:00 |
|
Chris Robinson
|
d7bf7a8b0d
|
Don't rely on the exact formats as much for sources
|
2007-12-28 18:53:46 -08:00 |
|
Chris Robinson
|
9eed1e8609
|
Add new output formats to sample config
|
2007-12-27 01:00:19 -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
|
ab8d342df0
|
Allow 5.1 channel output
This doesn't use the center or LFE channel in spatial calculations, however
|
2007-12-26 23:01:22 -08:00 |
|
Chris Robinson
|
dcac0de44c
|
Allow empty device specifiers when opening; treat them like NULL
|
2007-12-26 17:38:42 -08:00 |
|
Chris Robinson
|
2ee389044b
|
Check for libm before including it
|
2007-12-23 16:28:09 -08:00 |
|
Chris Robinson
|
a48201ed94
|
Fix target opts to remove prefix on the win32 dll
CMake didn't like the previous attempt
|
2007-12-23 16:27:05 -08:00 |
|
Chris Robinson
|
e516b3c0d3
|
Prevent possible buffer overflow in AL_PRINT
|
2007-12-22 14:00:10 -08:00 |
|
Chris Robinson
|
51c5fa94aa
|
Check for snprintf, and use _snprintf when needed
|
2007-12-22 13:35:52 -08:00 |
|
Chris Robinson
|
5b0514a829
|
Do the channel pannings based on output channel count
This should make it a bit easier to extend in the future
|
2007-12-20 21:40:22 -08:00 |
|
Chris Robinson
|
0bef94cb48
|
Don't use the lib prefix for the Win32 DLL
|
2007-12-20 12:32:54 -08:00 |
|
Chris Robinson
|
44df5c3567
|
MacOSX doesn't like global szDebug and g_mutex symbol names
|
2007-12-19 14:14:26 -08:00 |
|
Chris Robinson
|
d14ea2965d
|
The error code is in errno, not the return value
|
2007-12-16 19:45:32 -08:00 |
|
Chris Robinson
|
e773887b4b
|
Implement capture config option for OSS.
|
2007-12-16 19:37:20 -08:00 |
|
Chris Robinson
|
5b85067f9c
|
Support capture for OSS
|
2007-12-16 19:34:52 -08:00 |
|
Chris Robinson
|
1fa1edf16b
|
Fix ring buffer size and overrun detection
|
2007-12-16 19:30:57 -08:00 |
|
Chris Robinson
|
19156ab895
|
Add generic ring buffer methods
|
2007-12-16 18:36:06 -08:00 |
|
Chris Robinson
|
99eaf3fa83
|
Release 1.0.38
openal-soft-1.0.38
|
2007-12-14 09:54:15 -08:00 |
|
Chris Robinson
|
5f4659534a
|
Store a persistant name string with the device struct
|
2007-12-14 08:51:45 -08:00 |
|
Chris Robinson
|
5da394ab61
|
Change renderer string to match the real project name
|
2007-12-14 08:50:54 -08:00 |
|
Chris Robinson
|
6a0f86a871
|
Use CheckIncludeFiles for multi-include checks
|
2007-12-14 07:11:57 -08:00 |
|
Chris Robinson
|
db31706c1d
|
Use CheckFunctionExists instead of abusing CheckLibraryExists
|
2007-12-14 07:01:56 -08:00 |
|
Chris Robinson
|
ba02526612
|
Implement "drivers" config option
|
2007-12-12 03:46:43 -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
|
fc0a7ea424
|
Print an error when OSS fails to open the audio device
|
2007-12-12 03:36:52 -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
|
d608df5b22
|
More casts
|
2007-12-06 22:32:02 -08:00 |
|
Chris Robinson
|
b4f4a46f7b
|
Avoid void-pointer arithmetic
|
2007-12-06 22:29:14 -08:00 |
|
Chris Robinson
|
5959e44035
|
Make another function static
|
2007-12-06 22:26:52 -08:00 |
|
Chris Robinson
|
b3d35170ce
|
Move some global declrations into headers
|
2007-12-06 22:22:11 -08:00 |
|
Chris Robinson
|
f8f155e4a0
|
Move function declarations outside of the if-block
|
2007-12-06 22:15:16 -08:00 |
|
Chris Robinson
|
3e92e6c4f0
|
Add some casts
|
2007-12-06 22:12:29 -08:00 |
|
Chris Robinson
|
2ecb878e68
|
Remove more unused variables
|
2007-12-06 22:03:05 -08:00 |
|