summaryrefslogtreecommitdiff
path: root/src/util.h
diff options
context:
space:
mode:
authorBenjamin Franzke <benjaminfranzke@googlemail.com>2013-02-01 08:20:48 +0100
committerBenjamin Franzke <benjaminfranzke@googlemail.com>2013-02-01 08:20:48 +0100
commit279db4fbc92aab6eb3d1c3e6a31ca23aea7d4ba6 (patch)
treeb2f8debc20ca90c4755e193f483303a05cfb241f /src/util.h
parent2957803c5da9aab1cecac3dcdfaf7fcd9c5e49fd (diff)
downloadadvtime-279db4fbc92aab6eb3d1c3e6a31ca23aea7d4ba6.tar.gz
advtime-279db4fbc92aab6eb3d1c3e6a31ca23aea7d4ba6.tar.bz2
advtime-279db4fbc92aab6eb3d1c3e6a31ca23aea7d4ba6.zip
Put frame_diff and pswap into util
Diffstat (limited to 'src/util.h')
-rw-r--r--src/util.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/util.h b/src/util.h
index 5921a86..bc926b6 100644
--- a/src/util.h
+++ b/src/util.h
@@ -3,6 +3,16 @@
#include <stdint.h>
+static inline void
+pswap(void **p1, void **p2)
+{
+ void *tmp;
+
+ tmp = *p1;
+ *p1 = *p2;
+ *p2 = tmp;
+}
+
int
pgm_read(char *filename, unsigned char **buf, int *xsize, int *ysize);
@@ -13,6 +23,9 @@ pgm_save(unsigned char *buf, int wrap, int xsize, int ysize, char *filename);
void
frame_mix(struct video_frame *frame_a, struct video_frame *frame_b);
+double
+frame_diff(struct video_frame *frame_a, struct video_frame *frame_b);
+
void
print_time(int64_t msec);