summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demuxer.h
diff options
context:
space:
mode:
authorUoti Urpala <uau@glyph.nonexistent.invalid>2010-11-13 15:48:26 +0200
committerUoti Urpala <uau@glyph.nonexistent.invalid>2010-11-13 16:48:31 +0200
commit642ce15ef770dd5dbea7c7ee16cbf45f6e86feae (patch)
tree5613aa04b5b9186b0a52612a4f0eb9164bb60742 /libmpdemux/demuxer.h
parent1a336d6616c92c7e3a73500f6b4bb7b95e1268c2 (diff)
downloadmpv-642ce15ef770dd5dbea7c7ee16cbf45f6e86feae.tar.bz2
mpv-642ce15ef770dd5dbea7c7ee16cbf45f6e86feae.tar.xz
core: give pts as parameter to demuxer_get_current_chapter()
demuxer_get_current_chapter() accessed sh_video/sh_audio pts fields to determine playback position. demux layer shouldn't access those and the values used weren't quite correct anyway. Give the playback position as a parameter to the demux layer function instead. Also change the top-level get_current_chapter() to use get_current_time() in the timeline case where it didn't refer to demux layer.
Diffstat (limited to 'libmpdemux/demuxer.h')
-rw-r--r--libmpdemux/demuxer.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libmpdemux/demuxer.h b/libmpdemux/demuxer.h
index cf77514aa0..e8878e3bed 100644
--- a/libmpdemux/demuxer.h
+++ b/libmpdemux/demuxer.h
@@ -451,7 +451,7 @@ int demuxer_seek_chapter(demuxer_t *demuxer, int chapter, double *seek_pts,
char **chapter_name);
/// Get current chapter index if available.
-int demuxer_get_current_chapter(demuxer_t *demuxer);
+int demuxer_get_current_chapter(demuxer_t *demuxer, double time_now);
/// Get chapter name by index if available.
char *demuxer_chapter_name(demuxer_t *demuxer, int chapter);
/// Get chapter display name by index.