aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/ALc.c
Commit message (Expand)AuthorAgeFilesLines
* Separate device format into 'channel config' and 'sample type' componentsChris Robinson2010-12-041-71/+189
* Remove incomplete EXT_buffer_sub_data, as it's (temporarily) superceded by SO...Chris Robinson2010-12-021-6/+4
* Use memcpy to copy a string instead of sprintfChris Robinson2010-12-021-1/+1
* Make a function staticChris Robinson2010-12-021-1/+3
* Rename OUTPUTCHANNELS to something more descriptiveChris Robinson2010-12-011-1/+1
* Uninline some functionsChris Robinson2010-11-281-0/+20
* Avoid making Resampler[Pre]Padding staticChris Robinson2010-11-281-3/+0
* Prefer GCC's constructor, even in WindowsChris Robinson2010-11-281-4/+4
* Get rid of the device timer stuffChris Robinson2010-11-211-36/+1
* Hide AL_EXTX_sample_buffer_objectChris Robinson2010-11-211-4/+3
* Increase the max number of source sends to 4, and decrease the default to 1Chris Robinson2010-11-061-1/+1
* Duplicate stereo sources by defaultChris Robinson2010-09-221-0/+2
* Implement AL_SOFT_buffer_sub_data using the current AL_EXT_buffer_sub_data specChris Robinson2010-09-211-1/+3
* Handle clicks by watching changes between updatesChris Robinson2010-08-161-0/+3
* Add a corrective, click-remval sample value offsetChris Robinson2010-08-141-0/+3
* Start the device when creating a context without specified attributesChris Robinson2010-08-121-45/+49
* Update device parameters using a separate functionChris Robinson2010-08-091-156/+158
* Decrement context count when it's removed from the listChris Robinson2010-08-081-2/+2
* Don't re-init and re-allocate some stuff when the device is left runningChris Robinson2010-08-071-1/+5
* Effectslot's Effectstate should never be NULLChris Robinson2010-08-061-2/+0
* Enforce the device time to be a multiple of the reported resolutionChris Robinson2010-08-011-0/+1
* Add experimental device attributes for apps to queryChris Robinson2010-07-301-0/+25
* Store the time precision with the deviceChris Robinson2010-07-251-0/+2
* Add a backend callback to get the device timeChris Robinson2010-07-241-1/+1
* Close the log file last during shutdownChris Robinson2010-07-221-4/+4
* Keep count of the number of samples playedChris Robinson2010-07-221-0/+9
* Make sure the device is stopped if there was an error setting up the first co...Chris Robinson2010-07-211-0/+4
* Make sure the log file is set before initializing the rest of the libChris Robinson2010-06-081-6/+6
* Make the Wave Writer backend optionalChris Robinson2010-06-081-0/+2
* Remove support for the old 'refresh' config optionChris Robinson2010-06-061-5/+2
* Make sure the effectslot map is properly initializedChris Robinson2010-06-061-0/+1
* Use an array of active sources when mixingChris Robinson2010-06-061-1/+14
* Allow prepending backend names with - to remove them from the available devicesChris Robinson2010-06-051-8/+21
* Improve locking when calling the backend capture APIChris Robinson2010-06-051-15/+9
* Use a UIntMap for the DatabuffersChris Robinson2010-06-031-2/+4
* Add a Null Output deviceChris Robinson2010-05-281-0/+1
* Update head dampening after a device resetChris Robinson2010-05-261-8/+10
* Use the ALSOFT_LOGFILE env var to specify the output for AL_PRINTChris Robinson2010-05-211-1/+19
* Use a map for the filter listChris Robinson2010-05-181-2/+5
* Use a map for the effects listChris Robinson2010-05-181-2/+5
* Add initial structural support for AL_EXT_loop_pointsChris Robinson2010-05-131-2/+2
* Don't needlessly expose a variable for the backendsChris Robinson2010-05-121-5/+5
* Use a UIntMap for the effect slot listChris Robinson2010-05-121-4/+5
* Rename a variableChris Robinson2010-05-111-5/+5
* Look for the map insertion point using a binary searchChris Robinson2010-05-101-4/+15
* Use a map to store sources and buffersChris Robinson2010-05-011-6/+92
* Combine AL and ALC function listsChris Robinson2010-04-281-0/+130
* Add a couple missing values to the *GetEnumValue tablesChris Robinson2010-04-251-0/+1
* Make stereo duplication a property of the deviceChris Robinson2010-04-201-2/+0
* Stop and start the backend device only if new attributes are being requestedChris Robinson2010-04-171-15/+21