Hello,
I succeed in grabing every CD in MDS format, but there are some problems when I want to burn some MDS files.
I tried with my code and with your example i got the same error messages.
Is it a problem with CD i grab or is it a bug with session-at-once-RAWRAWPW function?
here it is a part of the log file:
StarBurn:StarBurnI_ParseMDS(): Track 0, Type 0x00, SubType 0x00
StarBurn:StarBurnI_ParseMDS(): Track 1, Type 0x00, SubType 0x00
StarBurn:StarBurnI_ParseMDS(): Track 2, Type 0x00, SubType 0x00
StarBurn:StarBurnI_ParseMDS(): Track 3, Type 0x04, SubType 0x01
StarBurn:StarBurnI_ParseMDS(): Track size in LBs 354275
StarBurn:StarBurnI_ParseMDS(): File name is 'CD_DVD.xmf'
StarBurn:StarBurn_CdvdBurnerGrabber_SessionAtOnceRawRawPW(): MDF file name and path 'c:\CD_DVD.xmf'
CStarBurn_CdvdBurnerGrabber::SessionAtOnce(): ENTERed for 0x00128944
CStarBurn_CdvdBurnerGrabber::SessionAtOnce(): Inserted disc type 0x00000003
CStarBurn_CdvdBurnerGrabber::SessionAtOnce(): CD media ( 3 ) now has single transfer size of 61440 UCHARs
CStarBurn_CdvdBurnerGrabber::SessionAtOnce(): Setting write parameters
StarBurn_DumpCdvdWriteParametersPage(): WARNING! Size 50 less then 56!
Write Parameters Page Dump: Page Code: 0x05, PSBit (Page Saveable): 0 Page Length: 50 UCHARs, Write Type: 0x00, Test Write: No, Reserved2_1: 0x00 BUP (Buffer Underrun Protection) Enabled: Yes Track Mode: 0x05, Copy Allowed: No, FP (Is Fixed Packet): No Next Session: 0x00, Data Block Type: 0x08, Reserved4: 0x00 Host Application Code: 0x00, Session Format: 0x00 Packet Size: 0, Audio Pause Length: 150 Media Catalog Number: 0x00000000000000000000000000000000 ISRC: 0x00000000000000000000000000000000 SubHeaderUCHAR0: 0x00, SubHeaderUCHAR1: 0x00 SubHeaderUCHAR2: 0x00, SubHeaderUCHAR3: 0x00 Vendor Specific: 0x00 0x00 0x00 0x00
StarBurn_DumpCdvdWriteParametersPage(): WARNING! Size 50 less then 56!
Write Parameters Page Dump: Page Code: 0x05, PSBit (Page Saveable): 0 Page Length: 50 UCHARs, Write Type: 0x02, Test Write: No, Reserved2_1: 0x00 BUP (Buffer Underrun Protection) Enabled: No Track Mode: 0x04, Copy Allowed: No, FP (Is Fixed Packet): No Next Session: 0x00, Data Block Type: 0x00, Reserved4: 0x00 Host Application Code: 0x00, Session Format: 0x20 Packet Size: 0, Audio Pause Length: 150 Media Catalog Number: 0x00000000000000000000000000000000 ISRC: 0x00000000000000000000000000000000 SubHeaderUCHAR0: 0x00, SubHeaderUCHAR1: 0x00 SubHeaderUCHAR2: 0x00, SubHeaderUCHAR3: 0x00 Vendor Specific: 0x00 0x00 0x00 0x00
StarBurn_DumpCdvdWriteParametersPage(): WARNING! Size 50 less then 56!
Write Parameters Page Dump: Page Code: 0x05, PSBit (Page Saveable): 0 Page Length: 50 UCHARs, Write Type: 0x02, Test Write: No, Reserved2_1: 0x00 BUP (Buffer Underrun Protection) Enabled: No Track Mode: 0x04, Copy Allowed: No, FP (Is Fixed Packet): No Next Session: 0x00, Data Block Type: 0x00, Reserved4: 0x00 Host Application Code: 0x00, Session Format: 0x20 Packet Size: 0, Audio Pause Length: 150 Media Catalog Number: 0x00000000000000000000000000000000 ISRC: 0x00000000000000000000000000000000 SubHeaderUCHAR0: 0x00, SubHeaderUCHAR1: 0x00 SubHeaderUCHAR2: 0x00, SubHeaderUCHAR3: 0x00 Vendor Specific: 0x00 0x00 0x00 0x00
CStarBurn_CdvdBurnerGrabber::SessionAtOnce(): Reading track information
CStarBurn_DumpAndParseTrackInformation(): WARNING! Length 34 less then 40!
Track Information Dump: Track Number: 1, Session Number: 1 Track Mode: 0x04, Copy: No, Damage: No Data Mode: 0x0F, FP (Fixed Packet): No, Packet: No, Blank: Yes RT (Reserved Track): No, NWA_V (Next Writable Address Valid): Yes Track Start Address (LBA): 0, Next Writable Address (LBA): -150 Free Logical Block(s): 359847, Fixed Packet Size: 0 LB(s) Track Size In LBs: 359849, Last Recorded Address: -1
CStarBurn_CdvdBurnerGrabber::SessionAtOnce(): Patching number of tracks to number of raw + raw P-W subchannel tracks
CStarBurn_CdvdBurnerGrabber::CompileCueSheet(): Track 0, Size 354275
CUE SHEET Dump: 32 UCHAR(s)
CTL/ADR TNO INDEX DATA FORM SCMS AMIN ASEC AFRAME ---------------------------------------------------------------
0x41 0x00 0x00 0x41 0x00 0x00 0x00 0x00
0x41 0x01 0x00 0x40 0x00 0x00 0x00 0x00 0x41 0x01 0x01 0x40 0x00 0x00 0x02 0x00
0x41 0xAA 0x01 0x24 0x00 0x4E 0x2D 0x32
---------------------------------------------------------------
CStarBurn_ScsiTransportASPI::ExecuteCDB(): Command failed
SCSI Request Block Dump: SRB_Status: 0x04, SRB_HaStat: 0x00, SRB_TargStat: 0x02 CDB Length: 10, CDB Dump: 0x5D 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x00 0x00 0x00
SCSI sense data dump: Error Code: 0x70, Is Sense Valid: No, Segment Number: 0x00 (0) Sense Key: 0x05, Reserved: 0x00, Incorrect Length: No End Of Media: No, File Mark: No, Information: 0x00 0x00 0x00 0x00 Additional Sense Length: 0x0A (10) Command Specific Information: 0x00 0x00 0x00 0x00 Additional Sense Code (ASC): 0x26, Additional Sense Code Qualifier (ASCQ): 0x00
CStarBurn_CdvdBurnerGrabber::SessionAtOnce(): Method in sequence failed
CStarBurn_CdvdBurnerGrabber::SessionAtOnce(): EXITing with failure, status 8, message 'CStarBurn_ScsiTransportASPI::ExecuteCDB(): Command failed'
CStarBurn_CdvdBurnerGrabber::SessionAtOnce(): Ejecting disc
CStarBurn_CdvdBurnerGrabber::Eject(): ENTERed
CStarBurn_CdvdBurnerGrabber::Eject(): EXITing with success
Thank you
Regards
Laurent
|