Previous 199869 Revisions Next

r19354 Thursday 6th December, 2012 at 08:34:56 UTC by Miodrag Milanović
Give error in cases when track size is not one of supported (no whatsnew)
[src/lib/util]chdcd.c

trunk/src/lib/util/chdcd.c
r19353r19354
486486      outtoc.tracks[0].frames = size / 2048;
487487      outtoc.tracks[0].datasize = 2048;
488488      outinfo.track[0].swap = false;
489   } else {
489   } else if ((size % 2352)==0 ) {
490490      // 2352 byte mode 2 raw
491491      outtoc.tracks[0].trktype = CD_TRACK_MODE2_RAW;
492492      outtoc.tracks[0].frames = size / 2352;
493493      outtoc.tracks[0].datasize = 2352;
494494      outinfo.track[0].swap = false;
495   }   
495   } else {
496      printf("ERROR: Unrecognized track type\n");
497      return CHDERR_FILE_NOT_FOUND;
498   }
496499
497500   outtoc.tracks[0].subtype = CD_SUB_NONE;
498501   outtoc.tracks[0].subsize = 0;

Previous 199869 Revisions Next


© 1997-2024 The MAME Team