From 279db4fbc92aab6eb3d1c3e6a31ca23aea7d4ba6 Mon Sep 17 00:00:00 2001 From: Benjamin Franzke Date: Fri, 1 Feb 2013 08:20:48 +0100 Subject: Put frame_diff and pswap into util --- src/overlap.c | 32 -------------------------------- 1 file changed, 32 deletions(-) (limited to 'src/overlap.c') diff --git a/src/overlap.c b/src/overlap.c index a989ccb..207a306 100644 --- a/src/overlap.c +++ b/src/overlap.c @@ -7,38 +7,6 @@ #include "video_decode.h" #include "util.h" -static inline void -pswap(void **p1, void **p2) -{ - void *tmp; - - tmp = *p1; - *p1 = *p2; - *p2 = tmp; -} - -static double -frame_diff(struct video_frame *frame_a, struct video_frame *frame_b) -{ - double average = 0; - uint8_t *row_a = frame_a->data, *col_a = NULL; - uint8_t *row_b = frame_b->data, *col_b = NULL; - - for (int y = 0; y < frame_a->height; ++y) { - col_a = row_a; - col_b = row_b; - for (int x = 0; x < frame_a->width; ++x) { - average += abs(*col_a - *col_b); - col_a++; - col_b++; - } - row_a += frame_a->stride; - row_b += frame_b->stride; - } - - return average / (frame_a->width * frame_a->height); -} - static void usage(void) { -- cgit