#1 Burning Software

It is currently Fri Dec 20, 2024 7:20 am

All times are UTC




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: Copy 1:1 mode
PostPosted: Thu Jan 20, 2005 7:09 am 
Is it possible to copy CD/DVD in 1:1 mode with Starburn SDK ?
If yes howto or do you have samples ?

Thanks
Didier


Top
  
 
 Post subject: Re: Copy 1:1 mode
PostPosted: Thu Jan 20, 2005 8:12 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
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


Top
 Profile  
 
 Post subject:
PostPosted: Mon Feb 28, 2005 2:48 pm 
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


Top
  
 
 Post subject:
PostPosted: Mon Feb 28, 2005 8:50 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
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


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 13 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group