Advertisement
Guest User

Untitled

a guest
Jan 9th, 2013
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. diff --git a/src/timeshift/timeshift_reader.c b/src/timeshift/timeshift_reader.c
  2. index 4f6754f..7d52425 100644
  3. --- a/src/timeshift/timeshift_reader.c
  4. +++ b/src/timeshift/timeshift_reader.c
  5. @@ -383,6 +383,7 @@ void *timeshift_reader ( void *p )
  6. skip = ctrl->sm_data;
  7. switch (skip->type) {
  8. case SMT_SKIP_REL_TIME:
  9. + case SMT_SKIP_ABS_TIME:
  10. tvhlog(LOG_DEBUG, "timeshift", "ts %d skip %"PRId64" requested", ts->id, skip->time);
  11.  
  12. /* Must handle live playback case */
  13. @@ -409,7 +410,7 @@ void *timeshift_reader ( void *p )
  14. if (skip) {
  15. /* Adjust time */
  16. play_time = now;
  17. - pause_time = skip_time = last_time + skip->time;
  18. + pause_time = skip_time = skip->type == SMT_SKIP_REL_TIME ? last_time + skip->time : skip->time;
  19. tsi = NULL;
  20.  
  21. /* Clear existing packet */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement