Rocket Division Software http://www.starburnsoftware.com/forum/ |
|
multitrack DiscAtOnceRawPWFromFile http://www.starburnsoftware.com/forum/starburn-sdk-f3/multitrack-discatoncerawpwfromfile-t1491.html |
Page 1 of 1 |
Author: | Gleard [ Thu Jul 03, 2008 10:20 am ] |
Post subject: | multitrack DiscAtOnceRawPWFromFile |
Hello to all, I'm using SturBurn SDK with C#. When I call StarBurn_CdvdBurnerGrabber_DiscAtOnceRawPWFromFile function with more then one DAO_DISC_LAYOUT_ENTRY, application throws System.NullReferenceException. With only one entry it works fine. This is my C# code Code: DAO_DISC_LAYOUT DAODiscLayout = new DAO_DISC_LAYOUT();
DAODiscLayout.NumberOfEntries=2; const int DAO_DISC_LAYOUT_ENTRY_SIZE=275; DAODiscLayout.DAODiscLayoutEntries = new byte[100*DAO_DISC_LAYOUT_ENTRY_SIZE]; DAO_DISC_LAYOUT_ENTRY layoutEntry = new DAO_DISC_LAYOUT_ENTRY(); layoutEntry.TrackName= @"C:\Visual Studio Projects\song1.bin"; IntPtr ptr_layoutEntry = Marshal.AllocCoTaskMem(Marshal.SizeOf(layoutEntry)); Marshal.StructureToPtr(layoutEntry, ptr_layoutEntry, false); Marshal.Copy(ptr_layoutEntry, DAODiscLayout.DAODiscLayoutEntries, 0, DAO_DISC_LAYOUT_ENTRY_SIZE); DAO_DISC_LAYOUT_ENTRY layoutEntry2 = new DAO_DISC_LAYOUT_ENTRY(); layoutEntry2.TrackName= @"C:\Visual Studio Projects\song2.bin"; IntPtr ptr_layoutEntry2 = Marshal.AllocCoTaskMem(Marshal.SizeOf(layoutEntry2)); Marshal.StructureToPtr(layoutEntry2, ptr_layoutEntry2, false); Marshal.Copy(ptr_layoutEntry2, DAODiscLayout.DAODiscLayoutEntries, DAO_DISC_LAYOUT_ENTRY_SIZE, DAO_DISC_LAYOUT_ENTRY_SIZE); try { StarBurn_CdvdBurnerGrabber_DiscAtOnceRawPWFromFile( g_SelectedDevice.CdvdBurnerGrabber, l_ExceptionText, EXCEPTION_TEXT_SIZE, out l_SystemError, out l_CDBFailureInfo, ref DAODiscLayout,0,0,0,0, WRITE_REPORT_DELAY_IN_SECONDS, BUFFER_STATUS_REPORT_DELAY_IN_SECONDS ); } catch(Exception e) {} What's wrong? Thank you. |
Author: | anton (staff) [ Thu Jul 03, 2008 3:28 pm ] |
Post subject: | |
Outstanding. Now please provide us with the StarBurn log. |
Author: | Gleard [ Fri Jul 04, 2008 1:34 pm ] |
Post subject: | |
This is the StarBurn log. Thanks for your help. Quote: StarBurn CD/DVD/Blu-Ray/HD-DVD Burning, Grabbing and Mastering Toolkit for Windows 95/98/Me/NT/2000/XP/2003/Vista/Longhorn Version 7.2.20 ( 0x20070220 )
Copyright (c) Rocket Division Software 2001-2006. All rights reserved. SCSI Port Inquiry Dump: SCSI ID: 7, Manager 'ROCKET', Identifier 'Port 001' Residual Count Supported: Yes, Number of SCSI Target(s) Supported: 15 Single Transfer Size: 65536 UCHARs CStarBurn_ScsiTransportASPI::CStarBurn_ScsiTrasportASPI(): Symbolic name is '\\.\F:' SCSI Device Inquiry Data Dump: Device Type: 0x05, Removable: Yes SCSI Version: 0, Soft Reset Supported: No Command Queue Supported: No, Linked Commands Supported: No Sync Transfer Supported: No, 16-bit bus: No 32-bit bus: No, Relative Addressing Supported: No Vendor ID: 'TSSTcorp', Product ID: 'CD/DVDW SH-S183A', Revision Level: 'SB00' CStarBurn_ScsiDeviceGeneric::CStarBurn_ScsiDeviceGeneric_SharedConstructor(): 'TSSTcorp' - 'CD/DVDW SH-S183A' - 'SB00' sits at 1:0:1:0 CD/DVD Capabilities Page Dump: Page Code: 0x2A, Reserved1: 0x00, PSBit (Page Savable): 0 Page Size in UCHARs: 66 UCHARs, CD-R Read: Yes, CD-E Read: Yes DVD-ROM Read: Yes, DVD-R Read: Yes, DVD-RAM Read: Yes, Reserved2: 0x00 CD-R Write: Yes, CD-E Write: Yes, Test Write: Yes Reserved3: 0x00, DVD-R Write: Yes, DVD-RAM Write: Yes Reserved4: 0x00, Audio Play: Yes, Composite: No Digital Port One: No, Digital Port Two: No MODE2 Form1: Yes, MODE2 Form2: Yes Is Multi Session: Yes, CDDA: Yes, CDDAAccurate: Yes BUP (Buffer Underrun Protection) Supported: Yes RW Supported: Yes, RW Deinterleaved: No, C2Pointers: Yes ISRC: Yes, UPC: Yes, Read Bar Code Capable: No Lock: Yes, LockState: 0, Prevent Jumper: No Reserved5: 0x00, Eject: Yes, Loading Mechanism Type: 0x01 Separate Volume: Yes, Separate Channel Mute: Yes Supports Disc Present: No, SW Slot Selection: No Side Change Capable: No, RW InLeadIn Readable: Yes, Reserved6: 0x00 Maximum Read Speed: 7056 KBps Number Of Volume Level(s): 256, Buffer Size in KBs: 2048 Current Read Speed: 7056 KBps Reserved7: 0x00 BCK: No, RCK: No, LSBF: No, Length: 0x01 Reserved8: 0x00 Maximum Write Speed: 706 KBps Current Write Speed: 706 KBps Reserved9: 0x0001 CStarBurn_CdvdBurnerGrabber::CStarBurn_CdvdBurnerGrabber_SharedConstructor(): Cache size is 0 MBs, 167772160 UCHARs CStarBurn_CdvdBurnerGrabber::GetBUP(): ENTERed for 0x03AAFB80, 0x03AAFB7C CStarBurn_CdvdBurnerGrabber::GetBUP(): Probing for JustLink style protection... CStarBurn_CdvdBurnerGrabber::GetBUP(): [ 1 ] Supported bit: 1 CStarBurn_CdvdBurnerGrabber::GetBUP(): [ 1 ] Enabled bit: 1 CStarBurn_CdvdBurnerGrabber::GetBUP(): JustLink buffer underrun protection, supported status 1, enabled status 1 CStarBurn_CdvdBurnerGrabber::GetBUP(): Probing for BURN-Proof style protection... CStarBurn_CdvdBurnerGrabber::GetBUP(): [ 2 ] Supported bit: 1 CStarBurn_CdvdBurnerGrabber::GetBUP(): [ 2 ] Enabled bit: 1 CStarBurn_CdvdBurnerGrabber::GetBUP(): BURN-Proof buffer underrun protection, supported status 1, enabled status 1 CStarBurn_CdvdBurnerGrabber::GetBUP(): EXITing with success, supported: Yes, enabled: Yes CStarBurn_CdvdBurnerGrabber::SetBUP(): ENTERed for 1 CStarBurn_CdvdBurnerGrabber::SetBUP(): Enabling JustLink style protection... CStarBurn_CdvdBurnerGrabber::SetBUP(): [ 1 ] Enabled bit: 1 CStarBurn_CdvdBurnerGrabber::SetBUP(): JustLink buffer underrun protection, enabled status 1 CStarBurn_CdvdBurnerGrabber::SetBUP(): Enabling BURN-Proof style protection... CStarBurn_CdvdBurnerGrabber::SetBUP(): [ 2 ] Enabled bit: 1 CStarBurn_CdvdBurnerGrabber::SetBUP(): BURN-Proof buffer underrun protection, enabled status 1 CStarBurn_CdvdBurnerGrabber::SetBUP(): EXITing with success, enabled: Yes CStarBurn_CdvdBurnerGrabber::SetCdvdSpeeds(): ENTERed for 65535, 706 CStarBurn_CdvdBurnerGrabber::SetCdvdSpeeds(): Setting speeds for CD ( 3 ) CStarBurn_CdvdBurnerGrabber::SetCdvdSpeeds(): EXITing with success StarBurn:StarBurn_IsAudioFileSupported(): EXITing with success, .BIN extension detected StarBurn:StarBurn_IsAudioFileSupported(): ENTERed for '', probing for supported uncompressed... StarBurn:StarBurn_IsAudioFileSupported(): WARNING! Unrecognized as supported uncompressed, status 3 ( 0x3 ), probing for supported compressed... StarBurn:StarBurn_IsAudioFileSupported(): EXITing with failure, unrecognized as supported compressed, status -2147024894 ( 0x80070002 ) StarBurn:StarBurn_CdvdBurnerGrabber_DiscAtOnceRawPWFromFile(): Audio track is present already, invalid mixed mode or multisession is not supported yet!!! |
Author: | anton (staff) [ Fri Jul 04, 2008 6:53 pm ] |
Post subject: | |
That's the answer. BIN was not recognized as audio track. --- StarBurn:StarBurn_IsAudioFileSupported(): WARNING! Unrecognized as supported uncompressed, status 3 ( 0x3 ), probing for supported compressed... StarBurn:StarBurn_IsAudioFileSupported(): EXITing with failure, unrecognized as supported compressed, status -2147024894 ( 0x80070002 ) |
Page 1 of 1 | All times are UTC |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |