summaryrefslogtreecommitdiffstats
path: root/OpenAL32/Include/alBuffer.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix a commentChris Robinson2011-05-051-1/+1
|
* Use signed samples for 8-bit storageChris Robinson2011-05-051-1/+1
|
* Add support for packed 24-bit samplesChris Robinson2011-04-261-1/+3
|
* Use the defines for the UserFmt* and Fmt* typesChris Robinson2011-03-161-23/+23
|
* Rename SrcFmt -> UserFmtChris Robinson2010-12-031-38/+38
|
* Let the storable format enum values share the input format enum values where ↵Chris Robinson2010-11-291-10/+10
| | | | they overlap
* Make the decompose functions return false when given an unhandled formatChris Robinson2010-11-291-3/+3
|
* Reorder some parameters for consistencyChris Robinson2010-11-291-5/+5
|
* Store the decomposed source format in the bufferChris Robinson2010-11-291-3/+4
|
* Add IMA4 as a source data typeChris Robinson2010-11-291-0/+1
|
* Add support for (unsigned) int input formatsChris Robinson2010-11-291-0/+2
|
* Reorder and rename parameters for the format decomposition functionsChris Robinson2010-11-291-4/+4
|
* Uninline a couple more functionsChris Robinson2010-11-291-54/+4
|
* Store double formats as floatChris Robinson2010-11-281-2/+0
| | | | | The mixer will cut it down to float anyway, so it's unnecessary and needlessly creates more mixer functions
* Rename some stuff for consistencyChris Robinson2010-11-281-8/+8
|
* Don't store the internal format in the bufferChris Robinson2010-11-281-7/+70
| | | | The type and channel config are good enough
* Support rear formats directly in the mixerChris Robinson2010-11-271-0/+1
|
* Support muLaw with LoadDataChris Robinson2010-11-271-0/+1
|
* Don't inline the decompose functionChris Robinson2010-11-271-87/+1
|
* Decompose input buffer formats and use it when converting uncompressed dataChris Robinson2010-11-271-0/+23
|
* Rename a functionChris Robinson2010-11-271-2/+2
|
* Support 64-bit double buffers directlyChris Robinson2010-11-271-0/+1
|
* Use enums when selecting the mixerChris Robinson2010-11-261-0/+106
|
* Make the buffer padding size dependent on the resamplerChris Robinson2010-11-261-3/+0
|
* Add "pre-padding" to the temp bufferChris Robinson2010-11-251-0/+1
| | | | This will help to implement resamplers that want previous samples
* Allow accessing the buffer data as multiple data types in the mixerChris Robinson2010-09-221-1/+1
| | | | Also reduces a bunch of indentation
* Add initial structural support for AL_EXT_loop_pointsChris Robinson2010-05-131-0/+3
|
* Store the buffer's original data size and block alignmentChris Robinson2010-05-121-0/+3
|
* Use a map to store sources and buffersChris Robinson2010-05-011-2/+0
| | | | And do a lookup using a binary search instead of linear
* Move extension function declarations to alext.h/efx.hChris Robinson2010-03-231-2/+0
|
* Mark extension functions with AL_API/ALC_APIChris Robinson2010-03-231-1/+1
|
* Don't use deprecated macrosChris Robinson2010-03-191-1/+1
|
* Internally store 32-bit float buffer data, and mix accordinglyChris Robinson2009-12-071-1/+1
|
* Remove some unneeded buffer fields, make padding a constant amountChris Robinson2009-10-251-8/+3
|
* Store the bufferID in the buffer structChris Robinson2009-10-221-0/+7
|
* Store the buffer list in the deviceChris Robinson2009-08-151-3/+3
|
* Add initial AL_EXTX_buffer_sub_data supportChris Robinson2008-11-111-0/+2
| | | | | | | | 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.
* Specify padding per buffer, and make sure it's large enough for the filter stepChris Robinson2008-07-241-0/+1
|
* Initial importChris Robinson2007-11-131-0/+32