Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | Add a Null Output device | Chris Robinson | 2010-05-28 | 1 | -0/+3 | |
| | | | | This device will mix and fully process contexts as normal | |||||
* | Add a function to get the frame size from a format | Chris Robinson | 2010-05-24 | 3 | -4/+6 | |
| | ||||||
* | Better watch for invalid values in alBufferSubDataEXT | Chris Robinson | 2010-05-24 | 1 | -3/+3 | |
| | ||||||
* | Reduce the mixing buffer size | Chris Robinson | 2010-05-24 | 1 | -2/+2 | |
| | ||||||
* | Make error checking consistent in alBuffer.c | Chris Robinson | 2010-05-24 | 1 | -170/+108 | |
| | ||||||
* | Fix alBufferiv error handling | Chris Robinson | 2010-05-24 | 1 | -7/+5 | |
| | ||||||
* | Increment pointer when read | Chris Robinson | 2010-05-24 | 1 | -6/+4 | |
| | ||||||
* | Pass the number of blocks to ConvertDataIMA4 | Chris Robinson | 2010-05-24 | 1 | -9/+9 | |
| | ||||||
* | Be careful of integer overflows when allocating buffer storage | Chris Robinson | 2010-05-24 | 1 | -15/+43 | |
| | ||||||
* | Cleanup some variables and names | Chris Robinson | 2010-05-24 | 1 | -12/+11 | |
| | ||||||
* | Reorder some error checks and watch for negative buffer sizes | Chris Robinson | 2010-05-24 | 1 | -12/+8 | |
| | ||||||
* | Don't bother storing the loop points in the source | Chris Robinson | 2010-05-24 | 2 | -7/+0 | |
| | ||||||
* | Be big endian safe with the IMA4 decoder | Chris Robinson | 2010-05-22 | 1 | -5/+14 | |
| | ||||||
* | Loop points should be specified in sample offsets | Chris Robinson | 2010-05-21 | 2 | -31/+27 | |
| | ||||||
* | Consistency fix | Chris Robinson | 2010-05-19 | 1 | -5/+4 | |
| | ||||||
* | 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 | 4 | -61/+42 | |
| | ||||||
* | Use a map for the effects list | Chris Robinson | 2010-05-18 | 4 | -60/+41 | |
| | ||||||
* | Improve compatbility with latest AL_EXT_buffer_sub_data spec | Chris Robinson | 2010-05-18 | 1 | -81/+76 | |
| | ||||||
* | Change inline -> __inline for MSVC | Chris Robinson | 2010-05-16 | 1 | -7/+7 | |
| | ||||||
* | Store loop points as uncompressed frame offsets in the source when a buffer ↵ | Chris Robinson | 2010-05-13 | 2 | -0/+14 | |
| | | | | is attached | |||||
* | Add initial structural support for AL_EXT_loop_points | Chris Robinson | 2010-05-13 | 2 | -2/+44 | |
| | ||||||
* | Don't needlessly expose a variable for the backends | Chris Robinson | 2010-05-12 | 1 | -3/+1 | |
| | ||||||
* | Move incomplete extension declarations to alMain.h | Chris Robinson | 2010-05-12 | 1 | -0/+71 | |
| | ||||||
* | Use a UIntMap for the effect slot list | Chris Robinson | 2010-05-12 | 3 | -64/+48 | |
| | ||||||
* | Store the buffer's original data size and block alignment | Chris Robinson | 2010-05-12 | 2 | -18/+41 | |
| | ||||||
* | 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 | |
| |