X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=play.c;h=fb72bae43e3a921f8acc6d85082e29d0ed19f20f;hp=7537ddd6ad012a76b2f3b3511f5e23bf5f632a4d;hb=24758c5f;hpb=3e3d8e1b48bbd8dbf46adf517c311b5e78dc820f diff --git a/play.c b/play.c index 7537ddd6..fb72bae4 100644 --- a/play.c +++ b/play.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2012 Andre Noll + * Copyright (C) 2012-2013 Andre Noll * * Licensed under the GPL v2. For licencing details see COPYING. */ @@ -7,7 +7,6 @@ /** \file play.c Paraslash's standalone player. */ #include -#include #include #include @@ -427,9 +426,7 @@ static int load_file(struct play_task *pt) register_writer_node(&pt->wn, pt->fn.btrn, &sched); return 1; fail: - afh_recv->close(&pt->rn); - btr_remove_node(&pt->rn.btrn); - afh_recv->free_config(pt->rn.conf); + wipe_receiver_node(pt); return ret; } @@ -1257,7 +1254,7 @@ int main(int argc, char *argv[]) filter_init(); writer_init(); - gettimeofday(now, NULL); + clock_get_realtime(now); sched.default_timeout.tv_sec = 5; parse_config_or_die(argc, argv);