Hi All,
I can't burn CD-R when using 'StarBurn_CdvdBurnerGrabber_DiscAtOnceRawPWFromFile' in my source code, and i check the utility that provide by SDK, it can't burn data either. I find that the reason is the device does not support 'Disc-At-Once PQ' mode but support 'Dist-at-Once PW' mode. Please help me to fix it because our program must support such device (Support 'Disc-At-Once PW' but not supports 'Dist-at-Once PQ'. Thanks you a lot.
Fellow is the log file that generated by DiscAtOnceFromFile.exe
Code:
DiscAtOnceFromFile:main(): ENTERed for 7 argument(s)
DiscAtOnceFromFile:main(): 160 MBs of cache will be used during burn process
DiscAtOnceFromFile:main(): Probing SCSI address 2:0:0:0 for CD/DVD burner device... OK!
DiscAtOnceFromFile:main(): Found CD/DVD device 'RICOH ' - 'CD-R/RW MP7083A ' - '1.20' with 2097152 UCHARs of cache
DiscAtOnceFromFile:main(): Probing supported write modes... OK!
DiscAtOnceFromFile:main(): Track-At-Once: Yes, Session-At-Once: Yes, Disc-At-Once PQ: No, Disc-At-Once raw P-W: Yes
DiscAtOnceFromFile:main(): Testing unit ready... OK!
DiscAtOnceFromFile:main(): Getting BUP (Buffer Underrun Protection) support... OK!
DiscAtOnceFromFile:main(): BUP (Buffer Underrun Protection) Enabled: No, Supported: No
DiscAtOnceFromFile:main(): Setting maximum supported CD/DVD speeds... OK!
DiscAtOnceFromFile:main(): Getting current CD/DVD speeds... OK!
DiscAtOnceFromFile:main(): Current read speed 5645 KBps (5645 maximum)
DiscAtOnceFromFile:main(): Current write speed 1411 KBps (1411 maximum)
DiscAtOnceFromFile:main(): Reading ATIP information... OK!
DiscAtOnceFromFile:main(): ATIP Start Time of Lead-In: 97:32:10 (MSF), -11240 (LBA)
DiscAtOnceFromFile:main(): ATIP Last Possible Start Time of Lead-Out: 79:59:74 (MSF), 359849 (LBA)
DiscAtOnceFromFile:main(): Getting track information... OK!
DiscAtOnceFromFile:main(): Track blank: Yes, NWA valid: Yes, free LBs 359847, NWA 0, track number 1
DiscAtOnceFromFile:main(): Getting disc information... OK!
DiscAtOnceFromFile:main(): Disc erasable: Yes, Disc status: 0x00, Last session status: 0x00, Disc type: 3
DiscAtOnceFromFile:main(): Skipping send OPC (Optimum Power Calibration) in test mode... OK!
DiscAtOnceFromFile:main(): Writing the stuff (simulating) to the CD/DVD disc >>>
DiscAtOnceFromFile:main(): Processing file <D:\track1.raw>, 1 file from 1 file(s) total
DiscAtOnceFromFile:Callback(): TARGET_FILE_ANALYZE_BEGIN
DiscAtOnceFromFile:Callback(): Target file size in UCHARs 2176272, LBs 889
DiscAtOnceFromFile:Callback(): TARGET_FILE_ANALYZE_END
DiscAtOnceFromFile:Callback(): WAIT_CACHE_FULL_BEGIN
DiscAtOnceFromFile:Callback(): Waiting for cache full not more then 953250 ms... OK!
DiscAtOnceFromFile:Callback(): WAIT_CACHE_FULL_END
DiscAtOnceFromFile:main(): StarBurn_CdvdBurnerGrabber_DiscAtOncePQ[RawPW]FromFile() failed, exception 8, status 31, text 'CStarBurn_ScsiTransportASPI::ExecuteCDB(): Command failed'
DiscAtOnceFromFile:main(): EXITing with failure
Thanks