From f1bb6fde3288cbbaf01175b980b9704f9406ce80 Mon Sep 17 00:00:00 2001 From: Uoti Urpala Date: Sat, 30 Jul 2011 21:05:59 +0300 Subject: core: audio: if audio pts is missing return MP_NOPTS_VALUE Change written_audio_pts() and playing_audio_pts() to return MP_NOPTS_VALUE if no reasonable pts estimate is available. Before they returned some incorrect value typically around zero (but not necessarily exactly that). --- libmpdemux/demuxer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libmpdemux/demuxer.c') diff --git a/libmpdemux/demuxer.c b/libmpdemux/demuxer.c index 9aaed21a8f..ef3bd36e29 100644 --- a/libmpdemux/demuxer.c +++ b/libmpdemux/demuxer.c @@ -779,7 +779,7 @@ void ds_free_packs(demux_stream_t *ds) ds->current = NULL; ds->buffer = NULL; ds->buffer_pos = ds->buffer_size; - ds->pts = 0; + ds->pts = MP_NOPTS_VALUE; ds->pts_bytes = 0; } -- cgit v1.2.3