Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add initial AL_EXTX_buffer_sub_data support | Chris Robinson | 2008-11-11 | 1 | -1/+1 |
| | | | | | | | | Note that this is an in-development extension, as noted by the EXTX moniker instead of EXT. It's behavior is subject to change, and the extension string will be removed (replaced with the official string once it's finalized). Developers are discouraged from using this in production code, though feel free to play around with it. | ||||
* | Fix typo preventing capture from opening | Chris Robinson | 2008-10-27 | 1 | -1/+1 |
| | |||||
* | Make sure an appropriate error is set when opening a device fails | Chris Robinson | 2008-10-24 | 1 | -22/+27 |
| | |||||
* | Add a Solaris playback backend | Chris Robinson | 2008-09-07 | 1 | -0/+3 |
| | |||||
* | Reduce the default buffer size to 4096 | Chris Robinson | 2008-07-26 | 1 | -2/+2 |
| | | | | | Should help with latency issues some people have and not put too much extra burden on the mixer, hopefully | ||||
* | Clarify implicit destruction warnings | Chris Robinson | 2008-07-22 | 1 | -2/+7 |
| | |||||
* | Store extension list with a pointer, not a per-context array | Chris Robinson | 2008-07-22 | 1 | -1/+1 |
| | |||||
* | Don't force initialization when shutting down | Chris Robinson | 2008-07-17 | 1 | -6/+7 |
| | | | | Thanks to Michael Simms | ||||
* | Move (de)initialization into ALc.c and remove unneeded file | Chris Robinson | 2008-07-17 | 1 | -3/+49 |
| | |||||
* | Make sure the lib is initialized when shutting down | Chris Robinson | 2008-05-18 | 1 | -0/+2 |
| | | | | Pretty ugly, but the destructor sequence relies in the mutex being initialized | ||||
* | Remove FrameSize struct member | Chris Robinson | 2008-02-14 | 1 | -8/+0 |
| | |||||
* | Rename UpdateFreq device field to UpdateSize | Chris Robinson | 2008-02-12 | 1 | -5/+5 |
| | |||||
* | Make the backend list static | Chris Robinson | 2008-02-11 | 1 | -1/+1 |
| | |||||
* | Call InitAL at the start of some more ALC functions | Chris Robinson | 2008-02-11 | 1 | -0/+8 |
| | |||||
* | Remove unneeded device struct member | Chris Robinson | 2008-02-08 | 1 | -2/+0 |
| | |||||
* | Prevent overflow of the device lists | Chris Robinson | 2008-02-08 | 1 | -6/+21 |
| | |||||
* | Don't remove the devices from the device list on unexpected shutdown | Chris Robinson | 2008-02-08 | 1 | -7/+3 |
| | | | | The close functions will remove it for us | ||||
* | Set the done flag immediately when entering the initialization | Chris Robinson | 2008-02-06 | 1 | -1/+2 |
| | | | | | To prevent two threads from initializing at the same time (not that it's likely to happen at this point). | ||||
* | Add an option for duplicating stereo sources on the back speakers | Chris Robinson | 2008-02-06 | 1 | -1/+7 |
| | |||||
* | Remove unnecessary Channels field | Chris Robinson | 2008-01-25 | 1 | -6/+3 |
| | |||||
* | Don't use a multiple lists for extensions | Chris Robinson | 2008-01-19 | 1 | -20/+20 |
| | |||||
* | Add an option for setting the max number of sources | Chris Robinson | 2008-01-19 | 1 | -1/+3 |
| | |||||
* | Remove duplication of setting the max source count | Chris Robinson | 2008-01-19 | 1 | -0/+2 |
| | |||||
* | Remove duplicated source freeing code | Chris Robinson | 2008-01-18 | 1 | -20/+0 |
| | |||||
* | Buffer size fixes. Partially reverts the ALSA buffer size "fix" | Chris Robinson | 2008-01-18 | 1 | -2/+2 |
| | |||||
* | Don't include alAuxEffectSlot.h in alSource.h | Chris Robinson | 2008-01-16 | 1 | -0/+1 |
| | |||||
* | Make sure sources are deleted with the context | Chris Robinson | 2008-01-16 | 1 | -0/+1 |
| | |||||
* | Store effect slots in the context | Chris Robinson | 2008-01-15 | 1 | -0/+2 |
| | |||||
* | Add support for AL_LOKI_quadriphonic | Chris Robinson | 2008-01-14 | 1 | -1/+1 |
| | |||||
* | Close dangling devices when exiting | Chris Robinson | 2008-01-14 | 1 | -0/+22 |
| | |||||
* | Destroy context if closing a device with one | Chris Robinson | 2008-01-14 | 1 | -0/+2 |
| | |||||
* | Keep track of open devices | Chris Robinson | 2008-01-14 | 1 | -0/+39 |
| | |||||
* | Merge branch 'master' into efx-experiment | Chris Robinson | 2008-01-11 | 1 | -2/+22 |
|\ | |||||
| * | Add a wave file writing backend | Chris Robinson | 2008-01-11 | 1 | -0/+2 |
| | | |||||
| * | Allow querying of ALC_MONO_SOURCES and ALC_STEREO_SOURCES | Chris Robinson | 2008-01-10 | 1 | -0/+18 |
| | | | | | | | | Based on a patch by Xavier Bouchoux | ||||
| * | Fix lone ALC_REFRESH query case | Chris Robinson | 2008-01-06 | 1 | -1/+1 |
| | | |||||
| * | ALC_REFRESH is the number of updates per second | Chris Robinson | 2008-01-06 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'master' into efx-experiment | Chris Robinson | 2008-01-04 | 1 | -0/+14 |
|\| | |||||
| * | Implement a crossfeed config option | Chris Robinson | 2008-01-03 | 1 | -0/+14 |
| | | |||||
* | | Merge branch 'master' into efx-experiment | Chris Robinson | 2007-12-31 | 1 | -1/+10 |
|\| | |||||
| * | Advertise the AL_EXT_MCFORMATS extension | Chris Robinson | 2007-12-31 | 1 | -1/+1 |
| | | |||||
| * | Fix includes so alMain.h doesn't include so much by itself | Chris Robinson | 2007-12-31 | 1 | -0/+3 |
| | | |||||
| * | Implement AL_EXT_FLOAT32 | Chris Robinson | 2007-12-28 | 1 | -1/+1 |
| | | |||||
| * | Advertise AL_EXT_IMA4, since it's been supported all this time | Chris Robinson | 2007-12-28 | 1 | -1/+1 |
| | | |||||
| * | Allow empty device specifiers when opening; treat them like NULL | Chris Robinson | 2007-12-26 | 1 | -0/+6 |
| | | |||||
* | | Merge branch 'master' into efx-experiment | Chris Robinson | 2007-12-20 | 1 | -4/+4 |
|\| | |||||
| * | MacOSX doesn't like global szDebug and g_mutex symbol names | Chris Robinson | 2007-12-19 | 1 | -4/+4 |
| | | |||||
* | | Report one max auxiliary send per source | Chris Robinson | 2007-12-18 | 1 | -2/+3 |
| | | |||||
* | | Add AL_METERS_PER_UNIT listener property | Chris Robinson | 2007-12-17 | 1 | -0/+1 |
| | | |||||
* | | Export ALC_EXT_EFX extension | Chris Robinson | 2007-12-17 | 1 | -1/+2 |
| | | | | | | | | | | Preliminary testing can now begin. Almost nothing will work, but the bare framework is laid out, and the functions can begin to be implemented. |