Merge pull request #6687 from matei-georged/georgem_6630_fix_pdaf_crash_nikonz50

PDAF lines filter crashes with RAWs from Nikon Z 50
This commit is contained in:
Lawrence37
2023-06-13 20:50:59 -07:00
committed by GitHub

View File

@@ -275,7 +275,11 @@ int PDAFLinesFilter::mark(const array2D<float> &rawData, PixelsMap &bpMap)
for (int y = 1; y < H_-1; ++y) {
int yy = pattern_[idx] + off;
if (y == yy) {
int n = markLine(rawData, bpMap, y) + markLine(rawData, bpMap, y-1) + markLine(rawData, bpMap, y+1);
int n = 0;
n += markLine(rawData, bpMap, y);
n += (y-1 <= 0 ) ? 0 : markLine(rawData, bpMap, y-1);
n += (y+1 >= H_-1) ? 0 : markLine(rawData, bpMap, y+1);
if (n) {
found += n;
if (settings->verbose) {