vscd: Sometimes the reason is that two different lenses have the same lens-ID in the exifs. For example the Voigtländer Skopar 40mm has the same as the Canon 40mm 2.8 STM. So if you turn on "in camera correction" with a Skopar, you may get the correction of a 40mm 2.8 STM, which won't fit at all.
I don't know if there is a central institution for Lens-IDs, but it causes trouble in some cases.
In-camera peripheral illumination correction should be set to OFF for all third party lenses.All 3rd party lenses have Lens-ID's corresponsing to Canon lenses with (more or less) the same specs.See: http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Canon.html#LensType
Roland Karlsson: Interesting.
I wonder how it performs if it is applied to a rather good lens, like an average zoom kit lens?
Canon uses DLO (Digital Lens Optimizer) in DPP.http://web.canon.jp/imaging/dlo/factor/index.html
bodziu: I wonder if it would sucesfully fix the CA issue... just how long it'd take to batch process 100 pictures for example...
Tested with only one ISO 25600 ARW-file.It took 11 seconds on a 5 years old PC with Windows 7-64bit with 20 GByte memory (a high-end at that time).
wkay: What does this give me that PTLens and Camera Raw dont?
AFAIK, DxO uses focus distance and aperture as parameters for correction.
Just processed a couple of D800/D800E NEFs with DxO 7.5.1 Elite.The results are stunning (I am a Canonian) at 100%, the first razor sharp JPGs I have seen from the D800/D800e.