From b3948a36d136c0f1d79965f98d87205137401cd6 Mon Sep 17 00:00:00 2001 From: michael Date: Sun, 24 Oct 2004 19:17:55 +0000 Subject: 10l (mplayer doesnt like AV_NOPTS_VALUE) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13748 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpdemux/demux_lavf.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'libmpdemux/demux_lavf.c') diff --git a/libmpdemux/demux_lavf.c b/libmpdemux/demux_lavf.c index 2b2aa9f343..7722f597de 100644 --- a/libmpdemux/demux_lavf.c +++ b/libmpdemux/demux_lavf.c @@ -309,9 +309,10 @@ int demux_lavf_fill_buffer(demuxer_t *demux){ av_free_packet(&pkt); } - priv->last_pts= pkt.pts; - - dp->pts=pkt.pts / (float)AV_TIME_BASE; + if(pkt.pts != AV_NOPTS_VALUE){ + priv->last_pts= pkt.pts; + dp->pts=pkt.pts / (float)AV_TIME_BASE; + } dp->pos=demux->filepos; dp->flags= !!(pkt.flags&PKT_FLAG_KEY); // append packet to DS stream: -- cgit v1.2.3