Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reorder some parameters for consistency | Chris Robinson | 2010-11-29 | 1 | -4/+4 |
| | |||||
* | Fix source offset calculations | Chris Robinson | 2010-11-29 | 1 | -2/+2 |
| | |||||
* | Store the decomposed source format in the buffer | Chris Robinson | 2010-11-29 | 1 | -27/+16 |
| | |||||
* | Keep a handle on the buffer with the format when queueing new buffers | Chris Robinson | 2010-11-29 | 1 | -10/+7 |
| | |||||
* | Avoid making Resampler[Pre]Padding static | Chris Robinson | 2010-11-28 | 1 | -0/+14 |
| | |||||
* | Rename some stuff for consistency | Chris Robinson | 2010-11-28 | 1 | -9/+9 |
| | |||||
* | Don't store the internal format in the buffer | Chris Robinson | 2010-11-28 | 1 | -6/+6 |
| | | | | The type and channel config are good enough | ||||
* | Support rear formats directly in the mixer | Chris Robinson | 2010-11-27 | 1 | -31/+0 |
| | |||||
* | Avoid a potential overflow when setting the source offset | Chris Robinson | 2010-11-27 | 1 | -1/+1 |
| | |||||
* | Clean up the source byte offset code | Chris Robinson | 2010-11-27 | 1 | -20/+15 |
| | |||||
* | Remove some unneeded muLaw special cases | Chris Robinson | 2010-11-27 | 1 | -17/+0 |
| | |||||
* | Shorten a couple really long lines | Chris Robinson | 2010-11-27 | 1 | -5/+9 |
| | |||||
* | 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 |
| |