Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Store the max number of auxiliary slots in the device | Chris Robinson | 2009-06-07 | 3 | -4/+9 |
| | |||||
* | Fix for MSVC | Chris Robinson | 2009-06-06 | 1 | -0/+4 |
| | | | | | | MSVC won't accept zero-sized arrays at the end of structs, if that struct is used in another struct that's not also at the end. This wastes a float for each FILTER object | ||||
* | Set an error if effect creation fails | Chris Robinson | 2009-05-31 | 3 | -11/+24 |
| | |||||
* | Set an error if NaN is given for panning values | Chris Robinson | 2009-05-31 | 2 | -6/+29 |
| | |||||
* | Use the generic FILTER object for the master effect filter | Chris Robinson | 2009-05-30 | 1 | -17/+14 |
| | | | | Also fix a couple comments | ||||
* | Fixup panning gain calculations | Chris Robinson | 2009-05-30 | 1 | -4/+22 |
| | | | | | Clamp the panning vector magnitude to 1, and use an energy-reduction method as the vector magnitude increases (to simulate reverb area occlusion) | ||||
* | Apply slot gain on slot output, not input | Chris Robinson | 2009-05-29 | 5 | -41/+47 |
| | |||||
* | Slot gain changes should have an immediate effect | Chris Robinson | 2009-05-29 | 2 | -5/+3 |
| | |||||
* | Don't expose effect-specific structures | Chris Robinson | 2009-05-29 | 7 | -277/+236 |
| | |||||
* | Use the MIN/MAX/DEFAULT macros for checking and setting the effect parameters | Chris Robinson | 2009-05-29 | 1 | -41/+59 |
| | |||||
* | Add preliminary support for the EAX Reverb effect | Chris Robinson | 2009-05-29 | 8 | -127/+810 |
| | | | | | Not all parameters are supported yet, though it is a little more fuctional than standard reverb | ||||
* | Don't update the devicevalues before returning success | Chris Robinson | 2009-05-27 | 1 | -24/+36 |
| | |||||
* | Lock the context before getting the mmap region to update | Chris Robinson | 2009-05-26 | 1 | -2/+4 |
| | |||||
* | Set the correct data size | Chris Robinson | 2009-05-26 | 1 | -1/+1 |
| | |||||
* | Simplify ALSA PCM parameter retrieval | Chris Robinson | 2009-05-26 | 1 | -18/+4 |
| | |||||
* | Set avail_min so snd_pcm_wait will wait for the full update to be ready | Chris Robinson | 2009-05-26 | 1 | -4/+33 |
| | |||||
* | Don't update the source's gains in the sample mixing loop | Chris Robinson | 2009-05-26 | 1 | -15/+15 |
| | | | | Update copies stored on the stack instead, then update the source after mixing | ||||
* | Make sure _CRT_SECURE_NO_WARNINGS is always defined for MSVC | Chris Robinson | 2009-05-26 | 4 | -6/+1 |
| | |||||
* | Properly fall back to non-mmap capture if the parameters fail | Chris Robinson | 2009-05-25 | 1 | -5/+34 |
| | |||||
* | Get rid of the ugly ok() macro | Chris Robinson | 2009-05-25 | 1 | -53/+60 |
| | |||||
* | Redo OSS mixing loop | Chris Robinson | 2009-05-25 | 1 | -21/+21 |
| | |||||
* | Update in descrete amounts using the update size | Chris Robinson | 2009-05-25 | 1 | -3/+6 |
| | |||||
* | 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 | 2 | -78/+194 |
| | |||||
* | Clear the filter history directly | Chris Robinson | 2009-05-17 | 1 | -2/+2 |
| | |||||
* | Optionally install the sample configuration file | Chris Robinson | 2009-05-17 | 1 | -0/+10 |
| | |||||
* | Reformat the sample config file | Chris Robinson | 2009-05-17 | 1 | -147/+200 |
| | |||||
* | Make the filter functions global inline, and use it for echo | Chris Robinson | 2009-05-16 | 3 | -41/+34 |
| | |||||
* | 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 |
| |