Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a PulseAudio backend | Chris Robinson | 2009-04-16 | 2 | -0/+478 |
| | |||||
* | Use a 2-pole filter for the wet path low-pass filter | Chris Robinson | 2009-04-14 | 1 | -8/+10 |
| | | | | | This should help keep CPU use from increasing a lot when the number of sends increases. Also changes the function names to reflect the difference | ||||
* | Make the number of source sends variable | Chris Robinson | 2009-04-13 | 2 | -8/+30 |
| | | | | The highest value is clamped to MAX_SENDS | ||||
* | Reduce the number of send loops | Chris Robinson | 2009-04-13 | 1 | -37/+28 |
| | |||||
* | Fix comment regarding the 3rd echo tap | Chris Robinson | 2009-04-12 | 1 | -2/+2 |
| | |||||
* | Add the Echo effect | Chris Robinson | 2009-04-12 | 3 | -0/+197 |
| | |||||
* | Fix air absorption | Chris Robinson | 2009-04-11 | 1 | -14/+14 |
| | |||||
* | Pay attention to the MAX_SENDS value | Chris Robinson | 2009-04-11 | 1 | -87/+128 |
| | |||||
* | Make auxiliary effect slot count configurable | Chris Robinson | 2009-04-11 | 1 | -0/+2 |
| | |||||
* | Move the WetBuffer into the effect slot object | Chris Robinson | 2009-04-11 | 1 | -4/+8 |
| | | | | This should make it easier to support multiple slots | ||||
* | Use the square of the values when calculating the density gain | Chris Robinson | 2009-03-21 | 1 | -2/+2 |
| | |||||
* | Make sure M_PI is defined for reverb | Chris Robinson | 2009-03-15 | 1 | -0/+4 |
| | |||||
* | Constify some parameters | Chris Robinson | 2009-03-13 | 1 | -6/+7 |
| | |||||
* | Calculate filter coefficients in aluMixData | Chris Robinson | 2009-03-13 | 1 | -38/+44 |
| | |||||
* | Don't modify the device struct until playback succesfully starts | Chris Robinson | 2009-03-13 | 2 | -7/+9 |
| | |||||
* | Dynamically load dsound when possible | Chris Robinson | 2009-03-10 | 1 | -2/+36 |
| | |||||
* | Add a cast for setting a dummy pointer value | Chris Robinson | 2009-03-10 | 1 | -1/+1 |
| | |||||
* | Always add the default ALSA device even if no cards are present | Chris Robinson | 2009-03-10 | 1 | -5/+3 |
| | |||||
* | Only expose the default ALSA device in standard enumeration | Chris Robinson | 2009-03-10 | 1 | -22/+6 |
| | |||||
* | Append the card and device indices to the ALSA device strings | Chris Robinson | 2009-03-10 | 1 | -6/+6 |
| | |||||
* | Remove the SDL backend | Chris Robinson | 2009-03-10 | 2 | -313/+0 |
| | |||||
* | Add a PortAudio backend | Chris Robinson | 2009-03-10 | 2 | -0/+242 |
| | |||||
* | Use a modified reverb model that obeys the reverb parameters better | Chris Robinson | 2009-03-02 | 1 | -222/+323 |
| | |||||
* | Clamp gain of multichannel sources | Chris Robinson | 2009-02-10 | 1 | -0/+2 |
| | |||||
* | Include assert.h for assert() | Chris Robinson | 2009-02-02 | 1 | -0/+1 |
| | |||||
* | Use calculated distance from reference for air absorption | Chris Robinson | 2009-01-30 | 1 | -1/+1 |
| | |||||
* | Fix incorrect comment | Chris Robinson | 2009-01-30 | 1 | -1/+1 |
| | |||||
* | Use M_PI since it is sure to be defined | Chris Robinson | 2009-01-27 | 1 | -4/+3 |
| | |||||
* | Fix ignored return value warning | Chris Robinson | 2009-01-26 | 1 | -1/+2 |
| | |||||
* | Use a matrix for up- and down-mixing channels | Chris Robinson | 2009-01-25 | 1 | -38/+82 |
| | |||||
* | Duplicate stereo onto the side channels as well as the back | Chris Robinson | 2009-01-25 | 1 | -1/+4 |
| | |||||
* | Don't read stereo layout when output is mono | Chris Robinson | 2009-01-25 | 1 | -0/+7 |
| | |||||
* | Add options for user-configurable speaker arrangements | Chris Robinson | 2009-01-25 | 1 | -0/+89 |
| | |||||
* | 6.1 uses front- and back-center, not left- and right-back channels | Chris Robinson | 2009-01-24 | 1 | -65/+55 |
| | |||||
* | Seperate mixing loops depending on source channel configuration | Chris Robinson | 2009-01-24 | 1 | -56/+111 |
| | |||||
* | Reimplement panning using lookup tables, based on a patch by Christian Borss | Chris Robinson | 2009-01-24 | 2 | -63/+197 |
| | | | | | | This allows speaker positions to be specified by discrete angles around the listener, providing more flexibility and configurability in placement. Additional patches to take advantage of this are forthcoming. | ||||
* | Search for SDL.h in addition to SDL/SDL.h | Chris Robinson | 2008-12-12 | 1 | -0/+4 |
| | |||||
* | Apply the dry filter to multi-channel sources | Chris Robinson | 2008-12-10 | 1 | -15/+48 |
| | | | | Unlike mono sources, they use 2 chained one-pole filters instead of 4 | ||||
* | Protect playback device opening with a mutex lock | Chris Robinson | 2008-12-07 | 1 | -2/+2 |
| | |||||
* | Add an SDL backend | Chris Robinson | 2008-12-07 | 2 | -0/+309 |
| | |||||
* | Add cast for setting a dummy pointer value | Chris Robinson | 2008-12-06 | 1 | -1/+1 |
| | |||||
* | Implement AL_EXTX_source_distance_model | Chris Robinson | 2008-11-25 | 2 | -2/+2 |
| | | | | | As with other EXTX extensions, this is subject to change and removal as the spec gets worked on | ||||
* | Wait until one full fragment is empty before mixing | Chris Robinson | 2008-11-21 | 1 | -1/+1 |
| | |||||
* | Make the DSound emulated fragment count configurable | Chris Robinson | 2008-11-21 | 1 | -5/+8 |
| | |||||
* | Fix a comment | Chris Robinson | 2008-11-20 | 1 | -3/+2 |
| | |||||
* | Fix early reflection input | Chris Robinson | 2008-11-19 | 1 | -6/+5 |
| | |||||
* | Handle ALSA capture errors a bit better | Chris Robinson | 2008-11-19 | 1 | -9/+35 |
| | |||||
* | Simplify in-sample low-pass filter coefficient calculation | Chris Robinson | 2008-11-18 | 1 | -6/+5 |
| | |||||
* | Fix low-pass coefficient calculation | Chris Robinson | 2008-11-18 | 1 | -7/+10 |
| | |||||
* | Don't calculate reverb HF limit if air absorption is 1 | Chris Robinson | 2008-11-18 | 1 | -3/+3 |
| |