diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-01-05 15:24:38 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-01-05 15:24:38 +0000 |
commit | 9e1add871ebacc3844c70fec93c086c141b51794 (patch) | |
tree | e15d827a16c52709542425f7e304d32f84df1121 /libmpdemux/demuxer.c | |
parent | e5e820981f0103abc37cfca4a1b704ffaac48f69 (diff) | |
download | mpv-9e1add871ebacc3844c70fec93c086c141b51794.tar.bz2 mpv-9e1add871ebacc3844c70fec93c086c141b51794.tar.xz |
Make ds_get_next_pts return MP_NOPTS_VALUE instead of -1 on error,
-1 could be a perfectly valid pts.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21827 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/demuxer.c')
-rw-r--r-- | libmpdemux/demuxer.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libmpdemux/demuxer.c b/libmpdemux/demuxer.c index b640594aa2..746452f5b2 100644 --- a/libmpdemux/demuxer.c +++ b/libmpdemux/demuxer.c @@ -567,15 +567,15 @@ double ds_get_next_pts(demux_stream_t *ds) if(demux->audio->packs>=MAX_PACKS || demux->audio->bytes>=MAX_PACK_BYTES){ mp_msg(MSGT_DEMUXER,MSGL_ERR,MSGTR_TooManyAudioInBuffer,demux->audio->packs,demux->audio->bytes); mp_msg(MSGT_DEMUXER,MSGL_HINT,MSGTR_MaybeNI); - return -1; + return MP_NOPTS_VALUE; } if(demux->video->packs>=MAX_PACKS || demux->video->bytes>=MAX_PACK_BYTES){ mp_msg(MSGT_DEMUXER,MSGL_ERR,MSGTR_TooManyVideoInBuffer,demux->video->packs,demux->video->bytes); mp_msg(MSGT_DEMUXER,MSGL_HINT,MSGTR_MaybeNI); - return -1; + return MP_NOPTS_VALUE; } if(!demux_fill_buffer(demux,ds)) - return -1; + return MP_NOPTS_VALUE; } return ds->first->pts; } |