From 478fa53b1c88330552ac48b45c0615bce5a06713 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96man?= Date: Tue, 15 Jun 2010 08:47:09 +0000 Subject: [PATCH] Internal clock is 90kHz nowdays --- src/rawtsinput.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/rawtsinput.c b/src/rawtsinput.c index 9675f650..dc1d60a7 100644 --- a/src/rawtsinput.c +++ b/src/rawtsinput.c @@ -257,8 +257,11 @@ process_ts_packet(rawts_t *rt, uint8_t *tsb) struct timespec slp; int64_t delta = pcr - t->tht_pcr_last; - if(delta > 100000) - delta = 100000; + + + if(delta > 90000) + delta = 90000; + delta *= 11; d = delta + t->tht_pcr_last_realtime; slp.tv_sec = d / 1000000; slp.tv_nsec = (d % 1000000) * 1000;