Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use the enums in a couple more places | Chris Robinson | 2010-11-27 | 1 | -2/+2 |
| | |||||
* | Call MixSource directly, instead of through a function pointer | Chris Robinson | 2010-11-25 | 1 | -4/+0 |
| | |||||
* | Make the buffer queue a double-linked list | Chris Robinson | 2010-11-25 | 1 | -0/+6 |
| | |||||
* | Fully progress the source to a stopped state when no buffers are playable | Chris Robinson | 2010-11-24 | 1 | -0/+4 |
| | |||||
* | Use a double when converting millisecond offsets to byte offsets | Chris Robinson | 2010-11-07 | 1 | -3/+3 |
| | |||||
* | Remove unnecessary comments and reorder some lines | Chris Robinson | 2010-11-06 | 1 | -13/+8 |
| | |||||
* | Make the SourceMix function a method of the ALsource struct | Chris Robinson | 2010-09-26 | 1 | -0/+6 |
| | |||||
* | Reduce some more indentation | Chris Robinson | 2010-09-21 | 1 | -44/+42 |
| | |||||
* | Reduce some indentation | Chris Robinson | 2010-09-21 | 1 | -45/+29 |
| | |||||
* | Improve some range checks | Chris Robinson | 2010-09-21 | 1 | -1/+1 |
| | |||||
* | Implement AL_SOFT_buffer_sub_data using the current AL_EXT_buffer_sub_data spec | Chris Robinson | 2010-09-21 | 1 | -6/+6 |
| | | | | | | This extension can be useful for some applications, but a full EXT version may not be ready for some time. Using the SOFT moniker will help differentiate it in case changes need to be done for the EXT version. | ||||
* | Source positions at and after the end of the buffer queue go back to 0 | Chris Robinson | 2010-09-09 | 1 | -5/+5 |
| | |||||
* | Remove unnecessary check | Chris Robinson | 2010-09-07 | 1 | -6/+0 |
| | |||||
* | Fix comparison check | Chris Robinson | 2010-09-07 | 1 | -1/+1 |
| | |||||
* | Check for invalid negative sizes | Chris Robinson | 2010-09-07 | 1 | -11/+45 |
| | |||||
* | Remove unused struct member | Chris Robinson | 2010-09-07 | 1 | -2/+0 |
| | |||||
* | Use click removal to handle harsh panning/volume changes | Chris Robinson | 2010-08-15 | 1 | -5/+0 |
| | |||||
* | Use click removal when starting a source | Chris Robinson | 2010-08-14 | 1 | -5/+1 |
| | |||||
* | Combine non-attenuated source calculation functions | Chris Robinson | 2010-08-07 | 1 | -4/+0 |
| | |||||
* | Forward some more source properties instead of duplicating | Chris Robinson | 2010-08-07 | 1 | -36/+12 |
| | |||||
* | Combine stereo and stereo-duplicate mixers | Chris Robinson | 2010-08-05 | 1 | -0/+4 |
| | | | | | Use a separate update method for stereo sources to the set appropriate channel gains | ||||
* | Use a callback to specify the source update method | Chris Robinson | 2010-08-03 | 1 | -6/+10 |
| | |||||
* | Check the buffer's original format when queueing on a source | Chris Robinson | 2010-07-12 | 1 | -3/+3 |
| | |||||
* | 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 |
| |