Rocket Division Software http://www.starburnsoftware.com/forum/ |
|
Copy 1:1 mode http://www.starburnsoftware.com/forum/starburn-sdk-f3/copy-mode-t258.html |
Page 1 of 1 |
Author: | Didier [ Thu Jan 20, 2005 7:09 am ] |
Post subject: | Copy 1:1 mode |
Is it possible to copy CD/DVD in 1:1 mode with Starburn SDK ? If yes howto or do you have samples ? Thanks Didier |
Author: | anton (staff) [ Thu Jan 20, 2005 8:12 pm ] |
Post subject: | Re: Copy 1:1 mode |
Yes, but with the some of the limitations. We do provide complete CD copy (including support for weak sectors amplifying and bad block emulation on recorded media) in Session-At-Once mode for single-session CDs (single session, single data track - 95% of game CDs). You need to make mds image by GrabDisc sample and record it with SessionAtOnceRawRawPW samples. For DVD 1:1 support you need to use GrabTrack samples to save ISO image of DVD into hard disk and use TrackAtOnceFromFile sample to record it to DVD media. If you'll need to copy CSS protected DVDs please contact us in private. We do have such a code as free sample not from our company. But we do not distribite it as part of the StarBurn SDK (kind of illegal at least in U.S.). Let me know if you'll need more information. Didier wrote: Is it possible to copy CD/DVD in 1:1 mode with Starburn SDK ?
If yes howto or do you have samples ? Thanks Didier |
Author: | i110_laurent [ Mon Feb 28, 2005 2:48 pm ] |
Post subject: | |
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 |
Author: | anton (staff) [ Mon Feb 28, 2005 8:50 pm ] |
Post subject: | |
It looks like your burner does not support RAW SAO + SUB we burn MDS files with... Can you try other one with the same content (MDS)? i110_laurent wrote: 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 |
Page 1 of 1 | All times are UTC |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |