]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
timeshift: fix the pause recovery
authorJaroslav Kysela <perex@perex.cz>
Thu, 31 Dec 2015 17:38:05 +0000 (18:38 +0100)
committerJaroslav Kysela <perex@perex.cz>
Thu, 31 Dec 2015 17:38:05 +0000 (18:38 +0100)
src/timeshift/timeshift_reader.c

index 1f733df46d93d3b1403af06c55d54bbd874cafbd..208fa2b1fdadb2f44f0fd615dbff680a5713ea76 100644 (file)
@@ -678,6 +678,7 @@ void *timeshift_reader ( void *p )
               tvhtrace("timeshift", "update play time TS_LIVE - %"PRId64" play buffer from %"PRId64, mono_now, pause_time);
             } else if (ts->state == TS_PAUSE) {
               skip_delivered = 1;
+              pause_time = last_time;
             }
             tvhlog(LOG_DEBUG, "timeshift", "ts %d change speed %d", ts->id, speed);
           }