summaryrefslogtreecommitdiffstats
path: root/core/mplayer.c
diff options
context:
space:
mode:
Diffstat (limited to 'core/mplayer.c')
-rw-r--r--core/mplayer.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/mplayer.c b/core/mplayer.c
index a48bd4b37c..8f974c5bc2 100644
--- a/core/mplayer.c
+++ b/core/mplayer.c
@@ -270,6 +270,10 @@ static double rel_time_to_abs(struct MPContext *mpctx, struct m_rel_time t,
if (length != 0)
return length * (t.pos / 100.0);
break;
+ case REL_TIME_CHAPTER:
+ if (chapter_start_time(mpctx, t.pos) >= 0)
+ return chapter_start_time(mpctx, t.pos);
+ break;
}
return fallback_time;
}