Thank you. You can go ahead and contact them - please paste a link to the report here so we can also keep track. I’m curious why they changed it from “f/4” to “f/4.0”. The only tag which has “4.0” is MaxApertureAtMinFocal in the makernotes, but there are more suitable tags to be used.
@agriggio if the detection fails because f/4 <> f/4.0, couldn’t we replace on the fly f/x with Fx (because some lenses use Fx and some use f/x in a way that is not consistent) and strip out all .0?
lensfun has two search modes for finding lenses in the db, strict and loose. RT uses strict, which sometimes causes failures like this. I tried using loose, but it seems it’s actually too liberal, and sometimes it finds quite different lenses than what you want. I suppose we could come up with some heuristics, but for now I preferred to stay on the safe side. after all, a user could still pick up the lens by hand, and have a “custom auto matching” by using a dynamic profile rule (see the reference above by @ChasingShadows)
Yes, the strict matching means that all parts of the lens name have to match (though the order of them is not relevant). I will post a link to the concerning lensfun documentation when sourceforge is available again…
For Tamron lenses the (A005) is the lens version number and is part of the name.
It may happen that a more recent lens with the same global characteristics has the same name as an old one with only version number differing.
for instance I have a Tamron 90mm F/2.8 DI VC USD Macro 1:1 (F004).
There exist a different and newer lens Tamron 90mm F/2.8 DI VC USD Macro 1:1 (F017)
Exiftool and RT decode correctly those names (for Nikon cameras)
@agriggio@Morgan_Hardwood
If the same lens is mounted on different camera brands , will the lensid will provide the same name?
I fear no!
For Canon it will be Tamron SP 70-300mm f/4.0-5.6 Di VC USD
and Tamron 90mm f/2.8
@Morgan_Hardwood
I see that you already stubled on the name problem and opened a ticket on lensfun.
It is not very conclusive, apart that names should be the same as in exiv2.
I think the answer will be the same with lens maker name(Ricoh versus Pentax).
So it seems the best is that let you continue to manage this issue.
I’ve see that LensFun support Panasonic FZ1000, a fixed lens camera.
Fixed lens DMC-FZ1000 2.73 yes yes no
When I open any RW2 file RT gets the camera name but not the lens and i cannot select it manually because there isn’t any “FZ1000 fixed lens” in the list.
Without a lens I cannot use lensfun corrections. Is it a bug? Do i made something wrong?
it depends on how the lens is identified by lensfun in the db. the current RT strategy for fixed lens cams is to search for a lens composed of the camera name plus the word “standard” (iirc, or something like that). this works for other brands, but maybe not in your case…if you upload a raw I will take a look
Lensfun doesn’t seem handle Samyang 12mm f2.8 fisheye images correctly. I guess the result should be rectilinear, now it just corrects to the regular fisheye projection, leaving lines curved.
I’ve found FZ1000 lens under “Leica” instead of “Panasonic” and i’m trying to set it with a dynamic profile rule.
I hope you can fix this behavior because I think having the camera should be sufficient for a fixed lens camera. Thanks
see above : just add the camera model DMC-FZ1000 to lens model and it should be auto matched.
The lens maker model is only used in the lens list presentation. But I agree that it is weird for fixed lens camera to have 2 different maker (even if it is strictly true)
I keep trace of these modifications that I will be incorporate in next windows builds. Also in touch with lensfun team.