Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Set some common macros in alu.h | Chris Robinson | 2009-05-16 | 5 | -70/+48 |
| | |||||
* | 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 | 4 | -9/+13 |
| | | | | | | | 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 | 6 | -2/+503 |
| | |||||
* | Increase the default maximum number of sends to 2 | Chris Robinson | 2009-04-14 | 2 | -3/+3 |
| | |||||
* | 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 | 4 | -8/+36 |
| | | | | The highest value is clamped to MAX_SENDS | ||||
* | Reduce the number of send loops | Chris Robinson | 2009-04-13 | 1 | -37/+28 |
| | |||||
* | Rename Standard Reverb to Reverb | Chris Robinson | 2009-04-13 | 1 | -1/+1 |
| | |||||
* | Fix comment regarding the 3rd echo tap | Chris Robinson | 2009-04-12 | 1 | -2/+2 |
| | |||||
* | Add the Echo effect | Chris Robinson | 2009-04-12 | 10 | -2/+431 |
| | |||||
* | Fix air absorption | Chris Robinson | 2009-04-11 | 1 | -14/+14 |
| | |||||
* | Pay attention to the MAX_SENDS value | Chris Robinson | 2009-04-11 | 3 | -90/+131 |
| | |||||
* | Make auxiliary effect slot count configurable | Chris Robinson | 2009-04-11 | 4 | -2/+10 |
| | |||||
* | Move the WetBuffer into the effect slot object | Chris Robinson | 2009-04-11 | 4 | -5/+15 |
| | | | | This should make it easier to support multiple slots | ||||
* | Use LIB_SUFFIX when creating the default lib install dir | Chris Robinson | 2009-04-07 | 1 | -1/+1 |
| | | | | Thanks to Hanno Böck for pointing this out | ||||
* | Add missing comment markers | Chris Robinson | 2009-04-07 | 1 | -25/+25 |
| | |||||
* | 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 |
| | |||||
* | Release 1.7.411openal-soft-1-7-411 | Chris Robinson | 2009-03-14 | 1 | -2/+2 |
| | |||||
* | 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 |
| | |||||
* | The room rolloff factor can go up to 10 | Chris Robinson | 2009-03-13 | 1 | -1/+1 |
| | |||||
* | Dynamically load dsound when possible | Chris Robinson | 2009-03-10 | 2 | -12/+47 |
| | |||||
* | 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 |
| | |||||
* | Fix alsoftrc configuration sample comments | Chris Robinson | 2009-03-10 | 1 | -7/+7 |
| | |||||
* | Remove the SDL backend | Chris Robinson | 2009-03-10 | 6 | -349/+1 |
| | |||||
* | Add a PortAudio backend | Chris Robinson | 2009-03-10 | 6 | -0/+271 |
| | |||||
* | Remove the unneeded path from the cross-compiler commands | Chris Robinson | 2009-03-06 | 1 | -2/+2 |
| | |||||
* | 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 |
| | |||||
* | Install the pkgconfig file to the correct directory | Chris Robinson | 2009-02-10 | 1 | -1/+1 |
| | |||||
* | 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 | 2 | -38/+84 |
| | |||||
* | 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 | 2 | -0/+125 |
| | |||||
* | 6.1 uses front- and back-center, not left- and right-back channels | Chris Robinson | 2009-01-24 | 2 | -66/+57 |
| | |||||
* | 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 | 6 | -64/+213 |
| | | | | | | 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. |