Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Mark the source for updating when setting a buffer on it | Chris Robinson | 2009-12-25 | 1 | -0/+7 |
| | | | | | | Changing the buffer can change the playback format, which can require different source parameter calculations. Queueing a buffer on a source that has no buffers (or only buffers without a format, eg. buffer 0) has the same effect | ||||
* | Fix IMA ADPCM offset calculation | Chris Robinson | 2009-12-09 | 1 | -2/+2 |
| | |||||
* | Internally store 32-bit float buffer data, and mix accordingly | Chris Robinson | 2009-12-07 | 1 | -1/+1 |
| | |||||
* | Remove some assumptions of 16-bit internal storage | Chris Robinson | 2009-12-02 | 1 | -31/+53 |
| | |||||
* | Remove unnecessary returns | Chris Robinson | 2009-11-28 | 1 | -4/+0 |
| | |||||
* | Update AL_EXTX_source_distance_model to require explicit enabling | Chris Robinson | 2009-11-27 | 1 | -5/+6 |
| | | | | The in-progress spec has been updated to reflect this | ||||
* | Update source parameters only when they need changing | Chris Robinson | 2009-11-25 | 1 | -0/+68 |
| | |||||
* | Remove some unneeded buffer fields, make padding a constant amount | Chris Robinson | 2009-10-25 | 1 | -5/+3 |
| | |||||
* | Remove the format and frequency from the source, get them manually | Chris Robinson | 2009-10-25 | 1 | -6/+0 |
| | |||||
* | Store the buffer format and frequency in the source when updated | Chris Robinson | 2009-10-25 | 1 | -0/+6 |
| | |||||
* | Remove unneeded bufferlistitem properties | Chris Robinson | 2009-10-25 | 1 | -90/+5 |
| | |||||
* | Dereference left over buffers and slots when sources are released | Chris Robinson | 2009-10-24 | 1 | -1/+22 |
| | |||||
* | Store the buffer handle directly in the source and buffer queue list | Chris Robinson | 2009-10-22 | 1 | -60/+64 |
| | |||||
* | Remove unused source fields | Chris Robinson | 2009-10-21 | 1 | -12/+0 |
| | |||||
* | Check the source start position in alSourcePlayv instead of the mixer | Chris Robinson | 2009-09-24 | 1 | -2/+6 |
| | |||||
* | Don't allow setting an invalid auxiliary send | Chris Robinson | 2009-09-21 | 1 | -2/+3 |
| | |||||
* | Add base support for ALC_EXT_disconnect | Chris Robinson | 2009-08-26 | 1 | -0/+16 |
| | | | | Individual backends need to be updated to handle disconnection events | ||||
* | Print source and auxiliary slot debug warnings from alcDestroyContext | Chris Robinson | 2009-08-16 | 1 | -5/+0 |
| | |||||
* | Modify some context checks | Chris Robinson | 2009-08-16 | 1 | -664/+511 |
| | |||||
* | Use a function to retrieve the current context in an already-locked state | Chris Robinson | 2009-08-16 | 1 | -63/+21 |
| | | | | | This should help prevent race-conditions with a context being destroyed between breing retrieved and locked | ||||
* | Reset the buffer played count when the queue is removed via the AL_BUFFER ↵ | Chris Robinson | 2009-08-11 | 1 | -0/+1 |
| | | | | property | ||||
* | Update queued buffer states when source looping is toggled | Chris Robinson | 2009-08-11 | 1 | -0/+13 |
| | |||||
* | Remove more unneeded variables | Chris Robinson | 2009-07-07 | 1 | -10/+0 |
| | |||||
* | Remove unneeded variables | Chris Robinson | 2009-07-07 | 1 | -29/+0 |
| | |||||
* | Pay attention to the MAX_SENDS value | Chris Robinson | 2009-04-11 | 1 | -1/+2 |
| | |||||
* | The room rolloff factor can go up to 10 | Chris Robinson | 2009-03-13 | 1 | -1/+1 |
| | |||||
* | Implement AL_EXTX_source_distance_model | Chris Robinson | 2008-11-25 | 1 | -3/+24 |
| | | | | | As with other EXTX extensions, this is subject to change and removal as the spec gets worked on | ||||
* | Don't ramp gains when starting a sound from the beginning | Chris Robinson | 2008-11-13 | 1 | -0/+2 |
| | |||||
* | Avoid unnecessary floating-point math | Chris Robinson | 2008-11-11 | 1 | -5/+2 |
| | |||||
* | Add initial AL_EXTX_buffer_sub_data support | Chris Robinson | 2008-11-11 | 1 | -28/+85 |
| | | | | | | | | 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. | ||||
* | Remove another unused source member | Chris Robinson | 2008-10-10 | 1 | -4/+0 |
| | |||||
* | Remove unneeded source member variable | Chris Robinson | 2008-10-09 | 1 | -8/+1 |
| | |||||
* | Commit missing changes | Chris Robinson | 2008-10-09 | 1 | -3/+1 |
| | |||||
* | Use a new low-pass filter, based on the I3DL2 spec | Chris Robinson | 2008-10-02 | 1 | -4/+0 |
| | | | | Many thanks to Christopher Fitzgerald, for helping with it | ||||
* | Remove unneeded source struct member | Chris Robinson | 2008-08-15 | 1 | -13/+4 |
| | |||||
* | Clear channel volumes when starting a source | Chris Robinson | 2008-08-15 | 1 | -1/+9 |
| | |||||
* | Allow setting the EFX doppler factor source property | Chris Robinson | 2008-08-14 | 1 | -0/+7 |
| | |||||
* | Use arrays instead of pointer-to-arrays for the low-pass filter | Chris Robinson | 2008-07-26 | 1 | -3/+0 |
| | |||||
* | Implement yet another low-pass filter | Chris Robinson | 2008-07-25 | 1 | -0/+5 |
| | | | | This one using the Butterworth IIR filter design | ||||
* | Clarify implicit destruction warnings | Chris Robinson | 2008-07-22 | 1 | -1/+1 |
| | |||||
* | Implement doppler factor source property | Chris Robinson | 2008-07-15 | 1 | -0/+11 |
| | |||||
* | Don't check the number of objects being deleted with the number currently ↵ | Chris Robinson | 2008-07-11 | 1 | -53/+44 |
| | | | | | | allocated Since apps can validly delete buffer 0, and delete the same source/buffer multiple times in a single call | ||||
* | Clean a couple debug messages | Chris Robinson | 2008-01-19 | 1 | -1/+1 |
| | |||||
* | Remove duplicated source freeing code | Chris Robinson | 2008-01-18 | 1 | -0/+1 |
| | |||||
* | Release effect slots when deleting sources | Chris Robinson | 2008-01-17 | 1 | -1/+8 |
| | |||||
* | Add missing config.h includes | Chris Robinson | 2008-01-16 | 1 | -0/+2 |
| | |||||
* | Don't include alAuxEffectSlot.h in alSource.h | Chris Robinson | 2008-01-16 | 1 | -0/+1 |
| | |||||
* | Fix debug comments | Chris Robinson | 2008-01-16 | 1 | -1/+1 |
| | |||||
* | Make sure sources are deleted with the context | Chris Robinson | 2008-01-16 | 1 | -0/+20 |
| | |||||
* | Keep track of references to effect slots, so they aren't deleted while in use | Chris Robinson | 2008-01-16 | 1 | -0/+6 |
| |