Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | 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 |
| |