aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/ALc.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Store the panning LUT in the deviceChris Robinson2010-04-081-100/+1
* Apply a scalar to the output downmix so channels don't get more than a 100% mixChris Robinson2010-04-081-0/+16
* Set the device channel matrix when the device is resetChris Robinson2010-04-081-0/+82
* Invert device channel map arrayChris Robinson2010-04-081-66/+66
* Implement a skeleton Ring Modulator effectChris Robinson2010-04-081-0/+1
* ALC_EXT_thread_local_context is now completeChris Robinson2010-03-291-2/+2
* Remove a couple unnecessary linesChris Robinson2010-03-261-2/+0
* Use unsigned types for mono and stereo source count hintsChris Robinson2010-03-251-15/+14
* Fix comparison checkChris Robinson2010-03-241-1/+1
* Fix alcGetEnumValue error handlingChris Robinson2010-03-241-7/+7
* Constify and properly type some variables and struct membersChris Robinson2010-03-241-62/+67
* Use a global handle to store the process-wide contextChris Robinson2010-03-231-26/+8