Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Store the max number of auxiliary slots in the device | Chris Robinson | 2009-06-07 | 1 | -1/+4 |
| | |||||
* | Set an error if effect creation fails | Chris Robinson | 2009-05-31 | 2 | -0/+10 |
| | |||||
* | 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 | 3 | -35/+41 |
| | |||||
* | 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 | 3 | -196/+201 |
| | |||||
* | Add preliminary support for the EAX Reverb effect | Chris Robinson | 2009-05-29 | 3 | -105/+229 |
| | | | | | 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 | 2 | -4/+0 |
| | |||||
* | 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 | 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 |
| |