Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update queued buffer states when source looping is toggled | Chris Robinson | 2009-08-11 | 1 | -0/+13 |
| | |||||
* | Remove more unneeded variables | Chris Robinson | 2009-07-07 | 1 | -10/+0 |
| | |||||
* | Remove unneeded variables | Chris Robinson | 2009-07-07 | 2 | -32/+1 |
| | |||||
* | Don't load functions if libpulse failed to open | Chris Robinson | 2009-07-07 | 1 | -0/+4 |
| | |||||
* | Store the requested mono/stereo source count and sends in the device | Chris Robinson | 2009-07-06 | 3 | -36/+38 |
| | | | | | | | | Although the properties are set as context attributes, they are queried from the device. If multiple contexts per device are ever supported, it would not be straight forward about where to read the values from. This way, the attributes can be treated as device-specific attributes that are updated when a new context is created. | ||||
* | Set the right access mode for non-mmap capture | Chris Robinson | 2009-07-02 | 1 | -1/+1 |
| | |||||
* | Specify the right format for ALSA recording | Chris Robinson | 2009-07-02 | 1 | -4/+3 |
| | |||||
* | Fix parsing of layout configuration string | Chris Robinson | 2009-07-02 | 1 | -0/+1 |
| | |||||
* | Release 1.8.466openal-soft-1.8.466 | Chris Robinson | 2009-06-07 | 1 | -2/+2 |
| | |||||
* | Protect ring buffer access with the lock | Chris Robinson | 2009-06-07 | 1 | -2/+4 |
| | |||||
* | Move a couple inline functions into the header | Chris Robinson | 2009-06-07 | 2 | -80/+78 |
| | |||||
* | Don't read deprecated config files | Chris Robinson | 2009-06-07 | 1 | -15/+0 |
| | |||||
* | add check for _WAVEFORMATEXTENSIBLE_ and define _WIN32_IE before inlcuding ↵ | Alam Arias | 2009-06-07 | 2 | -2/+9 |
| | | | | any header | ||||
* | Use a thread-safe static inline function for printing | Chris Robinson | 2009-06-07 | 3 | -20/+35 |
| | |||||
* | 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 |