From 25ceb3289d1b031ab55b9f6fa57a4dfb0fa687fa Mon Sep 17 00:00:00 2001 From: wm4 Date: Tue, 29 Jul 2014 00:59:00 +0200 Subject: player: disable hr-seek in .ts files Seeking in .ts files (and some other formats) is too unreliable, so there's a separate code path for this case. But it breaks hr-seek. Maybe hr-seek could actually be enabled in this case if we're careful enough about timestamp resets, but for now nothing changes. --- player/playloop.c | 1 + 1 file changed, 1 insertion(+) (limited to 'player') diff --git a/player/playloop.c b/player/playloop.c index d7f003408a..3cd0e78129 100644 --- a/player/playloop.c +++ b/player/playloop.c @@ -231,6 +231,7 @@ static int mp_seek(MPContext *mpctx, struct seek_params seek, seek.direction = seek.amount > 0 ? 1 : -1; seek.amount += get_current_time(mpctx); } + hr_seek &= seek.type == MPSEEK_ABSOLUTE; // otherwise, no target PTS known double demuxer_amount = seek.amount; if (mpctx->timeline) { -- cgit v1.2.3