darktable-org / dtorg

13 stars 48 forks source link

Update the very outdated camera support page #199

Closed victoryforce closed 1 year ago

victoryforce commented 2 years ago

This page should be updated with each release. Unfortunately, it was forgotten and reflected camera support in darktable 3.4, when 4.0 was already released.

Since at the moment support for raw formats is provided by two libraries, we can't just run rawspeed's check_camera_support utility and get a list of all supported models.

Fortunately, there are not many "cr3" models from Canon, so the data about them was added manually, taking the list of models from the release announcement. In the future, it will be possible to automate it more (well, if rawspeed will still be catching up), for which you need to keep a list of models that create "cr3" files. Then we can check their support by the libraw library by searching its cameralist.cpp file.

Additionally, the number of supported models in the table header was corrected and percentages were recalculated.

elstoc commented 2 years ago

I'd rather find some way to automate this from darktable and then update dtorg. Otherwise errors will creep in and we have no [easy] way to confirm the changes you've made are correct.

Is there a FR on the darktable repo for this?

paperdigits commented 2 years ago

I thought there was a script in the darktable/rawspeed repo that generated this?

On August 6, 2022 1:35:00 PM PDT, Chris Elston @.***> wrote:

I'd rather find some way to automate this from darktable and then update dtorg. Otherwise errors will creep in and we have no [easy] way to confirm the changes you've made are correct.

-- Reply to this email directly or view it on GitHub: https://github.com/darktable-org/dtorg/pull/199#issuecomment-1207279094 You are receiving this because you are subscribed to this thread.

Message ID: @.***>

elstoc commented 2 years ago

@paperdigits there is but we also use libraw now

victoryforce commented 2 years ago

I'd rather find some way to automate this from darktable and then update dtorg.

Of course, that would be ideal.

But in the real world:

Why I think it's better to accept my fix first and then work on full automation:

elstoc commented 2 years ago

I don't suspect errors, I just have no way to confirm one way or another so will have to take your word for it that it's an improvement and is accurate. Would you mind raising an issue against the darktable project, which perhaps is the only place where we could produce a single combined output from libraw and rawspeed (I'm very much guessing here). Also stuff is more likely to get merged in that repo.