# HG changeset patch # User michael # Date 1097447047 0 # Node ID 3d262519187bd9e5bda7efaa1b6b6cc8ac20ba2c # Parent 73086ea05489bb5e1dffc3a89064bf19d9c4715c LIBAVFORMAT_BUILD >= 4619 diff -r 73086ea05489 -r 3d262519187b libmpdemux/demux_lavf.c --- a/libmpdemux/demux_lavf.c Sun Oct 10 19:51:18 2004 +0000 +++ b/libmpdemux/demux_lavf.c Sun Oct 10 22:24:07 2004 +0000 @@ -323,7 +323,11 @@ lavf_priv_t *priv = demuxer->priv; mp_msg(MSGT_DEMUX,MSGL_DBG2,"demux_seek_lavf(%p, %f, %d)\n", demuxer, rel_seek_secs, flags); +#if LIBAVFORMAT_BUILD < 4619 av_seek_frame(priv->avfc, -1, priv->last_pts + rel_seek_secs*AV_TIME_BASE); +#else + av_seek_frame(priv->avfc, -1, priv->last_pts + rel_seek_secs*AV_TIME_BASE, rel_seek_secs < 0 ? AVSEEK_FLAG_BACKWARD : 0); +#endif } int demux_lavf_control(demuxer_t *demuxer, int cmd, void *arg)