Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | Be more flexible with channel count when loading IMA4 data | Chris Robinson | 2008-11-02 | 1 | -44/+22 |
| | |||||
* | Seperate data converters into reusable functions | Chris Robinson | 2008-11-02 | 1 | -216/+173 |
| | |||||
* | More padding fixes | Chris Robinson | 2008-11-01 | 1 | -10/+1 |
| | |||||
* | More buffer conversion refactoring | Chris Robinson | 2008-11-01 | 1 | -62/+28 |
| | |||||
* | Padding is not dependant on the frequency cutoff anymore | Chris Robinson | 2008-10-31 | 1 | -5/+1 |
| | |||||
* | Restructure buffer data conversion code a bit | Chris Robinson | 2008-10-31 | 1 | -60/+27 |
| | |||||
* | Use a temp pointer when realloc()ing | Chris Robinson | 2008-07-24 | 1 | -16/+26 |
| | | | | So the original data isn't lost on out-of-memory conditions | ||||
* | Specify padding per buffer, and make sure it's large enough for the filter step | Chris Robinson | 2008-07-24 | 1 | -22/+41 |
| | |||||
* | Clarify implicit destruction warnings | Chris Robinson | 2008-07-22 | 1 | -1/+1 |
| | |||||
* | Don't check the number of objects being deleted with the number currently ↵ | Chris Robinson | 2008-07-11 | 1 | -40/+36 |
| | | | | | | allocated Since apps can validly delete buffer 0, and delete the same source/buffer multiple times in a single call | ||||
* | More overflow protection | Chris Robinson | 2008-01-20 | 1 | -2/+9 |
| | |||||
* | Prevent float samples from overflowing when converting to 16-bit | Chris Robinson | 2008-01-20 | 1 | -1/+7 |
| | |||||
* | Add missing config.h includes | Chris Robinson | 2008-01-16 | 1 | -0/+2 |
| | |||||
* | Fix source and buffer out-of-memory conditions | Chris Robinson | 2008-01-15 | 1 | -11/+11 |
| | |||||
* | Add support for AL_LOKI_quadriphonic | Chris Robinson | 2008-01-14 | 1 | -0/+2 |
| | |||||
* | Add missing header include | Chris Robinson | 2008-01-06 | 1 | -0/+1 |
| | |||||
* | Handle AL_FORMAT_REAR* formats | Chris Robinson | 2007-12-31 | 1 | -0/+104 |
| | |||||
* | Allow loading of 4, 5.1, 6.1, and 7.1 sample data | Chris Robinson | 2007-12-31 | 1 | -0/+24 |
| | |||||
* | Fix includes so alMain.h doesn't include so much by itself | Chris Robinson | 2007-12-31 | 1 | -0/+1 |
| | |||||
* | Remove some duplication | Chris Robinson | 2007-12-28 | 1 | -12/+0 |
| | |||||
* | Implement AL_EXT_FLOAT32 | Chris Robinson | 2007-12-28 | 1 | -0/+28 |
| | |||||
* | Consolidate buffer loading/conversion a bit | Chris Robinson | 2007-12-28 | 1 | -77/+78 |
| | |||||
* | Avoid a couple explicit format checks for buffers | Chris Robinson | 2007-12-28 | 1 | -2/+2 |
| |