|
|
@ -69,7 +69,7 @@ static int query_formats(AVFilterContext *ctx) |
|
|
|
|
|
|
|
|
|
|
|
#define ABS(a) (((a) ^ ((a) >> 31)) - ((a) >> 31)) |
|
|
|
#define ABS(a) (((a) ^ ((a) >> 31)) - ((a) >> 31)) |
|
|
|
|
|
|
|
|
|
|
|
static int diff_c(const uint8_t *a, const uint8_t *b, int s) |
|
|
|
static int diff_c(const uint8_t *a, const uint8_t *b, ptrdiff_t s) |
|
|
|
{ |
|
|
|
{ |
|
|
|
int i, j, diff = 0; |
|
|
|
int i, j, diff = 0; |
|
|
|
|
|
|
|
|
|
|
@ -83,7 +83,7 @@ static int diff_c(const uint8_t *a, const uint8_t *b, int s) |
|
|
|
return diff; |
|
|
|
return diff; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
static int comb_c(const uint8_t *a, const uint8_t *b, int s) |
|
|
|
static int comb_c(const uint8_t *a, const uint8_t *b, ptrdiff_t s) |
|
|
|
{ |
|
|
|
{ |
|
|
|
int i, j, comb = 0; |
|
|
|
int i, j, comb = 0; |
|
|
|
|
|
|
|
|
|
|
@ -98,7 +98,7 @@ static int comb_c(const uint8_t *a, const uint8_t *b, int s) |
|
|
|
return comb; |
|
|
|
return comb; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
static int var_c(const uint8_t *a, const uint8_t *b, int s) |
|
|
|
static int var_c(const uint8_t *a, const uint8_t *b, ptrdiff_t s) |
|
|
|
{ |
|
|
|
{ |
|
|
|
int i, j, var = 0; |
|
|
|
int i, j, var = 0; |
|
|
|
|
|
|
|
|
|
|
@ -531,7 +531,7 @@ static void pullup_release_frame(PullupFrame *f) |
|
|
|
|
|
|
|
|
|
|
|
static void compute_metric(PullupContext *s, int *dest, |
|
|
|
static void compute_metric(PullupContext *s, int *dest, |
|
|
|
PullupField *fa, int pa, PullupField *fb, int pb, |
|
|
|
PullupField *fa, int pa, PullupField *fb, int pb, |
|
|
|
int (*func)(const uint8_t *, const uint8_t *, int)) |
|
|
|
int (*func)(const uint8_t *, const uint8_t *, ptrdiff_t)) |
|
|
|
{ |
|
|
|
{ |
|
|
|
int mp = s->metric_plane; |
|
|
|
int mp = s->metric_plane; |
|
|
|
int xstep = 8; |
|
|
|
int xstep = 8; |
|
|
|