summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/advtime.c4
-rw-r--r--src/video_decode.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/advtime.c b/src/advtime.c
index 581cee7..15fbcb7 100644
--- a/src/advtime.c
+++ b/src/advtime.c
@@ -85,7 +85,7 @@ int
main(int argc, char **argv)
{
struct video_decode *vd;
- struct video_frame *frame_a = NULL, *frame_b = NULL, *tmp;
+ struct video_frame *frame_a = NULL, *frame_b = NULL;
int ret, ch;
int diff_flag = 0, average_flag = 0, frame_flag = 0, showcut_flag = 0;
int64_t timestamp = 0;
@@ -190,7 +190,7 @@ main(int argc, char **argv)
fflush(stdout);
}
- pswap(&frame_a, &frame_b);
+ pswap((void **)&frame_a, (void **)&frame_b);
}
video_decode_free_frame(&frame_a);
diff --git a/src/video_decode.c b/src/video_decode.c
index e6748e0..defb6d7 100644
--- a/src/video_decode.c
+++ b/src/video_decode.c
@@ -98,7 +98,7 @@ video_decode_get_frame(struct video_decode *vd, struct video_frame **frame)
int ret;
if (*frame != NULL) {
- f = *frame;
+ f = (struct video_frame_priv *) *frame;
} else {
f = calloc(1, sizeof *f);
if (f == NULL)