-
Notifications
You must be signed in to change notification settings - Fork 153
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Recording & Latency: Fixed some issues with round-trip latency and ad…
…ded tests around them (#222) * WaveNode: Removed the 2-sample latency introduced with the LagrangeResampler when using AudioClipBase::setUsesProxy (false) * WaveNode: Fixed a conversion warning * Recording Tests: Added a track-to-track recording test * Tests: Added a TestPropertyStorage to avoid saving state between test runs * Tests: Added a test for WaveInputDevice recording alignment * DeviceManager: Fixed a problem keeping default wave devices if the PropertyStorage don't store anything (as in the case of tests) * Hosted audio device: Added the ability to apply input and output latency for testing purposes * Tests: More WaveInputDevice recording tests * Recording: Reset the playhead position before starting recording to avoid missing the first block * Recording: Renamed a test * Recording: Added a test to do a track-to-track recording via a looped-back InsertPlugin * Recording: Started to add some round-trip latency detection functions * Recording: Added a test to detect latency, apply it and do a loop back recording * Recording: Removed a now unnecessary recording position adjustment * Recording: Fixed an issue with large numbers of tracks recording where the same block could be recorded twice * Recording: Added some extra checks * Recording: Removed an unnecessary playHeadWrapper->setPosition call * Aux Send: Ensured the "ownerTrack" member is actually updated when the track is changed
- Loading branch information
Showing
32 changed files
with
1,131 additions
and
60 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.