Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | More modifications and fixes for context checks | Chris Robinson | 2009-08-16 | 5 | -209/+115 |
| | |||||
* | Modify some context checks | Chris Robinson | 2009-08-16 | 2 | -1042/+778 |
| | |||||
* | Use a function to retrieve the current context in an already-locked state | Chris Robinson | 2009-08-16 | 12 | -290/+148 |
| | | | | | This should help prevent race-conditions with a context being destroyed between breing retrieved and locked | ||||
* | Fix the Solaris backend | Chris Robinson | 2009-08-16 | 1 | -3/+27 |
| | |||||
* | Reset the target if the databuffer being deleted is currently selected | Chris Robinson | 2009-08-16 | 1 | -0/+5 |
| | |||||
* | Add in-progress working extension AL_EXTX_sample_buffer_object | Chris Robinson | 2009-08-16 | 9 | -1/+840 |
| | |||||
* | Support 32-bit float output | Chris Robinson | 2009-08-15 | 9 | -192/+170 |
| | |||||
* | Use a function to convert float to unsigned byte | Chris Robinson | 2009-08-15 | 1 | -38/+45 |
| | |||||
* | Use a custom function to get the requested format | Chris Robinson | 2009-08-15 | 1 | -5/+21 |
| | |||||
* | Fix some size checks | Chris Robinson | 2009-08-15 | 1 | -11/+11 |
| | |||||
* | Verify the device pointer is a valid device | Chris Robinson | 2009-08-15 | 1 | -16/+36 |
| | |||||
* | Store the effect and filter lists in the device | Chris Robinson | 2009-08-15 | 6 | -53/+68 |
| | |||||
* | Store the buffer list in the device | Chris Robinson | 2009-08-15 | 4 | -22/+30 |
| | |||||
* | Calculate the buffer size and frame size when needed | Chris Robinson | 2009-08-14 | 1 | -10/+15 |
| | |||||
* | Fix speaker override check | Chris Robinson | 2009-08-14 | 1 | -1/+1 |
| | |||||
* | Remove unnecessary function parameters | Chris Robinson | 2009-08-13 | 9 | -40/+27 |
| | |||||
* | Hold the lock while finding a capture device to open | Chris Robinson | 2009-08-13 | 1 | -2/+2 |
| | |||||
* | Don't let the device frequency change when PortAudio gets a new context | Chris Robinson | 2009-08-13 | 1 | -2/+1 |
| | |||||
* | Create PulseAudio's playback stream when the AL context is created | Chris Robinson | 2009-08-13 | 1 | -130/+210 |
| | |||||
* | Set context frequency only if it successfully starts | Chris Robinson | 2009-08-13 | 1 | -1/+2 |
| | |||||
* | Add a note about app and system defaults | Chris Robinson | 2009-08-13 | 1 | -1/+2 |
| | |||||
* | Hold the lock while initializing context playback | Chris Robinson | 2009-08-13 | 1 | -4/+4 |
| | |||||
* | Support the ALC_FREQUENCY context attribute | Chris Robinson | 2009-08-13 | 1 | -2/+12 |
| | |||||
* | Start DSound playback at context creation | Chris Robinson | 2009-08-13 | 1 | -47/+55 |
| | |||||
* | Don't clamp the wave writer's update size | Chris Robinson | 2009-08-13 | 1 | -1/+1 |
| | |||||
* | Allow delaying playback start until context creation, and don't use ↵ | Chris Robinson | 2009-08-13 | 9 | -105/+236 |
| | | | | | | | UpdateSize to store the buffer size This will make it possible to support the context attributes (frequency, refresh, etc) for some backends | ||||
* | Add AL_EXT_BUFFER_DATA_STATIC to alext.h | Chris Robinson | 2009-08-13 | 1 | -0/+5 |
| | |||||
* | Reset the buffer played count when the queue is removed via the AL_BUFFER ↵ | Chris Robinson | 2009-08-11 | 1 | -0/+1 |
| | | | | property | ||||
* | 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 |
| |