Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a special resampler for matching sample rates | Chris Robinson | 2012-10-05 | 4 | -2/+13 |
| | |||||
* | Round up the device's default slot alignment | Chris Robinson | 2012-10-05 | 1 | -1/+1 |
| | |||||
* | Fix potential buffer overflow with temp sample space | Chris Robinson | 2012-10-05 | 1 | -2/+3 |
| | |||||
* | Scale and round NumUpdates when PulseAudio changes the sample rate | Chris Robinson | 2012-10-04 | 1 | -7/+7 |
| | |||||
* | Avoid void* arithmetic | Chris Robinson | 2012-10-04 | 1 | -1/+1 |
| | |||||
* | Make sure the output buffer pointer is updated in case multiple iterations ↵ | Chris Robinson | 2012-10-03 | 1 | -9/+13 |
| | | | | are needed | ||||
* | Update the example to use avcodec_decode_audio4 | Chris Robinson | 2012-10-03 | 2 | -39/+46 |
| | |||||
* | Update some ffmpeg functions | Chris Robinson | 2012-10-03 | 2 | -8/+6 |
| | |||||
* | Fix some signed/unsigned comparisons | Chris Robinson | 2012-10-02 | 1 | -4/+4 |
| | |||||
* | Reset maxlength if PulseAudio updates the playback rate | Chris Robinson | 2012-10-02 | 1 | -0/+1 |
| | |||||
* | Use lrintf to fast convert floats to ints when possible | Chris Robinson | 2012-09-28 | 3 | -9/+9 |
| | |||||
* | Decrease the default BUFFERSIZE to 2048 | Chris Robinson | 2012-09-28 | 1 | -4/+4 |
| | |||||
* | Combine early reflections and late reverb in VerbPass | Chris Robinson | 2012-09-27 | 1 | -11/+11 |
| | |||||
* | Use an unsigned type for the sample position fraction | Chris Robinson | 2012-09-27 | 1 | -3/+3 |
| | |||||
* | Remove an unneeded parameter from the resampler | Chris Robinson | 2012-09-27 | 4 | -18/+13 |
| | |||||
* | Ensure the device's default effect slot is properly aligned | Chris Robinson | 2012-09-26 | 1 | -2/+2 |
| | |||||
* | Update a comment | Chris Robinson | 2012-09-26 | 1 | -5/+5 |
| | |||||
* | Ensure effect slots are aligned | Chris Robinson | 2012-09-26 | 1 | -5/+5 |
| | |||||
* | Deinterlace audio when loading it into the stack. | Chris Robinson | 2012-09-26 | 1 | -182/+168 |
| | | | | | | | It may be better to deinterlace it on load into the buffer, though I don't imagine this will affect much. It could be nice for consistency's sake, though it would also complicate things if we ever want to support direct access to buffer data. | ||||
* | Round when calculating NumUpdates from PulseAudio's minreq | Chris Robinson | 2012-09-25 | 1 | -7/+8 |
| | |||||
* | Remove an unnecessary include | Chris Robinson | 2012-09-24 | 1 | -1/+0 |
| | |||||
* | Combine multiple loops into one | Chris Robinson | 2012-09-24 | 2 | -63/+30 |
| | |||||
* | Avoid mixing silence to output | Chris Robinson | 2012-09-24 | 2 | -1/+15 |
| | | | | "Silence" being less than -100dB. | ||||
* | Remove SSE resamplers. They aren't gaining us much this way. | Chris Robinson | 2012-09-24 | 3 | -104/+0 |
| | |||||
* | Make sure PulseAudio sets an update size that's a multiple of 4 samples with SSE | Chris Robinson | 2012-09-20 | 1 | -2/+5 |
| | |||||
* | Help ensure the update size is a multiple of 4 with SSE | Chris Robinson | 2012-09-20 | 1 | -0/+5 |
| | |||||
* | Fix matrix multiply used by the SSE cubic resampler | Chris Robinson | 2012-09-18 | 1 | -63/+22 |
| | | | | Also remove the 4-sample loop. It's not terribly effective. | ||||
* | Precision control bits don't exist with SSE | Chris Robinson | 2012-09-18 | 1 | -5/+4 |
| | |||||
* | Improve a couple error traces with the HRTF loader | Chris Robinson | 2012-09-18 | 1 | -2/+2 |
| | |||||
* | fpu_control.h is no longer used | Chris Robinson | 2012-09-18 | 3 | -8/+0 |
| | |||||
* | Win64 doesn't allow _controlfp or __control87_2 to set the precision control ↵ | Chris Robinson | 2012-09-18 | 1 | -0/+6 |
| | | | | bits | ||||
* | Fix a typo in a comment | Chris Robinson | 2012-09-17 | 1 | -1/+1 |
| | |||||
* | Avoid correcting for more non-existing clicks | Chris Robinson | 2012-09-16 | 1 | -8/+14 |
| | |||||
* | Don't try to correct for non-existing clicks. | Chris Robinson | 2012-09-16 | 1 | -6/+13 |
| | |||||
* | Explicitly give the wet buffer 1 channel | Chris Robinson | 2012-09-16 | 5 | -23/+23 |
| | |||||
* | Check the proper value for setting WetPendingClicks | Chris Robinson | 2012-09-16 | 1 | -1/+1 |
| | |||||
* | Avoid building redundant mixers | Chris Robinson | 2012-09-16 | 5 | -99/+75 |
| | |||||
* | Implement an SSE MixSend method | Chris Robinson | 2012-09-16 | 2 | -1/+30 |
| | |||||
* | Properly restore the SSE control word with __control87_2 | Chris Robinson | 2012-09-16 | 1 | -1/+1 |
| | |||||
* | Properly handle the SSE control word | Chris Robinson | 2012-09-16 | 2 | -16/+40 |
| | |||||
* | Use __control87_2 when available | Chris Robinson | 2012-09-16 | 3 | -0/+11 |
| | |||||
* | Use a struct to store the FPU mode | Chris Robinson | 2012-09-16 | 6 | -29/+29 |
| | |||||
* | Add missing source property retrievals | Chris Robinson | 2012-09-14 | 1 | -0/+12 |
| | |||||
* | Implement an SSE cubic resampler | Chris Robinson | 2012-09-14 | 3 | -1/+92 |
| | |||||
* | 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 |
| |