[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Traverso-commit] traverso/src/core WriteSource.cpp
From: |
Ben Levitt |
Subject: |
[Traverso-commit] traverso/src/core WriteSource.cpp |
Date: |
Sun, 12 Aug 2007 20:12:06 +0000 |
CVSROOT: /sources/traverso
Module name: traverso
Changes by: Ben Levitt <benjie> 07/08/12 20:12:06
Modified files:
src/core : WriteSource.cpp
Log message:
Fix writing 32bit float data so that it's only as broken as writing int
data. :P
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/core/WriteSource.cpp?cvsroot=traverso&r1=1.28&r2=1.29
Patches:
Index: WriteSource.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/core/WriteSource.cpp,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -b -r1.28 -r1.29
--- WriteSource.cpp 12 Aug 2007 00:45:19 -0000 1.28
+++ WriteSource.cpp 12 Aug 2007 20:12:06 -0000 1.29
@@ -172,6 +172,8 @@
for (chn = 0; chn < channels; ++chn) {
gdither_runf (dither, chn, to_write,
float_buffer, output_data);
}
+ /* and export to disk */
+ written = m_writer->write(output_data, to_write);
break;
case 32:
@@ -197,6 +199,8 @@
}
}
}
+ /* and export to disk */
+ written = m_writer->write(output_data, to_write);
break;
default:
@@ -211,12 +215,11 @@
float_buffer[x] = -1.0f;
}
}
+ /* and export to disk */
+ written = m_writer->write(float_buffer, to_write);
break;
}
- /* and export to disk */
- written = m_writer->write(output_data, to_write);
-
} while (leftover_frames >= nframes);
return 0;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Traverso-commit] traverso/src/core WriteSource.cpp,
Ben Levitt <=