[quote=Albert] If the drive pretends to understand the request but then doesn’t return all the data, the software could/would just think the disc is clean.
And since these scanning commands differ based on chipsets, firmware, etc, I can understand going ahead and blocking the drive. [/quote]
I’ve found that most chipsets that can’t scan at all do report that to the software, so this is covered already by those chipset makers. I guess my thoughts are directed more toward drives that report errors in non-standard fashion, there is no warning or message shown by Nero CD-DVD Speed with these drives, leading inexperienced users to trust them. So if they are concerned enough about drives that can’t scan (of which most will report that anyway) that they block those, why are they not concerned with drives that report errors not comparable to standard scanners (E31’s as C1, E12,E22 as C2 or PIE@1ECC for example)? I don’t think they should block these drives from scanning but if its impossible to find out from the drive itself maybe they should have a database of these drives. Update the database over the network from time to time, also this way if you must block drives that truly can’t scan (such as SH-223C) then you can have “no scan” checked for those particular drives. That is the responsible way to deal with problematic chipsets.
I do understand why they didn’t adopt this in the software and also resorted to inadequacy like blocking manufacturers outright, no time no resources and as you said it may be a pain to support commercially. That doesn’t mean I agree with this decision, and I don’t. It is not too difficult to accomplish and would have made CDspeed produce more authoritative scans. It would be a level playing field on forums, where you can be sure that notwithstanding the normal variation between drives reading ability all scans posted are reported in the same format. And of course would allow people with MediaTek-based Samsungs who don’t know about the programs registry settings to scan (would be white-listed in the database).
I don’t really have a bone to pick with CD-DVD Speed, so I didn’t mention conclusions of general quality of coding (I found tons of memory leaks when I disasm’d the application), the program is universal, (PlexTools, Kprobe and even my beloved (long forgotten) WSES only support 1 manufacturer) which still makes it exceptional, even if it has some weird quirks and blocks some drives by default. I hope you understand my point of view.