Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Protect RingBufferSize calculation with the mutex | Chris Robinson | 2008-06-04 | 1 | -2/+7 | |
| | ||||||
* | Make sure the lib is initialized when shutting down | Chris Robinson | 2008-05-18 | 1 | -0/+2 | |
| | | | | Pretty ugly, but the destructor sequence relies in the mutex being initialized | |||||
* | Fix source calculations for AL_SOURCE_RELATIVE mode | Chris Robinson | 2008-05-18 | 1 | -18/+22 | |
| | | | | | | Make sure the source position and direction are properly put into listener- space before working with them, and don't calculate the listener velocity for relative coordinates | |||||
* | Prepare the ALSA PCM handle before starting capture | Chris Robinson | 2008-05-06 | 1 | -0/+1 | |
| | | | | Thanks to Jason Daly for pointing it out | |||||
* | Check the right struct member for the filter type | Chris Robinson | 2008-04-12 | 1 | -2/+2 | |
| | ||||||
* | Fill the correct capture device list | Chris Robinson | 2008-04-05 | 1 | -3/+4 | |
| | ||||||
* | Define _WIN32_WINNT to 0x0500 when including windows.h | Chris Robinson | 2008-03-01 | 3 | -2/+2 | |
| | | | | VC7 appears to require that value, or higher, set and fails otherwise | |||||
* | Don't start the DSound playback thread is startup failed | Chris Robinson | 2008-03-01 | 1 | -4/+7 | |
| | ||||||
* | Add the first card after making sure there's a useable device on it | Chris Robinson | 2008-02-15 | 1 | -5/+10 | |
| | ||||||
* | Avoid a static variable for enumerating | Chris Robinson | 2008-02-15 | 1 | -6/+6 | |
| | ||||||
* | Remove FrameSize struct member | Chris Robinson | 2008-02-14 | 5 | -23/+29 | |
| | ||||||
* | Remove unneeded headers | Chris Robinson | 2008-02-13 | 1 | -3/+1 | |
| | ||||||
* | Wait for a PCM handle to be ready for more data instead of polling every 1ms ↵ | Chris Robinson | 2008-02-13 | 1 | -1/+4 | |
| | | | | or so | |||||
* | Read in chunks of the fragment size, not expected buffer size | Chris Robinson | 2008-02-12 | 1 | -1/+1 | |
| | ||||||
* | UpdateSize is not used for capture devices | Chris Robinson | 2008-02-12 | 1 | -4/+2 | |
| | ||||||
* | Rename UpdateFreq device field to UpdateSize | Chris Robinson | 2008-02-12 | 5 | -20/+20 | |
| | ||||||
* | Pretend DSound buffer fragment size is 1/4th the total buffer size | Chris Robinson | 2008-02-12 | 1 | -2/+7 | |
| | ||||||
* | Make the backend list static | Chris Robinson | 2008-02-11 | 1 | -1/+1 | |
| | ||||||
* | Call InitAL at the start of some more ALC functions | Chris Robinson | 2008-02-11 | 1 | -0/+8 | |
| | ||||||
* | Fast float-to-int function is no longer needed | Chris Robinson | 2008-02-08 | 1 | -14/+2 | |
| | ||||||
* | Remove unnecessary casting | Chris Robinson | 2008-02-08 | 1 | -2/+2 | |
| | ||||||
* | Remove explicit dependancy on ole32 and unused dxguid | Chris Robinson | 2008-02-08 | 1 | -9/+1 | |
| | ||||||
* | Enumerate DirectSound devices | Chris Robinson | 2008-02-08 | 1 | -9/+39 | |
| | ||||||
* | Remove unneeded device struct member | Chris Robinson | 2008-02-08 | 1 | -2/+0 | |
| | ||||||
* | Prevent overflow of the device lists | Chris Robinson | 2008-02-08 | 1 | -6/+21 | |
| | ||||||
* | Use all capture devices listed by ALSA, not just the first on each card | Chris Robinson | 2008-02-08 | 1 | -12/+35 | |
| | ||||||
* | Don't remove the devices from the device list on unexpected shutdown | Chris Robinson | 2008-02-08 | 1 | -7/+3 | |
| | | | | The close functions will remove it for us | |||||
* | Set the done flag immediately when entering the initialization | Chris Robinson | 2008-02-06 | 1 | -1/+2 | |
| | | | | | To prevent two threads from initializing at the same time (not that it's likely to happen at this point). | |||||
* | Add an option for duplicating stereo sources on the back speakers | Chris Robinson | 2008-02-06 | 2 | -7/+24 | |
| | ||||||
* | Fix race condition when starting winmm message poll thread | Chris Robinson | 2008-02-03 | 1 | -9/+22 | |
| | ||||||
* | Use WAVEFORMATEXTENSIBLE for multichannel dsound output, and don't create a ↵ | Chris Robinson | 2008-02-01 | 1 | -18/+51 | |
| | | | | primary buffer | |||||
* | Use the correct channel ordering for Windows | Chris Robinson | 2008-01-27 | 1 | -0/+40 | |
| | ||||||
* | Fix output channel order for 6.1 and 7.1 | Chris Robinson | 2008-01-27 | 1 | -22/+22 | |
| | ||||||
* | Fix availibility amount calculation | Chris Robinson | 2008-01-26 | 1 | -2/+5 | |
| | ||||||
* | aluBytesFromFormat returns bytes, not bits | Chris Robinson | 2008-01-26 | 1 | -5/+5 | |
| | ||||||
* | Update frame size after detecting the directsound output format | Chris Robinson | 2008-01-25 | 1 | -0/+2 | |
| | ||||||
* | Remove unnecessary Channels field | Chris Robinson | 2008-01-25 | 5 | -54/+20 | |
| | ||||||
* | Set the output format according to the speaker setup reported by directsound | Chris Robinson | 2008-01-25 | 1 | -8/+54 | |
| | ||||||
* | Use both write pointers from the directsound buffer lock | Chris Robinson | 2008-01-25 | 1 | -8/+10 | |
| | ||||||
* | Remove an unneceesary pointer check and decrease indentation | Chris Robinson | 2008-01-21 | 1 | -424/+421 | |
| | ||||||
* | Remove unnecessary duplicate thunk lookups | Chris Robinson | 2008-01-21 | 1 | -10/+8 | |
| | ||||||
* | Small formatting updates | Chris Robinson | 2008-01-20 | 1 | -1/+3 | |
| | ||||||
* | Remove duplicate function | Chris Robinson | 2008-01-20 | 1 | -23/+7 | |
| | ||||||
* | Don't access ALSource for every sample mix | Chris Robinson | 2008-01-20 | 1 | -21/+24 | |
| | ||||||
* | Don't use a multiple lists for extensions | Chris Robinson | 2008-01-19 | 1 | -20/+20 | |
| | ||||||
* | Add an option for setting the max number of sources | Chris Robinson | 2008-01-19 | 1 | -1/+3 | |
| | ||||||
* | Remove duplication of setting the max source count | Chris Robinson | 2008-01-19 | 5 | -6/+2 | |
| | ||||||
* | Use less ambiguous config file names | Chris Robinson | 2008-01-19 | 1 | -2/+17 | |
| | ||||||
* | Remove some unnecessary duplicate math, which was making long lines | Chris Robinson | 2008-01-19 | 1 | -67/+56 | |
| | ||||||
* | Remove some branches | Chris Robinson | 2008-01-18 | 1 | -75/+25 | |
| |