summaryrefslogtreecommitdiff
path: root/src/lib/delay_line.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-03-05 23:10:16 +0000
committerCarl Hetherington <cth@carlh.net>2013-03-05 23:10:16 +0000
commit18614dda0d53b713ace5ad1df57298d049dba87f (patch)
treee68887db77ec57a2de344f8230b0e801030bdca5 /src/lib/delay_line.cc
parent8fa7b8c13a76bd54207156de7bb0d09316bad379 (diff)
Split timed from untimed sinks / sources. Should produce same output, in theory.
Diffstat (limited to 'src/lib/delay_line.cc')
-rw-r--r--src/lib/delay_line.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/delay_line.cc b/src/lib/delay_line.cc
index 4ad172781..84785cfc6 100644
--- a/src/lib/delay_line.cc
+++ b/src/lib/delay_line.cc
@@ -31,7 +31,7 @@ using boost::shared_ptr;
* @param frames Delay in frames, +ve to move audio later.
*/
DelayLine::DelayLine (Log* log, int channels, int frames)
- : AudioProcessor (log)
+ : Processor (log)
, _negative_delay_remaining (0)
, _frames (frames)
{
@@ -47,8 +47,9 @@ DelayLine::DelayLine (Log* log, int channels, int frames)
}
}
+/* XXX: can we just get rid of all this and fiddle with the timestamp? */
void
-DelayLine::process_audio (shared_ptr<AudioBuffers> data)
+DelayLine::process_audio (shared_ptr<AudioBuffers> data, double t)
{
if (_buffers) {
/* We have some buffers, so we are moving the audio later */
@@ -89,5 +90,5 @@ DelayLine::process_audio (shared_ptr<AudioBuffers> data)
}
}
- Audio (data);
+ Audio (data, t);
}