Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Do not open pulseaudio if it didn't load | Chris Robinson | 2009-05-19 | 1 | -0/+7 |
| | |||||
* | Dynamically load PulseAudio | Chris Robinson | 2009-05-19 | 1 | -75/+188 |
| | |||||
* | Clear the filter history directly | Chris Robinson | 2009-05-17 | 1 | -2/+2 |
| | |||||
* | Make the filter functions global inline, and use it for echo | Chris Robinson | 2009-05-16 | 2 | -41/+1 |
| | |||||
* | Set some common macros in alu.h | Chris Robinson | 2009-05-16 | 3 | -65/+2 |
| | |||||
* | Use the source reference distance to specify full panning magnitude | Chris Robinson | 2009-05-16 | 1 | -1/+11 |
| | | | | | | Sources that are closer than the specified reference distance will not pan to full magnitude, thus providing a smoother transition as it moves around near the listener | ||||
* | Make sure DSSPEAKER_5POINT1 is defined | Chris Robinson | 2009-05-14 | 1 | -0/+3 |
| | |||||
* | Prevent spawning PulseAudio if it's not already running | Chris Robinson | 2009-05-06 | 1 | -1/+1 |
| | |||||
* | Make the filter history buffer size flexible | Chris Robinson | 2009-04-16 | 2 | -8/+10 |
| | | | | | | | 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 | ||||
* | 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 |
| |