/[svn]/qsampler/trunk/src/qsamplerChannel.cpp
ViewVC logotype

Diff of /qsampler/trunk/src/qsamplerChannel.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 404 by capela, Wed Feb 23 13:47:47 2005 UTC revision 409 by capela, Thu Feb 24 12:10:54 2005 UTC
# Line 552  bool qsamplerChannel::isInstrumentFile ( Line 552  bool qsamplerChannel::isInstrumentFile (
552    
553          QFile file(sInstrumentFile);          QFile file(sInstrumentFile);
554          if (file.open(IO_ReadOnly)) {          if (file.open(IO_ReadOnly)) {
555                  char achHeader[4];                  char achHeader[16];
556                  if (file.readBlock(achHeader, 4)) {                  if (file.readBlock(achHeader, 16)) {
557                          bResult = (achHeader[0] == 'R'                          bResult = (::memcmp(&achHeader[0], "RIFF", 4)     == 0
558                                          && achHeader[1] == 'I'                                          && ::memcmp(&achHeader[8], "DLS LIST", 8) == 0);
                                         && achHeader[2] == 'F'  
                                         && achHeader[3] == 'F');  
559                  }                  }
560                  file.close();                  file.close();
561          }          }

Legend:
Removed from v.404  
changed lines
  Added in v.409

  ViewVC Help
Powered by ViewVC