Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use a separate lock for device and context list accesses | Chris Robinson | 2011-05-29 | 1 | -73/+78 |
| | |||||
* | Require a lock for IsDevice calls | Chris Robinson | 2011-05-28 | 1 | -14/+22 |
| | |||||
* | Get the device format directly from the string | Chris Robinson | 2011-05-28 | 1 | -29/+114 |
| | |||||
* | Set the subformat type when an unknown one is encountered | Chris Robinson | 2011-05-28 | 1 | -0/+1 |
| | |||||
* | Trace the format that is set when reporting HRTF disabled | Chris Robinson | 2011-05-28 | 1 | -1/+1 |
| | |||||
* | Add a 5.1 device format that uses side channels instead of back | Chris Robinson | 2011-05-28 | 6 | -0/+63 |
| | |||||
* | Switch to the diffuse HRTF data set | Chris Robinson | 2011-05-26 | 1 | -736/+736 |
| | |||||
* | Clear HRTF coefficients for the LFE channel | Chris Robinson | 2011-05-25 | 1 | -1/+9 |
| | |||||
* | Rename Quad to Quadraphonic | Chris Robinson | 2011-05-24 | 1 | -1/+1 |
| | |||||
* | Fix handling of GUID definitions | Chris Robinson | 2011-05-22 | 1 | -20/+14 |
| | |||||
* | Avoid using an unnecessary temp variable | Chris Robinson | 2011-05-21 | 1 | -7/+4 |
| | |||||
* | Use libuuid when it has MMDevApi's UIDs | Chris Robinson | 2011-05-21 | 1 | -0/+2 |
| | |||||
* | Make some declarations static or static const | Chris Robinson | 2011-05-21 | 9 | -10/+10 |
| | |||||
* | Remove duplicate macros | Chris Robinson | 2011-05-21 | 1 | -6/+0 |
| | |||||
* | Use a multi-dimensional array for the panning LUT | Chris Robinson | 2011-05-21 | 4 | -16/+15 |
| | |||||
* | Use the stored sample and channel count | Chris Robinson | 2011-05-21 | 1 | -4/+4 |
| | |||||
* | Dedicated dialog should go in front | Chris Robinson | 2011-05-20 | 1 | -1/+1 |
| | |||||
* | Store the separate effect parameters in a union | Chris Robinson | 2011-05-20 | 5 | -52/+55 |
| | |||||
* | Always fully normalize the position when using HRTF | Chris Robinson | 2011-05-20 | 1 | -9/+18 |
| | |||||
* | Fix HRTF elevation calculation | Chris Robinson | 2011-05-19 | 2 | -5/+5 |
| | |||||
* | Update the device update fields after initializing the MMDevApi device | Chris Robinson | 2011-05-19 | 1 | -1/+21 |
| | |||||
* | Multiply the history offset in the filtering funcitons | Chris Robinson | 2011-05-18 | 1 | -6/+6 |
| | |||||
* | Remove some more duplication | Chris Robinson | 2011-05-18 | 1 | -5/+2 |
| | |||||
* | Use lerp() in a couple more places | Chris Robinson | 2011-05-18 | 1 | -2/+2 |
| | |||||
* | Avoid looking in the buffer queue to find the frame size | Chris Robinson | 2011-05-18 | 1 | -15/+1 |
| | |||||
* | Make mixers channel-count agnostic | Chris Robinson | 2011-05-17 | 1 | -221/+51 |
| | | | | As a result, this combines/removes a bunch of mixers | ||||
* | Move the channel loop to the outside of the sample mixing loop | Chris Robinson | 2011-05-17 | 1 | -75/+53 |
| | |||||
* | Avoid multiple getenv calls to the same var | Chris Robinson | 2011-05-17 | 1 | -4/+5 |
| | |||||
* | Improve handling of format support for MMDevApi | Chris Robinson | 2011-05-17 | 1 | -89/+192 |
| | |||||
* | Fix COM initialization with MMDevApi | Chris Robinson | 2011-05-16 | 1 | -1/+3 |
| | |||||
* | Properly set the channel order for WinMM playback | Chris Robinson | 2011-05-16 | 1 | -0/+2 |
| | |||||
* | Implement playback using MMDevApi | Chris Robinson | 2011-05-16 | 1 | -22/+288 |
| | |||||
* | Fix closing of waveOut devices | Chris Robinson | 2011-05-16 | 1 | -1/+1 |
| | |||||
* | Define GUIDs in ALc.c instead of the individual backend source files | Chris Robinson | 2011-05-15 | 2 | -1/+23 |
| | |||||
* | Add a skeleton backend for MMDevApi | Chris Robinson | 2011-05-15 | 2 | -0/+173 |
| | |||||
* | Improve handling of device channels with DSound | Chris Robinson | 2011-05-15 | 1 | -55/+47 |
| | |||||
* | Use channel config strings in log output | Chris Robinson | 2011-05-15 | 4 | -21/+27 |
| | |||||
* | Add functions to get strings from the device format | Chris Robinson | 2011-05-15 | 1 | -1/+27 |
| | |||||
* | Combine multiple loops | Chris Robinson | 2011-05-15 | 1 | -208/+36 |
| | |||||
* | Re-enable duplication for stereo sounds | Chris Robinson | 2011-05-15 | 1 | -0/+19 |
| | |||||
* | Set the duplicate-stereo flag properly after the device format is reset | Chris Robinson | 2011-05-13 | 1 | -6/+15 |
| | |||||
* | Remove an unused macro and rename another | Chris Robinson | 2011-05-07 | 1 | -1/+1 |
| | |||||
* | Make a couple more pointers restricted | Chris Robinson | 2011-05-07 | 1 | -2/+3 |
| | |||||
* | Some minor cleanups | Chris Robinson | 2011-05-07 | 2 | -7/+7 |
| | |||||
* | Add an option to reverse Z panning of mono sources | Chris Robinson | 2011-05-07 | 2 | -3/+10 |
| | | | | | | | | | | | Applications that are not built around OpenAL's orientation system need to convert their given vectors to it. Depending on how this is done, it can lead to proper stereo (left-right) panning with improper surround sound (front-back) panning, which thusly sounds correct with stereo output and incorrect with 4+ channel output. This option is intended to help fix playback of such applications on surround sound systems, without having to resort to forcing stereo output. | ||||
* | Combine duplicate arrays | Chris Robinson | 2011-05-06 | 1 | -64/+31 |
| | |||||
* | Skip LFE with HRTF output | Chris Robinson | 2011-05-06 | 1 | -0/+9 |
| | |||||
* | Remove the device channel matrix | Chris Robinson | 2011-05-06 | 1 | -71/+1 |
| | |||||
* | Use the panning algorithms to build the multi-channel source matrix | Chris Robinson | 2011-05-06 | 1 | -92/+132 |
| | | | | | This prevents the stereo-duplication option from working. It should hopefully be restored soon. | ||||
* | Remove some redundancy | Chris Robinson | 2011-05-06 | 1 | -6/+5 |
| |