Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add "pre-padding" to the temp buffer | Chris Robinson | 2010-11-25 | 1 | -0/+1 |
| | | | | This will help to implement resamplers that want previous samples | ||||
* | Make the buffer queue a double-linked list | Chris Robinson | 2010-11-25 | 2 | -0/+7 |
| | |||||
* | Remove the cosine resampler | Chris Robinson | 2010-11-25 | 1 | -1/+0 |
| | | | | It's too slow when auxiliary sends are being used. | ||||
* | Fix a bunch of comments | Chris Robinson | 2010-11-25 | 1 | -34/+34 |
| | |||||
* | Don't "convert" LOKI quad to MCFORMATS quad | Chris Robinson | 2010-11-25 | 1 | -11/+2 |
| | |||||
* | Support 8-bit sample data in the mixer | Chris Robinson | 2010-11-24 | 1 | -76/+39 |
| | |||||
* | Fully progress the source to a stopped state when no buffers are playable | Chris Robinson | 2010-11-24 | 1 | -0/+4 |
| | |||||
* | Reorder some stored source params | Chris Robinson | 2010-11-24 | 1 | -5/+5 |
| | |||||
* | Get rid of the device timer stuff | Chris Robinson | 2010-11-21 | 1 | -13/+0 |
| | |||||
* | Use a double when converting millisecond offsets to byte offsets | Chris Robinson | 2010-11-07 | 1 | -3/+3 |
| | |||||
* | Increase the max number of source sends to 4, and decrease the default to 1 | Chris Robinson | 2010-11-06 | 1 | -1/+1 |
| | |||||
* | Use the number of sends the device is configured for in more places | Chris Robinson | 2010-11-06 | 1 | -2/+4 |
| | |||||
* | Remove unnecessary comments and reorder some lines | Chris Robinson | 2010-11-06 | 1 | -13/+8 |
| | |||||
* | Improve a macro to reference its parameter | Chris Robinson | 2010-10-11 | 1 | -2/+2 |
| | |||||
* | Fix 64-bit compilation | Chris Robinson | 2010-10-11 | 1 | -1/+1 |
| | |||||
* | Pass the device to the mix function and localize the dry mix and click buffers | Chris Robinson | 2010-09-26 | 2 | -8/+4 |
| | |||||
* | Make the SourceMix function a method of the ALsource struct | Chris Robinson | 2010-09-26 | 3 | -1/+16 |
| | |||||
* | Use ALfloat for the dry mix buffer | Chris Robinson | 2010-09-23 | 1 | -1/+1 |
| | |||||
* | Store and mix signed 16-bit samples | Chris Robinson | 2010-09-22 | 1 | -77/+108 |
| | |||||
* | Allow accessing the buffer data as multiple data types in the mixer | Chris Robinson | 2010-09-22 | 2 | -366/+352 |
| | | | | Also reduces a bunch of indentation | ||||
* | Reduce some more indentation | Chris Robinson | 2010-09-21 | 6 | -183/+188 |
| | |||||
* | Reduce some indentation | Chris Robinson | 2010-09-21 | 6 | -209/+166 |
| | |||||
* | Improve some range checks | Chris Robinson | 2010-09-21 | 2 | -3/+5 |
| | |||||
* | Implement AL_SOFT_buffer_sub_data using the current AL_EXT_buffer_sub_data spec | Chris Robinson | 2010-09-21 | 3 | -8/+15 |
| | | | | | | 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. | ||||
* | Improve range checking for BufferSubData | Chris Robinson | 2010-09-19 | 1 | -2/+2 |
| | |||||
* | 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 |
| | |||||
* | Add missing else | Chris Robinson | 2010-09-07 | 1 | -0/+1 |
| | |||||
* | Watch for a few more negative sizes | Chris Robinson | 2010-09-07 | 1 | -6/+8 |
| | |||||
* | Check for invalid negative sizes | Chris Robinson | 2010-09-07 | 1 | -11/+45 |
| | |||||
* | Remove unused struct member | Chris Robinson | 2010-09-07 | 2 | -3/+0 |
| | |||||
* | Handle clicks by watching changes between updates | Chris Robinson | 2010-08-16 | 3 | -0/+5 |
| | |||||
* | Add click removal for wet sends | Chris Robinson | 2010-08-15 | 2 | -0/+4 |
| | |||||
* | Use click removal to handle harsh panning/volume changes | Chris Robinson | 2010-08-15 | 2 | -10/+1 |
| | |||||
* | Use click removal when starting a source | Chris Robinson | 2010-08-14 | 2 | -5/+38 |
| | |||||
* | Add a corrective, click-remval sample value offset | Chris Robinson | 2010-08-14 | 1 | -0/+2 |
| | | | | | | This will hopefully be more effective and rebust at removing clicks and pops, particularly from starts and stops in the middle of a sound. Based on an idea by Ben Davis. | ||||
* | Combine non-attenuated source calculation functions | Chris Robinson | 2010-08-07 | 2 | -5/+0 |
| | |||||
* | Calculate the source stepping value with the param calculations | Chris Robinson | 2010-08-07 | 2 | -1/+6 |
| | |||||
* | 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 | 2 | -0/+5 |
| | | | | | 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 | 3 | -6/+18 |
| | |||||
* | Add experimental device attributes for apps to query | Chris Robinson | 2010-07-30 | 1 | -0/+6 |
| | | | | | These will be part of the ALC_EXT_device_time extension. Behavior, values, etc, are all subject to change. | ||||
* | Store the time precision with the device | Chris Robinson | 2010-07-25 | 1 | -0/+3 |
| | |||||
* | Add a backend callback to get the device time | Chris Robinson | 2010-07-24 | 1 | -0/+3 |
| | | | | | The method should monotonically count the number of nanoseconds the device has active contexts | ||||
* | Keep count of the number of samples played | Chris Robinson | 2010-07-22 | 1 | -0/+3 |
| | |||||
* | Use CLOCK_MONOTONIC when available | Chris Robinson | 2010-07-18 | 1 | -2/+12 |
| | |||||
* | 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 | 2 | -0/+49 |
| | | | | Prevents iterating over all allocated sources during mixing updates | ||||
* | Use a UIntMap for the Databuffers | Chris Robinson | 2010-06-03 | 2 | -68/+48 |
| |