View | Details | Raw Unified | Return to bug 60460
Collapse All | Expand All

(-)audio/zinf/files/patch-io-wavout-src-wav.cpp (-3 / +4 lines)
Lines 1-5 Link Here
1
--- io/wavout/src/wav.cpp.orig	Tue Mar 18 03:53:30 2003
1
--- io/wavout/src/wav.cpp.orig	Tue Mar 18 03:53:30 2003
2
+++ io/wavout/src/wav.cpp	Thu Aug 21 19:47:59 2003
2
+++ io/wavout/src/wav.cpp	Sun Nov  9 12:54:05 2003
3
@@ -101,7 +101,7 @@
3
@@ -101,7 +101,7 @@
4
 	if (m_FP == NULL) return;
4
 	if (m_FP == NULL) return;
5
 
5
 
Lines 9-18 Link Here
9
 #else
9
 #else
10
 	m_WH.Length = m_WH.DataLength + sizeof(WaveHeader) - 4;
10
 	m_WH.Length = m_WH.DataLength + sizeof(WaveHeader) - 4;
11
 #endif
11
 #endif
12
@@ -118,7 +118,7 @@
12
@@ -117,8 +117,7 @@
13
 DWORD WaveWriter::Write(const char *data, DWORD data_size)
13
 {
14
 {
14
 #if !SMALL_ENDIAN
15
 #if !SMALL_ENDIAN
15
 	DataWritten+=data_size;
16
-	DataWritten+=data_size;
16
-	m_WH.DataLength=SWAB32(DataWritten);
17
-	m_WH.DataLength=SWAB32(DataWritten);
17
+	m_WH.DataLength=SWAB32(SWAB32(m_WH.DataLength) + data_size);
18
+	m_WH.DataLength=SWAB32(SWAB32(m_WH.DataLength) + data_size);
18
 #else
19
 #else

Return to bug 60460