@@ -98,8 +98,8 @@ public void Load(string filePath)
98
98
byte bytesPerValue = bytes [ 71 ] ;
99
99
Decibels = bytes [ 72 ] == 1 ;
100
100
101
- // recording start time
102
- DateTime dt = new DateTime ( bytes [ 74 ] + 2000 , bytes [ 75 ] , bytes [ 76 ] , bytes [ 77 ] , bytes [ 78 ] , bytes [ 79 ] ) ;
101
+ // recording start time - no longer stored in the SFF file
102
+ // DateTime dt = new DateTime(bytes[74] + 2000, bytes[75], bytes[76], bytes[77], bytes[78], bytes[79]);
103
103
104
104
// data storage
105
105
int firstDataByte = ( int ) BitConverter . ToUInt32 ( bytes , 80 ) ;
@@ -178,12 +178,13 @@ public void Save(string filePath)
178
178
header [ 73 ] = dataExtraByte ;
179
179
180
180
// source file date and time
181
- header [ 74 ] = ( byte ) ( DateTime . UtcNow . Year - 2000 ) ; // 2-digit year
182
- header [ 75 ] = ( byte ) DateTime . UtcNow . Month ;
183
- header [ 76 ] = ( byte ) DateTime . UtcNow . Day ;
184
- header [ 77 ] = ( byte ) DateTime . UtcNow . Hour ;
185
- header [ 78 ] = ( byte ) DateTime . UtcNow . Minute ;
186
- header [ 79 ] = ( byte ) DateTime . UtcNow . Second ;
181
+ // dont store this because it makes SFF files different every time they are generated
182
+ //header[74] = (byte)(DateTime.UtcNow.Year - 2000);
183
+ //header[75] = (byte)DateTime.UtcNow.Month;
184
+ //header[76] = (byte)DateTime.UtcNow.Day;
185
+ //header[77] = (byte)DateTime.UtcNow.Hour;
186
+ //header[78] = (byte)DateTime.UtcNow.Minute;
187
+ //header[79] = (byte)DateTime.UtcNow.Second;
187
188
188
189
// ADD NEW VALUES HERE (after byte 80)
189
190
Array . Copy ( BitConverter . GetBytes ( MelBinCount ) , 0 , header , 84 , 4 ) ;
0 commit comments