Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Shorten a warning | Chris Robinson | 2012-09-14 | 1 | -1/+1 |
| | |||||
* | Implement an SSE linear resampler | Chris Robinson | 2012-09-14 | 3 | -0/+54 |
| | |||||
* | Ensure the ResampledBuffer is aligned | Chris Robinson | 2012-09-14 | 1 | -1/+1 |
| | |||||
* | Use a source param for the resampler and move them to the mixer source | Chris Robinson | 2012-09-14 | 6 | -64/+72 |
| | |||||
* | Remove an unused header | Chris Robinson | 2012-09-14 | 3 | -15/+2 |
| | |||||
* | Move a couple macros to more appropriate headers | Chris Robinson | 2012-09-14 | 3 | -9/+8 |
| | |||||
* | Fix up some more header includes | Chris Robinson | 2012-09-14 | 11 | -48/+40 |
| | |||||
* | Don't include alu.h in alMain.h | Chris Robinson | 2012-09-14 | 18 | -67/+73 |
| | |||||
* | Enable flush-to-zero mode when possible | Chris Robinson | 2012-09-14 | 3 | -37/+43 |
| | |||||
* | Move a couple methods to where they're used | Chris Robinson | 2012-09-12 | 3 | -49/+45 |
| | |||||
* | Restore support for the previous mhr format | Chris Robinson | 2012-09-12 | 1 | -146/+330 |
| | |||||
* | Add a note about the hrtf_tables filename markers | Chris Robinson | 2012-09-12 | 1 | -1/+7 |
| | |||||
* | Properly scale the HRTF delays when writing them | Chris Robinson | 2012-09-12 | 1 | -3/+2 |
| | |||||
* | Update fnamelist after handling % markers | Chris Robinson | 2012-09-12 | 1 | -0/+1 |
| | |||||
* | Use PATH_MAX for the fname length | Chris Robinson | 2012-09-12 | 1 | -1/+7 |
| | |||||
* | Improve parsing hrtf_tables filenames | Chris Robinson | 2012-09-12 | 1 | -32/+38 |
| | |||||
* | Fix HRTF data format description | Chris Robinson | 2012-09-11 | 1 | -5/+6 |
| | |||||
* | Warn about SSE performance with non-multiple-of-4 update sizes | Chris Robinson | 2012-09-11 | 1 | -0/+6 |
| | |||||
* | Use the correct size for defaultCoeffs | Chris Robinson | 2012-09-11 | 2 | -2/+2 |
| | |||||
* | Minor cleanups for variable declarations | Chris Robinson | 2012-09-11 | 2 | -31/+16 |
| | |||||
* | Don't use count-specific functions to write to the output buffer | Chris Robinson | 2012-09-11 | 1 | -89/+13 |
| | |||||
* | Use a non-interleaved DryBuffer | Chris Robinson | 2012-09-11 | 10 | -79/+68 |
| | |||||
* | Do the filtering separately from the mixing | Chris Robinson | 2012-09-11 | 5 | -60/+44 |
| | |||||
* | Use HUGE_VAL instead of dividing by 0 for infinity, where possible | Chris Robinson | 2012-09-11 | 1 | -4/+8 |
| | |||||
* | Silence a couple MSVC warnings | Chris Robinson | 2012-09-11 | 1 | -2/+2 |
| | |||||
* | Add example HRTF definition files for makehrtf | Chris Robinson | 2012-09-11 | 3 | -0/+3250 |
| | |||||
* | Update HRTF code | Chris Robinson | 2012-09-11 | 10 | -1649/+3492 |
| | | | | | | | | | | | This update allows for much more flexibility in the HRTF data. It also allows for HRTF table file names to include "%r" to represent the device's playback rate (e.g. if you set hrtf-%r.mhr, then it will try to use hrtf-44100.mhr or hrtf-48000.mhr depending if the device's output rate is 44100 or 48000, respectively). The makehrtf utility has also been updated to support more options and input file formats, as well as the new mhr format. | ||||
* | Again try to get _WIN32_IE to behave right with MinGW | Chris Robinson | 2012-09-11 | 1 | -1/+1 |
| | |||||
* | Remove a hack for MinGW | Chris Robinson | 2012-09-10 | 2 | -28/+3 |
| | |||||
* | Add missing returns | Chris Robinson | 2012-09-09 | 1 | -10/+10 |
| | |||||
* | Try to ensure mixing samples in multiples of 4 | Chris Robinson | 2012-09-09 | 1 | -0/+5 |
| | |||||
* | Use the right method to clear a __m128 to 0 | Chris Robinson | 2012-09-09 | 1 | -2/+2 |
| | |||||
* | Use SSE to do 4 samples at once (non-HRTF direct mix), instead of to apply a ↵ | Chris Robinson | 2012-09-09 | 2 | -33/+53 |
| | | | | | | matrix row MaxCHannels no longer needs to be a multiple of 4 now, either. | ||||
* | Implement MixDirect_SSE separately from the C and Neon versions | Chris Robinson | 2012-09-09 | 4 | -23/+58 |
| | |||||
* | Move the target effect slot to the SendParams struct | Chris Robinson | 2012-09-08 | 6 | -15/+13 |
| | |||||
* | Remove STACK_DATA_SIZE in favor of BUFFERSIZE | Chris Robinson | 2012-09-08 | 3 | -18/+16 |
| | |||||
* | Remove some unused code | Chris Robinson | 2012-09-08 | 1 | -4/+0 |
| | |||||
* | Separate the resampling and mixing steps | Chris Robinson | 2012-09-08 | 8 | -411/+253 |
| | |||||
* | Workaround MinGW __declspec(align(x)) bug | Chris Robinson | 2012-09-08 | 1 | -0/+3 |
| | |||||
* | Free the global ALSA config after opening capture devices too | Chris Robinson | 2012-09-02 | 1 | -1/+4 |
| | |||||
* | alsa: Free the global config cache to remove a lot of reported leaks | Lauri Kasanen | 2012-09-02 | 1 | -0/+6 |
| | | | | Signed-off-by: Lauri Kasanen <[email protected]> | ||||
* | Set the error if setting a new integer source offset fails | Chris Robinson | 2012-09-01 | 1 | -1/+1 |
| | |||||
* | Minor cleanups for mixer_inc | Chris Robinson | 2012-08-29 | 4 | -35/+39 |
| | |||||
* | Add an SSE-enhanced path for applying the mixer matrix | Chris Robinson | 2012-08-29 | 4 | -7/+48 |
| | |||||
* | Make sure device buffers are 16-byte aligned | Chris Robinson | 2012-08-29 | 2 | -12/+12 |
| | |||||
* | Increase MaxChannels to be a multiple of 4 | Chris Robinson | 2012-08-29 | 1 | -10/+11 |
| | |||||
* | Set an error closer to where it occurs for setting source properties | Chris Robinson | 2012-08-29 | 1 | -523/+443 |
| | |||||
* | Add helpers to set source properties | Chris Robinson | 2012-08-28 | 1 | -366/+463 |
| | |||||
* | Print the error when reporting snd_pcm_delay failure | Chris Robinson | 2012-08-27 | 1 | -1/+1 |
| | |||||
* | Use _aligned_free for pointers returned by _aligned_malloc | Chris Robinson | 2012-08-24 | 1 | -1/+3 |
| |