[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Traverso-commit] traverso/src/core ReadSource.cpp
From: |
Remon Sijrier |
Subject: |
[Traverso-commit] traverso/src/core ReadSource.cpp |
Date: |
Wed, 10 Oct 2007 16:55:23 +0000 |
CVSROOT: /sources/traverso
Module name: traverso
Changes by: Remon Sijrier <r_sijrier> 07/10/10 16:55:23
Modified files:
src/core : ReadSource.cpp
Log message:
temp fix for looping DiskIO::do_work()
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/core/ReadSource.cpp?cvsroot=traverso&r1=1.70&r2=1.71
Patches:
Index: ReadSource.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/core/ReadSource.cpp,v
retrieving revision 1.70
retrieving revision 1.71
diff -u -b -r1.70 -r1.71
--- ReadSource.cpp 9 Oct 2007 20:32:26 -0000 1.70
+++ ReadSource.cpp 10 Oct 2007 16:55:23 -0000 1.71
@@ -406,7 +406,10 @@
int ReadSource::rb_file_read(DecodeBuffer* buffer, nframes_t cnt)
{
int readFrames = file_read(buffer, m_rbFileReadPos, cnt);
- m_rbFileReadPos.add_frames(readFrames, m_outputRate);
+ m_rbFileReadPos.add_frames(cnt, m_outputRate);
+ // FIXME it should work with the line like below, but it sometimes
confuses DiskIO::do_work()
+ // it starts looping!
+// m_rbFileReadPos.add_frames(readFrames, m_outputRate);
// printf("file %s: readFrames, cnt: %d, %d\n", QS_C(m_fileName),
readFrames, cnt);
return readFrames;