aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use protected visibility for exported API functionsChris Robinson2010-03-222-2/+2
| | | | | | | Protected visibility is like default visibility, in that functions will be "exported" from the library. However, it also guarantees that references to the functions from within the library will be to the library's version, even if the symbols are overriden by the application.
* Define AL_BUILD_LIBRARY only when building the libChris Robinson2010-03-221-3/+2
|
* Whitespace fixesChris Robinson2010-03-221-6/+6
|
* Support PortAudio in WindowsChris Robinson2010-03-211-6/+24
|
* Cleanup and fixup Release* functionsChris Robinson2010-03-205-36/+27
|
* Avoid calling alDelete* from alGen*Chris Robinson2010-03-206-14/+70
|
* Don't expose enums for unsupported filter typesChris Robinson2010-03-201-0/+2
|
* Add EAX Reverb and Echo parameters to the enum tableChris Robinson2010-03-201-0/+32
|
* Relax circular layout requirementChris Robinson2010-03-202-9/+23
|
* Reduce some indentationChris Robinson2010-03-191-264/+254
|
* Simplify removing the context handle from the device's context arrayChris Robinson2010-03-191-2/+1
|
* Don't use deprecated macrosChris Robinson2010-03-1911-137/+137
|
* Remove another unnecessary assertChris Robinson2010-03-191-2/+0
|
* Use proper storage type for the new formatChris Robinson2010-03-191-4/+4
|
* Use a better method to derive the offset from the data pointerChris Robinson2010-03-181-2/+2
|
* cast AL_SIZE value to ALintAlam Arias2010-03-181-1/+1
|
* Mingw64's shlobj.h wants at least 0x501Alam Arias2010-03-181-2/+5
|
* DXSDK_DIR is MSVC onlyAlam Arias2010-03-181-12/+13
|
* use ALintptrEXT in alcReverb.cAlam Arias2010-03-181-2/+2
|
* add _CRT_NONSTDC_NO_DEPRECATE define for MSVCAlam Arias2010-03-181-0/+1
|
* Use ptrdiff types for databuffer offset/length handlingChris Robinson2010-03-184-33/+42
| | | | Should improve addressing for non-32-bit systems
* Convert CR/LF -> LFChris Robinson2010-03-183-1031/+1031
| | | | Spotted by Alam Arias
* Use size_t where appropriateChris Robinson2010-03-183-6/+7
| | | | Spotted by Alam Arias
* Define _WIN32_IE to 0x400 only if it's a lesser value by defaultChris Robinson2010-03-181-1/+2
| | | | Spotted by Alam Arias
* Support capture with PortAudioChris Robinson2010-03-182-7/+148
|
* Create WAVEFORMATEXTENSIBLE wave files for multi-channel and float supportChris Robinson2010-03-181-28/+65
|
* Simplifiy verification loopsChris Robinson2010-03-171-5/+1
|
* Use a separate list for NULL-device extensionsChris Robinson2010-03-171-2/+8
|
* Remove old commentChris Robinson2010-03-171-1/+0
|
* Don't return unsupported effects from alGetEnumValueChris Robinson2010-03-171-0/+5
|
* The enums are the same as with mcforamts, so advertise AL_EXT_MULAW tooChris Robinson2010-03-172-2/+5
|
* Remove unnecessary assertChris Robinson2010-03-171-2/+0
|
* GetSourceOffset can't failChris Robinson2010-03-171-27/+12
|
* Handle source offsets for muLaw formatsChris Robinson2010-03-171-11/+31
|
* Allow selecting databuffer 0Chris Robinson2010-03-171-1/+2
|
* clock_gettime is available only when _POSIX_TIMERS is greater than 0Chris Robinson2010-03-171-1/+1
|
* Remove unnecessary stop callChris Robinson2010-03-161-2/+0
|
* Remove unused variableChris Robinson2010-03-161-3/+0
|
* Remove unneeded checksChris Robinson2010-03-162-21/+25
|
* Get rid of more alIs* callsChris Robinson2010-03-163-137/+151
|
* Effect and filter ID 0 is validChris Robinson2010-03-162-6/+9
|
* Avoid some alIs* calls while under the context lockChris Robinson2010-03-164-140/+147
| | | | | Instead, use functions that verify the ID by searching the object list and returning its handle
* Pass the context to alSetErrorChris Robinson2010-03-1613-416/+402
|
* Use alext.h for extension definitionsChris Robinson2010-03-162-11/+0
|
* Rename some struct members for consistencyChris Robinson2010-03-169-52/+52
|
* Avoid dereferencing a NULL buffer when unqueueing buffer 0Chris Robinson2010-03-151-3/+7
|
* Print an error when realloc failsChris Robinson2010-03-151-0/+1
|
* Set the buffer length for Pulse when opening the deviceChris Robinson2010-03-141-4/+10
| | | | So it will properly scale with context frequency requests
* Pulse's buffer size is not a good measurement for the update sizeChris Robinson2010-03-141-2/+4
| | | | Lie and say 20ms instead, since there is no stable method to get such info
* Reduce the mixing buffers to the next power of twoChris Robinson2010-03-141-1/+1
|