log audio/AudioCallbackPlaySource.cpp @ 740:846970dbef17 audio-source-refactor

age author description
Fri, 20 Mar 2020 16:31:58 +0000 Chris Cannam Use shared_ptr for plugin instances throughout audio-source-refactor
Thu, 19 Mar 2020 16:14:02 +0000 Chris Cannam Introduce EffectWrapper for the auditioning effect audio-source-refactor
Wed, 18 Mar 2020 12:51:41 +0000 Chris Cannam Introduce TimeStretchWrapper; some work towards making the AudioCallbackPlaySource not actually try to be an ApplicationPlaybackSource itself but only return one that is constructed from wrappers that it controls the lifespan of audio-source-refactor
Wed, 05 Feb 2020 12:33:24 +0000 Chris Cannam More useful error reporting in cases where auditioning plugin fails
Fri, 11 Oct 2019 13:40:54 +0100 Chris Cannam Avoid floating-point exception when stopping after models deleted
Fri, 05 Jul 2019 15:35:11 +0100 Chris Cannam Update for removal of (public) getId from Model by-id
Tue, 02 Jul 2019 21:10:25 +0100 Chris Cannam Overhaul audio generator for ModelById by-id
Fri, 14 Jun 2019 17:19:37 +0100 Chris Cannam Reset source sample rate when last model removed
Mon, 26 Nov 2018 14:34:06 +0000 Chris Cannam Use nullptr throughout fix-static-analysis
Tue, 09 Oct 2018 12:53:23 +0100 Chris Cannam This should be on SVCERR zoom
Thu, 01 Mar 2018 18:02:22 +0000 Chris Cannam Untabify
Wed, 11 Jan 2017 17:46:37 +0000 Chris Cannam Fix flickery level meters 3.0-integration
Wed, 04 Jan 2017 16:03:12 +0000 Chris Cannam Wire up record monitoring 3.0-integration
Wed, 04 Jan 2017 11:48:03 +0000 Chris Cannam Fix race condition in first-time recording, where adding the recording wave model would prompt the audio play source to note that its channel count had increased (from 0 to, say, 2) and thus to cause the audio device to be reopened, stopping recording. Fix is to make this only happen if channel count increases beyond that of the device, which shouldn't happen in the recording case 3.0-integration
Sat, 17 Dec 2016 11:06:48 +0000 Chris Cannam A useful simplification in rate handling: don't reset to 0 when last model goes levelpanwidget