From 7e21b7edcf1cbb074c2d9939e9bf318251822604 Mon Sep 17 00:00:00 2001 From: Lorenzo Desole Date: Wed, 21 Jul 2010 20:51:10 +0200 Subject: Remove duplicate code --- src/xine-engine/demux.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/xine-engine/demux.c b/src/xine-engine/demux.c index 68fedbcf4..87cc18011 100644 --- a/src/xine-engine/demux.c +++ b/src/xine-engine/demux.c @@ -343,17 +343,8 @@ static void *demux_loop (void *stream_gen) { /* someone may want to interrupt us */ if( stream->demux_action_pending ) { - struct timeval tv; struct timespec ts; - - gettimeofday(&tv, NULL); - ts.tv_sec = tv.tv_sec; - ts.tv_nsec = (tv.tv_usec + 100000) * 1000; - if (ts.tv_nsec >= 1000000000) { - ts.tv_nsec -= 1000000000; - ts.tv_sec += 1; - } - + ts = _x_compute_interval(100); pthread_cond_timedwait (&stream->demux_resume, &stream->demux_lock, &ts); } } -- cgit v1.2.3