debayering: fix divide for reading 12 bit values (#24546)

pull/24550/head
Joost Wooning 3 years ago committed by GitHub
parent 1dcd5096ba
commit 8f9ba7540b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      selfdrive/camerad/cameras/real_debayer.cl

@ -60,7 +60,7 @@ inline half val_from_10(const uchar * source, int gx, int gy, half black_level)
int offset = gx % 2;
uint major = (uint)source[start + offset] << 4;
uint minor = (source[start + 2] >> (4 * offset)) & 0xf;
half pv = (half)((major + minor)/4);
half pv = ((half)(major + minor)) / 4.0;
// normalize
pv = max((half)0.0, pv - black_level);

Loading…
Cancel
Save