[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Traverso-commit] traverso/src/core AudioClip.cpp
From: |
Remon Sijrier |
Subject: |
[Traverso-commit] traverso/src/core AudioClip.cpp |
Date: |
Sat, 13 Oct 2007 13:53:10 +0000 |
CVSROOT: /sources/traverso
Module name: traverso
Changes by: Remon Sijrier <r_sijrier> 07/10/13 13:53:10
Modified files:
src/core : AudioClip.cpp
Log message:
take care of DecodeBuffer changes in AudioClip export related
(non-realtime) file reading code
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/core/AudioClip.cpp?cvsroot=traverso&r1=1.142&r2=1.143
Patches:
Index: AudioClip.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/core/AudioClip.cpp,v
retrieving revision 1.142
retrieving revision 1.143
diff -u -b -r1.142 -r1.143
--- AudioClip.cpp 11 Oct 2007 13:01:55 -0000 1.142
+++ AudioClip.cpp 13 Oct 2007 13:53:10 -0000 1.143
@@ -446,14 +446,16 @@
}
- nframes_t read_frames = 0;
+ int read_frames = 0;
if (m_song->realtime_path()) {
read_frames = m_readSource->rb_read(mixdown, mix_pos, nframes);
} else {
- m_song->renderDecodeBuffer->destination = mixdown;
read_frames =
m_readSource->file_read(m_song->renderDecodeBuffer, mix_pos, nframes);
+ for (int chan=0; chan<bus->get_channel_count(); ++chan) {
+ mempcpy(mixdown[chan],
m_song->renderDecodeBuffer->destination[chan], nframes *
sizeof(audio_sample_t));
+ }
}
if (read_frames <= 0) {
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Traverso-commit] traverso/src/core AudioClip.cpp,
Remon Sijrier <=