Add pointer conversion for HBD buffers
This fixes a crash in HBD build. Change-Id: I7f688f50227323e69bba65df0d56f4360f01771b
This commit is contained in:
parent
004eebed31
commit
dc5618f3bb
@ -668,11 +668,11 @@ static int fp_highbd_estimate_point_noise(uint8_t *src_ptr, const int stride) {
|
|||||||
// Update the source value with the new filtered value
|
// Update the source value with the new filtered value
|
||||||
dn_val = (sum_val + (sum_weight >> 1)) / sum_weight;
|
dn_val = (sum_val + (sum_weight >> 1)) / sum_weight;
|
||||||
else
|
else
|
||||||
dn_val = *src_ptr;
|
dn_val = *CONVERT_TO_SHORTPTR(src_ptr);
|
||||||
|
|
||||||
// return the noise energy as the square of the difference between the
|
// return the noise energy as the square of the difference between the
|
||||||
// denoised and raw value.
|
// denoised and raw value.
|
||||||
dn_diff = (int)*src_ptr - (int)dn_val;
|
dn_diff = (int)(*CONVERT_TO_SHORTPTR(src_ptr)) - (int)dn_val;
|
||||||
return dn_diff * dn_diff;
|
return dn_diff * dn_diff;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user