aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/ALc.c
Commit message (Expand)AuthorAgeFilesLines
...
* Add storage for a default soundfont objectChris Robinson2014-01-031-0/+51
* Update soundfont selection functionsChris Robinson2013-12-291-1/+1
* Add alLoadSoundfontSOFT to load a soundfont via callbackChris Robinson2013-12-281-0/+1
* Add a method to set and get soundfontsChris Robinson2013-12-271-0/+1
* Allow specifying key and velocity ranges on fontsoundsChris Robinson2013-12-261-0/+4
* Add methods to set and get sounds on a presetChris Robinson2013-12-251-0/+1
* Remove the zone, sample, and instrument object typesChris Robinson2013-12-251-13/+0
* Add a new fontsound object typeChris Robinson2013-12-251-0/+13
* Add methods to get and set presets on a soundfontChris Robinson2013-12-231-0/+2
* Add methods to get and set a preset object's preset and bank numbersChris Robinson2013-12-231-0/+3
* Add functions to set a soundfont's sample dataChris Robinson2013-12-191-0/+3
* Allow creating instrument objectsChris Robinson2013-12-191-0/+13
* Add methods to create and destroy presetsChris Robinson2013-12-191-0/+13
* Properly initialize and cleanup the soundfont mapChris Robinson2013-12-181-0/+11
* Add a new ALsoundfont object typeChris Robinson2013-12-181-0/+2
* Move the base MidiSynth to a separate fileChris Robinson2013-12-171-1/+1
* Add a alMidiResetSOFT method to reset the synthChris Robinson2013-12-131-0/+1
* Rename pthread wrappers used for Windows to althreadChris Robinson2013-12-061-15/+15
* Add methods to set and get the MIDI gainChris Robinson2013-11-301-0/+1
* Add a method to check if a file is a soundfontChris Robinson2013-11-301-0/+1
* Add a method to specifying MIDI SysEx messagesChris Robinson2013-11-291-0/+1
* Add a method to stop MIDI playbackChris Robinson2013-11-281-0/+1
* Add a method to load a soundfontChris Robinson2013-11-281-0/+1
* Start a MIDI interface extensionChris Robinson2013-11-281-1/+8
* Create and use a MidiSynth on playback devicesChris Robinson2013-11-271-0/+25
* Add a macro for GCC to ensure stack alignmentChris Robinson2013-11-251-1/+1
* Remove the Lock and Unlock methods from BackendFuncsChris Robinson2013-11-041-13/+3
* Use C99 inline in more placesChris Robinson2013-11-041-0/+4
* Only set device functions when neededChris Robinson2013-11-041-2/+6
* Use a unique backend type for loopbackChris Robinson2013-11-041-1/+1
* Rename VCALL and VCALL0 to V and V0Chris Robinson2013-11-021-34/+34
* Convert the OSS backend to the new interfaceChris Robinson2013-11-021-1/+1
* Make LockContext and UnlockContext inline againChris Robinson2013-11-021-10/+0
* Rename alcGetLatency to ALCdevice_GetLatencyChris Robinson2013-11-021-1/+1
* Convert the PulseAudio backend to the new interfaceChris Robinson2013-10-291-1/+1
* Convert the loopback backend to the new interfaceChris Robinson2013-10-291-7/+11
* Fix capture with the new backend interfaceChris Robinson2013-10-281-2/+8
* Convert ALSA to the new backend interfaceChris Robinson2013-10-281-1/+1
* Rename the support method to querySupportChris Robinson2013-10-281-2/+2
* Support capture backends with the new interfaceChris Robinson2013-10-281-2/+1
* Create and use a backend wrapper for captureChris Robinson2013-10-281-13/+10
* Move ALCbackend base stuff to a separate fileChris Robinson2013-10-281-114/+0
* Move the device mutex to the backendChris Robinson2013-10-281-15/+38
* Modify how VCALL is handledChris Robinson2013-10-281-26/+26
* Convert the Null backend to the ALCbackend styleChris Robinson2013-10-281-26/+92
* Add a default getLatency to ALCbackendChris Robinson2013-10-281-0/+7
* Move the lock/unlock methods to the backendChris Robinson2013-10-281-0/+45
* Move the ALCdevice handle to the ALCbackend baseChris Robinson2013-10-271-10/+8
* Use an ALCbackend object to access playback backendsChris Robinson2013-10-271-10/+100
* Use an UNUSED macro instead of void-tagging unused parametersChris Robinson2013-10-071-6/+3