darktable icon indicating copy to clipboard operation
darktable copied to clipboard

"Ghost" cameras in wb_presets.json and noiseprofiles.json

Open Donatzsky opened this issue 1 year ago • 10 comments

When developing a tool to generate a list of supported cameras (currently here: https://github.com/Donatzsky/darktable-camera-support), I noticed there are more than 20 cameras that have either WB presets or noise profiles, but aren't in cameras.xml or are explicitly not supported by RawSpeed.

For the Nexus 5X it seems to simply be a case of mismatched maker (LG vs LGE) and the OnePlus phones plus a few others shoot DNG, so are implicitly supported, but that still leaves the rest.

Personally, I'm just interested in finding out how to deal with them. If they should be considered unsupported or what. But it might be an idea to go over the list and see if anything needs fixing.

Maker Model WB Presets Noise Profile Decoder RawSpeed Support Debug
Canon PowerShot A710 IS Yes No Unknown Source: wb_presets.json
DJI FC220 No Yes Unknown Source: noiseprofiles.json
DJI FC3170 No Yes Unknown Source: noiseprofiles.json
Fujifilm FinePix S20Pro Yes No unknown-no-samples Source: wb_presets.json, wb_presets.json: No decoder
Fujifilm FinePix S9100 Yes No unknown-no-samples Source: wb_presets.json, wb_presets.json: No decoder
Hasselblad L1D-20c No Yes Unknown Source: noiseprofiles.json
Kodak P850 ZOOM Yes No Unknown Source: wb_presets.json
Kodak ProBack645 Yes No Unknown Source: wb_presets.json
Leica Camera AG R8 - Digital Back DMR Yes No Unknown Source: wb_presets.json
Leica Camera AG R9 - Digital Back DMR Yes No Unknown Source: wb_presets.json
LGE Nexus 5 No Yes Unknown Source: noiseprofiles.json
LGE Nexus 5X No Yes Unknown Source: noiseprofiles.json
Minolta DiMAGE 5 Yes No no-samples Source: wb_presets.json, wb_presets.json: No decoder
Minolta DiMAGE G500 Yes No Unknown Source: wb_presets.json
Minolta DiMAGE Z2 Yes No Unknown Source: wb_presets.json
Nikon E8700 Yes No Unknown Source: wb_presets.json
Olympus SP510UZ Yes No Unknown Source: wb_presets.json
OnePlus ONEPLUS A6003 No Yes Unknown Source: noiseprofiles.json
OnePlus OnePlus Nord 3 5G No Yes Unknown Source: noiseprofiles.json
Panasonic DC-G9M2 Yes No no Source: wb_presets.json, wb_presets.json: No decoder
Pentax Caplio GX100 Yes No Unknown Source: wb_presets.json
Raspberrypi RP_imx477 No Yes Unknown Source: noiseprofiles.json
Samsung GX-1S Yes No Unknown Source: wb_presets.json
YI TECHNOLOGY M1 No Yes Unknown Source: noiseprofiles.json

Donatzsky avatar Jun 01 '24 22:06 Donatzsky

There are a good number of them that output only DNG, and if that works OOTB, we don't have to list them in cameras.xml

kmilos avatar Jun 01 '24 22:06 kmilos

Those are most likely cameras that once had support but lost it when the old rawsamples.ch went away, sometime around the 2.2 release 2.4 release notes request sample images to be able to continue supporting cameras.

ralfbrown avatar Jun 01 '24 22:06 ralfbrown

Since there's no way to know which shoot DNG, for the purposes of the camera support list, I'll leave decoder as unknown and let the users figure out what it means for them.

Donatzsky avatar Jun 02 '24 15:06 Donatzsky

Since there's no way to know which shoot DNG

From this list: DJI drones (incl. Hasselblad L1D-20c), Leicas, LGE phones, OnePlus phones, YI M1 - they will go through RawSpeed decoding.

@paperdigits also

kmilos avatar Jun 03 '24 11:06 kmilos

Those are most likely cameras that once had support but lost it when the old rawsamples.ch went away

One could also xref this w/ https://raw.pixls.us/?noncc0#repo and https://raw.pixls.us/?missing#repo

kmilos avatar Jun 03 '24 13:06 kmilos

Canon PowerShot A710 IS is on the non-CC0 list. The two FinePix models are on the missing list. The Kodaks aren't on either. Haven't checked the rest.

ralfbrown avatar Jun 03 '24 15:06 ralfbrown

Please keep in mind we are not looking for one off fixes, but rather some logic we can implement in the utility.

On June 3, 2024 8:25:08 AM PDT, Ralf Brown @.***> wrote:

Canon PowerShot A710 IS is on the non-CC0 list. The two FinePix models are on the missing list. The Kodaks aren't on either. Haven't checked the rest.

-- Reply to this email directly or view it on GitHub: https://github.com/darktable-org/darktable/issues/16916#issuecomment-2145504723 You are receiving this because you were mentioned.

Message ID: @.***>

paperdigits avatar Jun 03 '24 17:06 paperdigits

I have added a csv file for specifically supported cameras. Others are left as unknown. https://github.com/Donatzsky/darktable-camera-support/blob/main/rawspeed-dng.csv

Donatzsky avatar Jun 03 '24 18:06 Donatzsky

@kmilos Can you verify that the list of DNG cameras is correct?

Donatzsky avatar Jun 28 '24 19:06 Donatzsky

The csv list looks ok to me.

kmilos avatar Jun 29 '24 06:06 kmilos

Since this issue was used for a question that has already been answered and no fix is ​​needed, I am closing this issue.

victoryforce avatar Jun 21 '25 16:06 victoryforce