Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use a map to store sources and buffers | Chris Robinson | 2010-05-01 | 1 | -65/+52 |
| | | | | And do a lookup using a binary search instead of linear | ||||
* | Use doubles instead of floats for the source offset calculations | Chris Robinson | 2010-04-28 | 1 | -42/+42 |
| | |||||
* | Get the offset even if the current buffer is 0 | Chris Robinson | 2010-04-28 | 1 | -5/+14 |
| | |||||
* | Combine two loops into one | Chris Robinson | 2010-04-23 | 1 | -12/+7 |
| | |||||
* | Avoid reading buffer 0's size | Chris Robinson | 2010-04-10 | 1 | -1/+2 |
| | |||||
* | Shorten some variable names | Chris Robinson | 2010-03-26 | 1 | -268/+268 |
| | |||||
* | Reduce some indentation | Chris Robinson | 2010-03-24 | 1 | -455/+407 |
| | |||||
* | Avoid calling alDelete* from alGen* | Chris Robinson | 2010-03-20 | 1 | -1/+11 |
| | |||||
* | Don't use deprecated macros | Chris Robinson | 2010-03-19 | 1 | -25/+25 |
| | |||||
* | GetSourceOffset can't fail | Chris Robinson | 2010-03-17 | 1 | -27/+12 |
| | |||||
* | Handle source offsets for muLaw formats | Chris Robinson | 2010-03-17 | 1 | -11/+31 |
| | |||||
* | Remove unnecessary stop call | Chris Robinson | 2010-03-16 | 1 | -2/+0 |
| | |||||
* | Remove unused variable | Chris Robinson | 2010-03-16 | 1 | -3/+0 |
| | |||||
* | Avoid some alIs* calls while under the context lock | Chris Robinson | 2010-03-16 | 1 | -80/+58 |
| | | | | | Instead, use functions that verify the ID by searching the object list and returning its handle | ||||
* | Pass the context to alSetError | Chris Robinson | 2010-03-16 | 1 | -84/+84 |
| | |||||
* | Rename some struct members for consistency | Chris Robinson | 2010-03-16 | 1 | -6/+6 |
| | |||||
* | Avoid dereferencing a NULL buffer when unqueueing buffer 0 | Chris Robinson | 2010-03-15 | 1 | -3/+7 |
| | |||||
* | Remove duplication of setting source angles | Chris Robinson | 2010-03-14 | 1 | -20/+2 |
| | |||||
* | Fix the retrieval of the RW offsets using the correct functions | Chris Robinson | 2010-03-10 | 1 | -30/+31 |
| | |||||
* | Improve source write offset calculations | Chris Robinson | 2010-02-07 | 1 | -9/+19 |
| | |||||
* | Consolidate some source offset handling code | Chris Robinson | 2010-01-12 | 1 | -38/+12 |
| | |||||
* | Better handle large second offsets | Chris Robinson | 2010-01-12 | 1 | -2/+2 |
| | |||||
* | Don't use a flag to set an error when applying the source offset | Chris Robinson | 2010-01-12 | 1 | -43/+48 |
| | |||||
* | Add an option for point resampling | Chris Robinson | 2010-01-11 | 1 | -0/+2 |
| | |||||
* | 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 |
| |