Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't bother storing the loop points in the source | Chris Robinson | 2010-05-24 | 1 | -4/+0 |
| | |||||
* | Store loop points as uncompressed frame offsets in the source when a buffer ↵ | Chris Robinson | 2010-05-13 | 1 | -0/+4 |
| | | | | is attached | ||||
* | Use a map to store sources and buffers | Chris Robinson | 2010-05-01 | 1 | -2/+0 |
| | | | | And do a lookup using a binary search instead of linear | ||||
* | Use alext.h for extension definitions | Chris Robinson | 2010-03-16 | 1 | -9/+0 |
| | |||||
* | Remove unused source param count macro | Chris Robinson | 2010-03-07 | 1 | -2/+0 |
| | |||||
* | Fix Windows compilation | Chris Robinson | 2010-01-11 | 1 | -4/+4 |
| | |||||
* | Add helpful values to the resampler enum | Chris Robinson | 2010-01-11 | 1 | -1/+3 |
| | |||||
* | Add a cosine resampler | Chris Robinson | 2010-01-11 | 1 | -0/+1 |
| | |||||
* | Add an option for point resampling | Chris Robinson | 2010-01-11 | 1 | -0/+10 |
| | |||||
* | Send multi-channel sources to auxiliary effect slots | Chris Robinson | 2009-11-26 | 1 | -1/+1 |
| | | | | | They are downmixed to mono using a volume-preserving scalar, and passed through a 1-pole low-pass filter (not chained) | ||||
* | Update source parameters only when they need changing | Chris Robinson | 2009-11-25 | 1 | -0/+1 |
| | |||||
* | Remove the format and frequency from the source, get them manually | Chris Robinson | 2009-10-25 | 1 | -2/+0 |
| | |||||
* | Store the buffer format and frequency in the source when updated | Chris Robinson | 2009-10-25 | 1 | -0/+2 |
| | |||||
* | Remove unneeded bufferlistitem properties | Chris Robinson | 2009-10-25 | 1 | -2/+0 |
| | |||||
* | Store the buffer handle directly in the source and buffer queue list | Chris Robinson | 2009-10-22 | 1 | -3/+3 |
| | |||||
* | Remove unused source fields | Chris Robinson | 2009-10-21 | 1 | -2/+0 |
| | |||||
* | Store the calculated source parameters in the source struct | Chris Robinson | 2009-10-21 | 1 | -10/+18 |
| | |||||
* | Remove unneeded variables | Chris Robinson | 2009-07-07 | 1 | -3/+1 |
| | |||||
* | Make the filter history buffer size flexible | Chris Robinson | 2009-04-16 | 1 | -0/+2 |
| | | | | | | | This lets the filter history buffer be as big as needed for a given use, so that it can have a size large enough for the more demanding cases, but not be wasteful for lesser-demanding cases, while not incuring the overhead of an added pointer indirection | ||||
* | Increase the default maximum number of sends to 2 | Chris Robinson | 2009-04-14 | 1 | -1/+1 |
| | |||||
* | Pay attention to the MAX_SENDS value | Chris Robinson | 2009-04-11 | 1 | -2/+1 |
| | |||||
* | Implement AL_EXTX_source_distance_model | Chris Robinson | 2008-11-25 | 1 | -0/+1 |
| | | | | | As with other EXTX extensions, this is subject to change and removal as the spec gets worked on | ||||
* | Don't ramp gains when starting a sound from the beginning | Chris Robinson | 2008-11-13 | 1 | -0/+1 |
| | |||||
* | Remove another unused source member | Chris Robinson | 2008-10-10 | 1 | -2/+0 |
| | |||||
* | Remove unneeded source member variable | Chris Robinson | 2008-10-09 | 1 | -1/+0 |
| | |||||
* | Commit missing changes | Chris Robinson | 2008-10-09 | 1 | -1/+1 |
| | |||||
* | Use a new low-pass filter, based on the I3DL2 spec | Chris Robinson | 2008-10-02 | 1 | -2/+1 |
| | | | | Many thanks to Christopher Fitzgerald, for helping with it | ||||
* | Remove unneeded source struct member | Chris Robinson | 2008-08-15 | 1 | -1/+1 |
| | |||||
* | Ramp channel gains to remove pops and clicks from abrupt changes | Chris Robinson | 2008-08-14 | 1 | -0/+7 |
| | | | | Thanks to Christopher Fitzgerald for helping me work on it | ||||
* | Implement yet another low-pass filter | Chris Robinson | 2008-07-25 | 1 | -0/+2 |
| | | | | This one using the Butterworth IIR filter design | ||||
* | Implement an alternative low-pass filter | Chris Robinson | 2008-07-23 | 1 | -3/+0 |
| | | | | | | | | | This method samples from the buffer so that it gets a time-correct 5khz stream, which is subtracted from the original sample and has the high-frequency gain applied, then added back. A better method may be to average all the samples from the current one to the one freq/5000 away, instead of bilinear filtering the two nearest freq/5000 apart. Processing cost will need to determine its viability | ||||
* | Implement doppler factor source property | Chris Robinson | 2008-07-15 | 1 | -0/+2 |
| | |||||
* | Don't include alAuxEffectSlot.h in alSource.h | Chris Robinson | 2008-01-16 | 1 | -2/+1 |
| | |||||
* | Make sure sources are deleted with the context | Chris Robinson | 2008-01-16 | 1 | -0/+2 |
| | |||||
* | Store a reference to the effect slot in a source's send, not a copy | Chris Robinson | 2008-01-16 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' into efx-experiment | Chris Robinson | 2007-12-31 | 1 | -2/+2 |
|\ | |||||
| * | Don't append _struct to the source struct name | Chris Robinson | 2007-12-31 | 1 | -2/+2 |
| | | |||||
* | | Implement AL_AUXILIARY_SEND_FILTER_GAIN_AUTO property | Chris Robinson | 2007-12-18 | 1 | -0/+1 |
| | | |||||
* | | Implement AL_ROOM_ROLLOFF_FACTOR property | Chris Robinson | 2007-12-18 | 1 | -0/+2 |
| | | |||||
* | | Report one max auxiliary send per source | Chris Robinson | 2007-12-18 | 1 | -1/+4 |
| | | |||||
* | | Implement AL_AUXILIARY_SEND_FILTER_GAINHF_AUTO property | Chris Robinson | 2007-12-18 | 1 | -0/+1 |
| | | |||||
* | | Add initial auxiliary send paths | Chris Robinson | 2007-12-18 | 1 | -0/+6 |
| | | |||||
* | | Implement AL_AIR_ABSORPTION_FACTOR source property | Chris Robinson | 2007-12-18 | 1 | -0/+2 |
| | | |||||
* | | Implement AL_CONE_OUTER_GAINHF source property | Chris Robinson | 2007-12-17 | 1 | -0/+1 |
| | | |||||
* | | Implement AL_DIRECT_FILTER_GAINHF_AUTO source property | Chris Robinson | 2007-12-17 | 1 | -0/+2 |
| | | |||||
* | | Implement basic lowpass filter path | Chris Robinson | 2007-12-17 | 1 | -0/+3 |
| | | |||||
* | | Implement AL_DIRECT_FILTER source property | Chris Robinson | 2007-12-17 | 1 | -0/+3 |
| | | | | | | | | Only AL_FILTER_NULL filter types are currently supported, however | ||||
* | | Add EFX source filter properties | Chris Robinson | 2007-12-17 | 1 | -0/+9 |
|/ | |||||
* | Initial import | Chris Robinson | 2007-11-13 | 1 | -0/+71 |