From d1bb1bf8af7ef483ce745459e15693e87671618d Mon Sep 17 00:00:00 2001 From: wm4 Date: Mon, 21 Jul 2014 19:28:18 +0200 Subject: demux: fix timestamp type for seek calls mpv/mplayer2/MPlayer use double for timestamps, but the demuxer API used float. --- demux/demux_subreader.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'demux/demux_subreader.c') diff --git a/demux/demux_subreader.c b/demux/demux_subreader.c index 0fb23c22d3..f6454aaf2e 100644 --- a/demux/demux_subreader.c +++ b/demux/demux_subreader.c @@ -119,7 +119,7 @@ static double demux_packet_list_duration(struct demux_packet **pkts, int num_pkt } static void demux_packet_list_seek(struct demux_packet **pkts, int num_pkts, - int *current, float rel_seek_secs, int flags) + int *current, double rel_seek_secs, int flags) { double ref_time = 0; if (*current >= 0 && *current < num_pkts) { @@ -803,7 +803,7 @@ static int d_fill_buffer(struct demuxer *demuxer) return demux_add_packet(p->sh, dp); } -static void d_seek(struct demuxer *demuxer, float secs, int flags) +static void d_seek(struct demuxer *demuxer, double secs, int flags) { struct priv *p = demuxer->priv; demux_packet_list_seek(p->pkts, p->num_pkts, &p->current, secs, flags); -- cgit v1.2.3