Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Store and mix signed 16-bit samples | Chris Robinson | 2010-09-22 | 1 | -77/+108 |
| | |||||
* | Allow accessing the buffer data as multiple data types in the mixer | Chris Robinson | 2010-09-22 | 1 | -365/+351 |
| | | | | Also reduces a bunch of indentation | ||||
* | Reduce some more indentation | Chris Robinson | 2010-09-21 | 1 | -34/+34 |
| | |||||
* | Reduce some indentation | Chris Robinson | 2010-09-21 | 1 | -28/+21 |
| | |||||
* | Implement AL_SOFT_buffer_sub_data using the current AL_EXT_buffer_sub_data spec | Chris Robinson | 2010-09-21 | 1 | -2/+7 |
| | | | | | | This extension can be useful for some applications, but a full EXT version may not be ready for some time. Using the SOFT moniker will help differentiate it in case changes need to be done for the EXT version. | ||||
* | Improve range checking for BufferSubData | Chris Robinson | 2010-09-19 | 1 | -2/+2 |
| | |||||
* | Add missing else | Chris Robinson | 2010-09-07 | 1 | -0/+1 |
| | |||||
* | Watch for a few more negative sizes | Chris Robinson | 2010-09-07 | 1 | -6/+8 |
| | |||||
* | Add a function to get the frame size from a format | Chris Robinson | 2010-05-24 | 1 | -2/+1 |
| | |||||
* | Better watch for invalid values in alBufferSubDataEXT | Chris Robinson | 2010-05-24 | 1 | -3/+3 |
| | |||||
* | Make error checking consistent in alBuffer.c | Chris Robinson | 2010-05-24 | 1 | -170/+108 |
| | |||||
* | Fix alBufferiv error handling | Chris Robinson | 2010-05-24 | 1 | -7/+5 |
| | |||||
* | Increment pointer when read | Chris Robinson | 2010-05-24 | 1 | -6/+4 |
| | |||||
* | Pass the number of blocks to ConvertDataIMA4 | Chris Robinson | 2010-05-24 | 1 | -9/+9 |
| | |||||
* | Be careful of integer overflows when allocating buffer storage | Chris Robinson | 2010-05-24 | 1 | -15/+43 |
| | |||||
* | Cleanup some variables and names | Chris Robinson | 2010-05-24 | 1 | -12/+11 |
| | |||||
* | Reorder some error checks and watch for negative buffer sizes | Chris Robinson | 2010-05-24 | 1 | -12/+8 |
| | |||||
* | Be big endian safe with the IMA4 decoder | Chris Robinson | 2010-05-22 | 1 | -5/+14 |
| | |||||
* | Loop points should be specified in sample offsets | Chris Robinson | 2010-05-21 | 1 | -22/+25 |
| | |||||
* | Consistency fix | Chris Robinson | 2010-05-19 | 1 | -5/+4 |
| | |||||
* | Improve compatbility with latest AL_EXT_buffer_sub_data spec | Chris Robinson | 2010-05-18 | 1 | -81/+76 |
| | |||||
* | Add initial structural support for AL_EXT_loop_points | Chris Robinson | 2010-05-13 | 1 | -2/+41 |
| | |||||
* | Store the buffer's original data size and block alignment | Chris Robinson | 2010-05-12 | 1 | -18/+38 |
| | |||||
* | Use a map to store sources and buffers | Chris Robinson | 2010-05-01 | 1 | -58/+45 |
| | | | | And do a lookup using a binary search instead of linear | ||||
* | Mark extension functions with AL_API/ALC_API | Chris Robinson | 2010-03-23 | 1 | -1/+1 |
| | |||||
* | Cleanup and fixup Release* functions | Chris Robinson | 2010-03-20 | 1 | -11/+8 |
| | |||||
* | Avoid calling alDelete* from alGen* | Chris Robinson | 2010-03-20 | 1 | -1/+11 |
| | |||||
* | Don't use deprecated macros | Chris Robinson | 2010-03-19 | 1 | -17/+17 |
| | |||||
* | Remove another unnecessary assert | Chris Robinson | 2010-03-19 | 1 | -2/+0 |
| | |||||
* | Use proper storage type for the new format | Chris Robinson | 2010-03-19 | 1 | -4/+4 |
| | |||||
* | Use a better method to derive the offset from the data pointer | Chris Robinson | 2010-03-18 | 1 | -2/+2 |
| | |||||
* | Use ptrdiff types for databuffer offset/length handling | Chris Robinson | 2010-03-18 | 1 | -4/+4 |
| | | | | Should improve addressing for non-32-bit systems | ||||
* | Remove unnecessary assert | Chris Robinson | 2010-03-17 | 1 | -2/+0 |
| | |||||
* | Get rid of more alIs* calls | Chris Robinson | 2010-03-16 | 1 | -61/+61 |
| | |||||
* | Pass the context to alSetError | Chris Robinson | 2010-03-16 | 1 | -82/+90 |
| | |||||
* | Rename some struct members for consistency | Chris Robinson | 2010-03-16 | 1 | -5/+5 |
| | |||||
* | Add support for AL_EXT_DOUBLE | Chris Robinson | 2010-03-13 | 1 | -0/+7 |
| | |||||
* | Add support for AL_EXT_MULAW_MCFORMATS | Chris Robinson | 2010-03-13 | 1 | -0/+162 |
| | |||||
* | Remove a couple incorrect comments | Chris Robinson | 2010-03-10 | 1 | -9/+0 |
| | |||||
* | Internally store 32-bit float buffer data, and mix accordingly | Chris Robinson | 2009-12-07 | 1 | -53/+47 |
| | |||||
* | Remove some assumptions of 16-bit internal storage | Chris Robinson | 2009-12-02 | 1 | -13/+21 |
| | |||||
* | Remove unnecessary returns | Chris Robinson | 2009-11-28 | 1 | -5/+0 |
| | |||||
* | Remove some unneeded buffer fields, make padding a constant amount | Chris Robinson | 2009-10-25 | 1 | -12/+6 |
| | |||||
* | Store the bufferID in the buffer struct | Chris Robinson | 2009-10-22 | 1 | -0/+2 |
| | |||||
* | More modifications and fixes for context checks | Chris Robinson | 2009-08-16 | 1 | -0/+17 |
| | |||||
* | Use a function to retrieve the current context in an already-locked state | Chris Robinson | 2009-08-16 | 1 | -34/+17 |
| | | | | | This should help prevent race-conditions with a context being destroyed between breing retrieved and locked | ||||
* | Add in-progress working extension AL_EXTX_sample_buffer_object | Chris Robinson | 2009-08-16 | 1 | -0/+33 |
| | |||||
* | Store the buffer list in the device | Chris Robinson | 2009-08-15 | 1 | -17/+15 |
| | |||||
* | Make sure _CRT_SECURE_NO_WARNINGS is always defined for MSVC | Chris Robinson | 2009-05-26 | 1 | -2/+0 |
| | |||||
* | Add initial AL_EXTX_buffer_sub_data support | Chris Robinson | 2008-11-11 | 1 | -0/+104 |
| | | | | | | | | Note that this is an in-development extension, as noted by the EXTX moniker instead of EXT. It's behavior is subject to change, and the extension string will be removed (replaced with the official string once it's finalized). Developers are discouraged from using this in production code, though feel free to play around with it. |