aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/alBuffer.c
Commit message (Expand)AuthorAgeFilesLines
* Use C99's inline instead of __inlineChris Robinson2013-05-281-110/+110
* Fix possible overflow when converting float to intChris Robinson2013-05-201-2/+2
* Simplify al_try codeChris Robinson2013-03-241-5/+4
* Use int instead of long for the IMA4 tablesChris Robinson2012-11-101-3/+3
* Load Int and UInt samples as float with alBufferDataChris Robinson2012-11-101-2/+2
* Don't include alu.h in alMain.hChris Robinson2012-09-141-2/+1
* Minor typo fixesChris Robinson2012-06-281-2/+2
* Don't use all caps for enum value namesChris Robinson2012-06-281-6/+6
* Switch alBuffer.c to the new error handling scheme, and get rid of more hunga...Chris Robinson2012-04-241-415/+373
* Remove some more hungarian notationChris Robinson2012-04-191-94/+94
* Fix comment and rename the buffer's self-idChris Robinson2012-04-191-6/+6
* Avoid shadowing a couple variablesChris Robinson2012-04-161-4/+4
* Add a COUNTOF macro to get the number of entries in a static arrayChris Robinson2012-02-191-2/+2
* Move the endian test macro to alMain.hChris Robinson2012-02-151-5/+0
* Ensure ALbyte3 and ALubyte3 are the proper sizeChris Robinson2012-02-071-0/+2
* Pass the uncompressed sample count to LoadData and ConvertData for IMA4Chris Robinson2012-01-261-41/+56
* Avoid a bit of code duplicationChris Robinson2012-01-251-70/+29
* Remove the unnecessary AL_MULAW_SOFT, AL_ALAW_SOFT, and AL_IMA4_SOFT definesChris Robinson2012-01-101-3/+0
* Append _SOFT to the AL_SOFT_buffer_samples enumsChris Robinson2012-01-101-49/+49
* Use sample frames when handling the buffer lengthChris Robinson2011-10-041-32/+16
* Get rid of some unnecessary castingChris Robinson2011-10-021-4/+4
* Rename some parametersChris Robinson2011-10-021-18/+18
* Remove the OriginalAlign buffer field, and calculate it as neededChris Robinson2011-10-011-6/+11
* Fix potential divide-by-0Chris Robinson2011-10-011-5/+11
* Add buffer properties to get the internal format, and the length in bytes, sa...Chris Robinson2011-10-011-1/+36
* Add support for AL_EXT_ALAWChris Robinson2011-10-011-2/+159
* Centralize the Lookup and Remove macrosChris Robinson2011-09-241-23/+20
* Silence some MSVC precision warningsChris Robinson2011-09-221-10/+10
* Use arrays instead of large switches to decompose formatsChris Robinson2011-09-181-219/+106
* Use a RWLock to protect access to a buffer instead of the device lockChris Robinson2011-09-111-31/+35
* Avoid holding the context lock for the buffer functionsChris Robinson2011-09-111-74/+114
* Initialize source parameters before adding the source to the mapChris Robinson2011-09-101-0/+1
* Avoid the context lock when generating and deleting buffersChris Robinson2011-08-311-19/+9
* Rename GetReffedContext to GetContextRefChris Robinson2011-08-301-1/+1
* Don't lock the context while checking the validity of objectsChris Robinson2011-08-301-2/+2
* Use the reference counting functions for the buffer and auxiliary slot refsChris Robinson2011-08-291-4/+4
* Always use the thunk functions to get object IDsChris Robinson2011-08-221-4/+4
* Don't use the thunk array for object lookupsChris Robinson2011-08-221-1/+1
* Use mini/maxi/clampi and minu/maxu/clampu to replace min/max callsChris Robinson2011-08-161-18/+11
* Move functions to where they're usedChris Robinson2011-07-021-0/+40
* Rename Suspend/ProcessContext since they are locking a mutexChris Robinson2011-06-301-42/+42
* Allow alThunkAddEntry to return a proper errorChris Robinson2011-06-171-2/+3
* Avoid calling some AL functions from under the context lockChris Robinson2011-06-161-7/+10
* Remove the databuffer functions and structsChris Robinson2011-06-151-76/+0
* Use signed samples for 8-bit storageChris Robinson2011-05-051-8/+8
* Use the new format names when possibleChris Robinson2011-04-291-21/+21
* Reorder some casesChris Robinson2011-04-271-2/+2
* Minor fix for 24-bit conversions to float and doubleChris Robinson2011-04-271-4/+4
* Fix 24-bit sample loading for big-endianChris Robinson2011-04-271-6/+36
* Add support for packed 24-bit samplesChris Robinson2011-04-261-0/+161