CDVDBurn 3 coming soon
Pages: 1 2
Steffen Huber (91) 1949 posts |
The short version: all formats are differently handled on the command level. CDVDBurn has separate routines for all media types, each of them configurable for encountered variants between what the standards say and what real hardware does. And yes, this is dumb to the extreme. I am still so glad that it was BD and not HD-DVD that finally was adopted as the next-gen format. HD-DVD was a specification nightmare. BD is nice and easy. I’ll give you an example for some of the complexity. If you want to write a Data CD (in a writing mode called “track at once”) with an ISO9660 image prepared for being the first session, the command sequence is roughly
Sounds complicated? Audio CD in “Session at once” mode is even more complicated, and again likes to differ between different drives in ever-so-subtle ways. The “easy” formats are DVD+RW, DVD-RAM and BD-R(E). You set the speed (after asking the drive which speeds it can offer for the medium inside), you check that the medium is already formatted (DVD-RAM is sold formatted, DVD+RW and BD-R(E) is usually unformatted) and if not you format it (enquire for possible formats, choose the right one and send the formatting command), and then you just start writing your data (sequentially in the case of a mastered image, but “random access” is also supported for those media types, but with a granularity of 32 KiB or 64 KiB). The complexity in DVD-R(W) world is that there are two completely different writing modes and endless variants in both modes on how to write such a data track – in theory, it is not too different to a Data CD, but in practice, it took me 15 years to work it out. The writing mode I now use was not available in typical drives back in 2004, but seems to be common in drives manufactured since around 2008. Another complexity is to cater for all the different states a medium might be currently in. DVD-RW might be in “Restricted Overwrite” mode or in “Sequential Recording” mode. It might be unformatted, partly formatted or fully formatted. Or in “intermediate state”. Really, you can’t make that stuff up. Needless to say that those states also differ from media type to media type. |
David Feugey (2125) 2709 posts |
Hum, the support of BD-R M-DISC would be quite an achievement. |
Steffen Huber (91) 1949 posts |
I think this already works, but I only have exactly one BD-R M-Disc here to test, and it is the “small” one (25 GB). The XL types (100 GB) are rather expensive, and I am not sure that I really trust that multi-layer stuff. |
Steffen Huber (91) 1949 posts |
Just to let you know that the first beta test version has been sent out to testers a few moments ago. I am currently quite happy with the overall drive compatibility, all my drives have successfully written CD-R, CD-RW, DVD-R, DVD-RW, DVD+R, DVD+RW, DVD-RAM, BD-R and BD-RE (if the medium type is supported of course!), and only a few niggles remain to be fixed. So it is time to broaden the testing base. If you have not received an email and want to help with testing, please mail me along with some information about the drives and machines you could use for testing. Drives I have had success with during testing include Samsung (aka Toshiba-Samsung-Storage aka TSSTcorp), LG (aka Hitachi-LG Data Storage aka HL-DT-ST), Asus and Lite-On. |
Greg (2474) 144 posts |
Hi Steffen. This all sounds good. I have an LG GP57EW40 that I bought a while ago and it just doesn’t work on my IYONIX with my current version of CDVDBurn. Don’t suppose you could tell me if this new version of CDVDBurn would drive my drive. Thanks Greg |
David Feugey (2125) 2709 posts |
I have all the CD and DVD writers you can image :) For practical reasons, I would prefer to make tests with a Pi and a USB to SATA or USB to PATA interface. But I have RISC OS computers with native PATA interfaces too. |
Steffen Huber (91) 1949 posts |
Many of the tests during development were done with a brand-new LG GP57ES40 which is basically your model, but in a differently coloured case (silver instead of white). The IYONIX is still on the list of platforms I need to test (most testing was done on Titanium, ARMX6 and various Raspberry Pis), but I see no reason why it shouldn’t work. I’ll start with the IYONIX tests hopefully this week, then we’ll know for sure. |
Ron Briscoe (400) 78 posts |
@ Steffen, I also have a Dell DS-8ABSH (Ex Titanium) if you want that tested. Regards Ron. |
Steffen Huber (91) 1949 posts |
You should already have received the beta test version by email. If I got your email address right of course! Thanks for your support, much appreciated. |
Greg (2474) 144 posts |
Thats good news Steffen for my LG GP57EW40. I will actually be running it on my PI2 as my IYONIX and RISC PC have both developed a hardware issue it would seem. |
Pages: 1 2