I'm attempting to burn a CD with an in-memory ISO9660 tree, but I get a stack overflow just after StarBurn_CdvdBurnerGrabber_TrackAtOnceFromTree is called. I tried to call StarBurn_CdvdBurnerGrabber_TrackAtOnceFromFile at the same location (with a pre-existing ISO file) and it has the same problem.
These are the last lines of the log file:
Quote:
CStarBurn_CdvdBurnerGrabber::GetBUP(): JustLink buffer underrun protection, supported status 0x01, enabled status 0x01
CStarBurn_CdvdBurnerGrabber::SetBUP(): JustLink buffer underrun protection, enabled status 0x01
CStarBurn_CdvdBurnerGrabber::SetCdvdSpeeds(): ENTERed for 65535, 65535
CStarBurn_CdvdBurnerGrabber::SetCdvdSpeeds(): Setting speeds for CD ( 2 )
CStarBurn_CdvdBurnerGrabber::GetCdvdSpeeds(): ENTERed
CStarBurn_CdvdBurnerGrabber::GetCdvdSpeeds(): [ CD ] Current Read 8450, Maximum Read 8450, Current Write 8450, Maximum Write 8450
CStarBurn_CdvdBurnerGrabber::GetCdvdSpeeds(): EXITing with success
CStarBurn_CdvdBurnerGrabber::SendOPC(): ENTERed
CStarBurn_CdvdBurnerGrabber::SendOPC(): EXITing with success
CStarBurn_CdvdBurnerGrabber::TrackAtOnce(): ENTERed for 0x03D02318
CStarBurn_CdvdBurnerGrabber::TrackAtOnce(): Inserted disc type 0x00000002
CStarBurn_CdvdBurnerGrabber::TrackAtOnce(): CD media ( 2 ) now has single transfer size of 61440 UCHARs
CStarBurn_CdvdBurnerGrabber::TrackAtOnce(): Setting write parameters to data
CStarBurn_CdvdBurnerGrabber::TrackAtOnce(): Setting write parameters to MODE1
CStarBurn_CdvdBurnerGrabber::TrackAtOnce(): Reading track information
I will appreciate any help you can provide.