This does not sound like a valid bugreport. "Sometimes", "CDB errors" etc. Dima will fix exclusive device access, you'll update SPTD layer with the most recent one and we'll give another try to see what's wrong.
It's a bad idea to mix APIs. Stick with StarBurn API if you want to use StarBurn. Or you'll end up with tuning one device with two+ handles at the same time.
Mark Tels wrote:
Sometimes both threads start to record but after some time the whole thing gets corrupted and I just get CDB errors.
A single burn completes without any kind of problems (thats why I asked about possible issues when initializing
things per thread / multiple times).
I must admit that I have my own routines to Load/Eject media but I guess that shouldnt cause a problem?
(had a first variant which used MCI commands to eject and load media but lately I replaced them with DeviceIoControl calls)