summaryrefslogtreecommitdiffstats
path: root/OpenAL32/alBuffer.c
Commit message (Collapse)AuthorAgeFilesLines
* Add support for AL_EXT_MULAW_MCFORMATSChris Robinson2010-03-131-0/+162
|
* Remove a couple incorrect commentsChris Robinson2010-03-101-9/+0
|
* Internally store 32-bit float buffer data, and mix accordinglyChris Robinson2009-12-071-53/+47
|
* Remove some assumptions of 16-bit internal storageChris Robinson2009-12-021-13/+21
|
* Remove unnecessary returnsChris Robinson2009-11-281-5/+0
|
* Remove some unneeded buffer fields, make padding a constant amountChris Robinson2009-10-251-12/+6
|
* Store the bufferID in the buffer structChris Robinson2009-10-221-0/+2
|
* More modifications and fixes for context checksChris Robinson2009-08-161-0/+17
|
* Use a function to retrieve the current context in an already-locked stateChris Robinson2009-08-161-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_objectChris Robinson2009-08-161-0/+33
|
* Store the buffer list in the deviceChris Robinson2009-08-151-17/+15
|
* Make sure _CRT_SECURE_NO_WARNINGS is always defined for MSVCChris Robinson2009-05-261-2/+0
|
* Add initial AL_EXTX_buffer_sub_data supportChris Robinson2008-11-111-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 dataChris Robinson2008-11-021-44/+22
|
* Seperate data converters into reusable functionsChris Robinson2008-11-021-216/+173
|
* More padding fixesChris Robinson2008-11-011-10/+1
|
* More buffer conversion refactoringChris Robinson2008-11-011-62/+28
|
* Padding is not dependant on the frequency cutoff anymoreChris Robinson2008-10-311-5/+1
|
* Restructure buffer data conversion code a bitChris Robinson2008-10-311-60/+27
|
* Use a temp pointer when realloc()ingChris Robinson2008-07-241-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 stepChris Robinson2008-07-241-22/+41
|
* Clarify implicit destruction warningsChris Robinson2008-07-221-1/+1
|
* Don't check the number of objects being deleted with the number currently ↵Chris Robinson2008-07-111-40/+36
| | | | | | allocated Since apps can validly delete buffer 0, and delete the same source/buffer multiple times in a single call
* More overflow protectionChris Robinson2008-01-201-2/+9
|
* Prevent float samples from overflowing when converting to 16-bitChris Robinson2008-01-201-1/+7
|
* Add missing config.h includesChris Robinson2008-01-161-0/+2
|
* Fix source and buffer out-of-memory conditionsChris Robinson2008-01-151-11/+11
|
* Add support for AL_LOKI_quadriphonicChris Robinson2008-01-141-0/+2
|
* Add missing header includeChris Robinson2008-01-061-0/+1
|
* Handle AL_FORMAT_REAR* formatsChris Robinson2007-12-311-0/+104
|
* Allow loading of 4, 5.1, 6.1, and 7.1 sample dataChris Robinson2007-12-311-0/+24
|
* Fix includes so alMain.h doesn't include so much by itselfChris Robinson2007-12-311-0/+1
|
* Remove some duplicationChris Robinson2007-12-281-12/+0
|
* Implement AL_EXT_FLOAT32Chris Robinson2007-12-281-0/+28
|
* Consolidate buffer loading/conversion a bitChris Robinson2007-12-281-77/+78
|
* Avoid a couple explicit format checks for buffersChris Robinson2007-12-281-2/+2
|
* Remove some unused variablesChris Robinson2007-12-061-33/+0
|
* Use an AL_PRINT macro for printing lib messages/errors to the consoleChris Robinson2007-11-301-7/+1
|
* Initial importChris Robinson2007-11-131-0/+989