Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Start Solaris playback when a context is ready | Chris Robinson | 2009-09-12 | 1 | -33/+35 |
| | |||||
* | Move the default out-of-tree build dir to build | Chris Robinson | 2009-09-12 | 2 | -1/+1 |
| | |||||
* | Initialize OpenAL with a constructor call instead of first-use | Chris Robinson | 2009-09-12 | 1 | -133/+107 |
| | |||||
* | Get rid of deinit code duplication | Chris Robinson | 2009-09-12 | 1 | -16/+8 |
| | |||||
* | Add support for the in-progress ALC_EXT_thread_local_context extension | Chris Robinson | 2009-09-12 | 3 | -8/+97 |
| | |||||
* | Fix compilation for Windows | Chris Robinson | 2009-08-28 | 2 | -4/+5 |
| | |||||
* | Make a copy of the default device name for the app | Chris Robinson | 2009-08-27 | 1 | -19/+26 |
| | | | | | The pointer to it could otherwise change if the device list is rebuilt, which would be bad if the app has it | ||||
* | Don't free a NULL handle | Chris Robinson | 2009-08-27 | 1 | -1/+2 |
| | |||||
* | Remove unnecessary vars and rework device name checks | Chris Robinson | 2009-08-27 | 7 | -67/+60 |
| | |||||
* | Rebuild device lists when retrieving them | Chris Robinson | 2009-08-27 | 10 | -185/+336 |
| | |||||
* | Dynamically allocate device lists | Chris Robinson | 2009-08-27 | 1 | -36/+49 |
| | |||||
* | Close some libs when deinitializing | Chris Robinson | 2009-08-27 | 2 | -0/+10 |
| | |||||
* | Store a copy of the device name in the device | Chris Robinson | 2009-08-27 | 10 | -29/+38 |
| | |||||
* | Store copies of the device names in the individual backends | Chris Robinson | 2009-08-27 | 10 | -78/+151 |
| | |||||
* | Add a method to deinitialize backends | Chris Robinson | 2009-08-26 | 10 | -9/+62 |
| | |||||
* | Support disconnect for OSS and Solaris | Chris Robinson | 2009-08-26 | 2 | -22/+26 |
| | |||||
* | Support disconnect for ALSA playback and capture | Chris Robinson | 2009-08-26 | 1 | -234/+86 |
| | | | | | As a consequence for capture, mmap is no longer supported. Later on, supporting mmap capture to write directly into the ring buffer is a possibility. | ||||
* | Add base support for ALC_EXT_disconnect | Chris Robinson | 2009-08-26 | 5 | -2/+74 |
| | | | | Individual backends need to be updated to handle disconnection events | ||||
* | Add ALC_EXT_disconnect to alext.h | Chris Robinson | 2009-08-26 | 1 | -0/+5 |
| | |||||
* | Define PATH_MAX if it isn't already | Chris Robinson | 2009-08-19 | 1 | -0/+4 |
| | |||||
* | Print source and auxiliary slot debug warnings from alcDestroyContext | Chris Robinson | 2009-08-16 | 3 | -12/+14 |
| | |||||
* | 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 |
| |