X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=vss.c;h=2acff1cb95b8e0b54a37eeb96aa653fd16443e4c;hp=cbc05d131b28550d8596cee1bb505a835ef81779;hb=33692c33f2effa9620064aec44c6196a8d830d05;hpb=486314426fcd25e5271fd65a982f8b321585e195 diff --git a/vss.c b/vss.c index cbc05d13..2acff1cb 100644 --- a/vss.c +++ b/vss.c @@ -905,7 +905,7 @@ static void vss_pre_select(struct sched *s, void *context) static int recv_afs_msg(int afs_socket, int *fd, uint32_t *code, uint32_t *data) { - char control[255], buf[8]; + char control[255] __a_aligned(8), buf[8]; struct msghdr msg = {.msg_iov = NULL}; struct cmsghdr *cmsg; struct iovec iov; @@ -1187,7 +1187,7 @@ void init_vss_task(int afs_socket, struct sched *s) mmd->vss_status_flags |= VSS_PLAYING; mmd->new_vss_status_flags |= VSS_PLAYING; ms2tv(autoplay_delay, &tmp); - tv_add(now, &tmp, &vsst->autoplay_barrier); + tv_add(clock_get_realtime(NULL), &tmp, &vsst->autoplay_barrier); tv_add(&vsst->autoplay_barrier, &vsst->announce_tv, &vsst->data_send_barrier); }