Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use an array of active sources when mixing | Chris Robinson | 2010-06-06 | 1 | -0/+45 |
| | | | | Prevents iterating over all allocated sources during mixing updates | ||||
* | Add a function to get the frame size from a format | Chris Robinson | 2010-05-24 | 1 | -2/+1 |
| | |||||
* | Don't bother storing the loop points in the source | Chris Robinson | 2010-05-24 | 1 | -3/+0 |
| | |||||
* | Loop points should be specified in sample offsets | Chris Robinson | 2010-05-21 | 1 | -9/+2 |
| | |||||
* | Use unsigned types when finding the source offsets | Chris Robinson | 2010-05-19 | 1 | -9/+5 |
| | |||||
* | A couple formatting fixes | Chris Robinson | 2010-05-19 | 1 | -3/+2 |
| | |||||
* | Use a map for the filter list | Chris Robinson | 2010-05-18 | 1 | -4/+3 |
| | |||||
* | Store loop points as uncompressed frame offsets in the source when a buffer ↵ | Chris Robinson | 2010-05-13 | 1 | -0/+10 |
| | | | | is attached | ||||
* | Use a UIntMap for the effect slot list | Chris Robinson | 2010-05-12 | 1 | -2/+2 |
| | |||||
* | Simplify and fix applying a source offset | Chris Robinson | 2010-05-11 | 1 | -19/+8 |
| | |||||
* | Use a separate function to convert compressed bytes to frames | Chris Robinson | 2010-05-11 | 1 | -50/+52 |
| | |||||
* | Only a streaming source can have a processed buffer | Chris Robinson | 2010-05-11 | 1 | -3/+4 |
| | |||||
* | 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 |
| |