-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] Support for Pentax PixelShift #11608
Conversation
I would like to add more description. First I had to modify rawspeed to support multiple frames, this unfortunately breaks API. Then i had to modify dt_iop_buffer_dsc_t to account for multiple frames, all frames are merged togrther in one buffer. Pixelshift algorithm is implemented in demosaic. This meant that i had to modify rawprepare and temperature modules, because those are before demosaic in pixelpipe. Before I attempt to do speed optimizations, please let me now, if this PR has any chance of merging. |
82c1f9e
to
1525263
Compare
copy between imageio and pixelpipe was wrong
…ork with whitebalance
This pull request did not get any activity in the past 60 days and will be closed in 365 days if no update occurs. Please verify it has no conflicts with the master branch and rebase if needed. Mention it now if you need help or give permission to other people to finish your work. |
This pull request has been marked as stale due to inactivity for the last 60 days. It will be automatically closed in 300 days if no update occurs. Please verify it has no conflicts with the master branch and rebase if needed. Mention it now if you need help or give permission to other people to finish your work. |
This pull reguest was closed because it has been inactive for 300 days since being marked as stale. |
This PR adds support for multiframe raws into rawprepare, temperature and demosaic modules.
This enables demosaic module to merge them together.
This PR requres to merge this darktable-org/rawspeed#350
There is only basic pixelshift algorithm implemented, ultimate goal is closer to what rawtherapee is doing, but i think that will be in next PRs.
Because i have no prior experience with OpenCL or OpenMP, i only implemented basic CPU paths.
There are some leftover debug printfs, i'll remove them at the end.