Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-24 | Add FramesToTime() helperHEADmaster | Alex Marsev | |
And refactor. | |||
2016-02-24 | Add TimeToFrames() helper | Alex Marsev | |
And refactor. | |||
2016-02-24 | Add AudioDevice::GetChannelCount() helper | Alex Marsev | |
And refactor. | |||
2016-02-24 | Add AudioDevice::GetRate() helper | Alex Marsev | |
And refactor. | |||
2016-02-24 | Defeat initial clock jitter for custom rates | Alex Marsev | |
2016-02-24 | Deduplicate code | Alex Marsev | |
2016-02-24 | Minor cosmetics | Alex Marsev | |
2016-02-24 | Don't observe shared event-mode device | Alex Marsev | |
2016-02-24 | Return two missing lines to SampleCorrection | Alex Marsev | |
2016-02-22 | Surrender exclusive-mode device after inactivity | Alex Marsev | |
Now you can pause, make a skype call, then unpause. Just for example. | |||
2016-02-22 | Fix mixed tab/space | Alex Marsev | |
2016-02-21 | Fill up README.md some more | Alex Marsev | |
Wow. Such style. Much information. | |||
2016-02-21 | Mention latest Visual Studio updates | Alex Marsev | |
Just in case. | |||
2016-02-21 | Inject snprintf() into rubberband | Alex Marsev | |
Needed for VS2013. Probably temporary solution, will try to talk with rubberband upstream. | |||
2016-02-21 | Use partial pdb generator in VS2015 | Alex Marsev | |
But retain compatibility with VS2013. | |||
2016-02-21 | Don't use alloca() in fftw | Alex Marsev | |
That function is considered deprecated on Windows platform. | |||
2016-02-21 | Use braces in the empty DebugOut() macro | Alex Marsev | |
Fixes a warning, is generally more safe. | |||
2016-02-20 | Deter GPL virus by preprocessor definition | Alex Marsev | |
2016-02-20 | Add DspTempo/DspTempo2 selection | Alex Marsev | |
2016-02-20 | Tweak deinterleave loop in DspTempo2 | Alex Marsev | |
For both speed and consistency. | |||
2016-02-20 | Tweak rubberband a bit | Alex Marsev | |
Should eliminate "interruption" artefacts. | |||
2016-02-14 | Use FFTW library with rubberband | Alex Marsev | |
Better than default KissFFT and a lot larger. As far as sanear core branch is concerned, both can be used interchangeably. Selection is done by preprocessor definitions during the compilation. | |||
2016-02-14 | Remove (yet) useless rubberband option | Alex Marsev | |
We don't do any pitch modification now. | |||
2016-02-13 | Initial README.md file | Alex Marsev | |
With basic compilation instructions. | |||
2016-02-13 | Use soxr in rubberband | Alex Marsev | |
No speex please. | |||
2016-02-13 | Switch to new DspTempo2 | Alex Marsev | |
That uses Rubber Band library. | |||
2016-02-13 | Add Rubber Band library | Alex Marsev | |
2016-02-13 | Fix audio clock not being unslaved on stop | Alex Marsev | |
Introduced in latest changes, didn't really affect anything. | |||
2016-02-08 | Check if event mode is supported before using it | Alex Marsev | |
2016-02-07 | Add additional jitter reduction logic | Alex Marsev | |
Will do some fine-tuning later. USB cards are likely in need to be distinguished. | |||
2016-02-07 | Check device settings before play | Alex Marsev | |
2016-02-07 | Delay slaving to audio clock until it progresses | Alex Marsev | |
2016-02-07 | Log audio device creation and destruction | Alex Marsev | |
2016-02-04 | Add a bit more logging to AudioRenderer class | Alex Marsev | |
2016-02-04 | Increase push audio device logging | Alex Marsev | |
2016-01-27 | Replace DebugOut() helper function with macro | Alex Marsev | |
Ugly, but can't be helped. It's the only way to never evaluate the arguments in release builds. | |||
2016-01-27 | Add ClassName() helper function | Alex Marsev | |
And use it in debug output. | |||
2016-01-27 | Deduplicate some common code | Alex Marsev | |
2016-01-27 | Minor code refactoring | Alex Marsev | |
2016-01-27 | Use MMCSS for event mode audio device | Alex Marsev | |
2016-01-27 | Simplify push mode audio device path | Alex Marsev | |
2016-01-27 | Request device buffer size only once | Alex Marsev | |
2016-01-27 | Code refactoring | Alex Marsev | |
Some deduplication. | |||
2016-01-27 | Add event mode audio device suppport | Alex Marsev | |
And enable it for exclusive and realtime paths. | |||
2016-01-27 | Remove "realtime" property from AudioDevice class | Alex Marsev | |
2016-01-27 | Tweak rate matching of live sources | Alex Marsev | |
2016-01-27 | Disable asm listings in compilation | Alex Marsev | |
Due to a bug in MSVC that crashes the compiler. | |||
2016-01-27 | Expand .gitignore file | Alex Marsev | |
2016-01-26 | Add base audio device class | Alex Marsev | |
In preparation for event mode audio device support. | |||
2016-01-24 | Sleep to minimize clock slaving jitter | Alex Marsev | |
Before starting audio device, if it makes sense to. |