avfilter/vf_ssim360: Fix left-shift of negative value

Reviewed-by: Anton Khirnov <anton@khirnov.net>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
release/6.0
Andreas Rheinhardt 2 years ago
parent c0cf2c4786
commit 54659e329e
  1. 2
      libavfilter/vf_ssim360.c

@ -547,7 +547,7 @@ static double ssim360_db(double ssim360, double weight)
static int get_bilinear_sample(const uint8_t *data, BilinearMap *m, int max_value)
{
static const int fixed_point_half = 1 << (FIXED_POINT_PRECISION - 1);
static const int inv_byte_mask = (-1) << 8;
static const int inv_byte_mask = UINT_MAX << 8;
int tl, tr, bl, br, v;

Loading…
Cancel
Save