diff options
author | Raimo Järvi <raimo.jarvi@gmail.com> | 2011-05-31 13:16:26 +0300 |
---|---|---|
committer | Edward Hervey <edward.hervey@collabora.co.uk> | 2011-06-01 16:11:05 +0200 |
commit | 4a66ecdf2577c3f9e7cffb143f3907edea01e00f (patch) | |
tree | d0e9b33961a6d42debaee56f4e840d1f2f8a1cb2 /ext/ffmpeg | |
parent | 82463fe8bc169061562cdc3a0f0bca40a16b5833 (diff) |
ffdec: Check for AV_NOPTS_VALUE in PTS value.
https://bugzilla.gnome.org/show_bug.cgi?id=651625
Diffstat (limited to 'ext/ffmpeg')
-rw-r--r-- | ext/ffmpeg/gstffmpegdec.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/ffmpeg/gstffmpegdec.c b/ext/ffmpeg/gstffmpegdec.c index 605acb6..67dcf22 100644 --- a/ext/ffmpeg/gstffmpegdec.c +++ b/ext/ffmpeg/gstffmpegdec.c @@ -2595,7 +2595,7 @@ gst_ffmpegdec_chain (GstPad * pad, GstBuffer * inbuf) ffmpegdec->pctx->pts); /* store pts for decoding */ - if (ffmpegdec->pctx->pts != -1) + if (ffmpegdec->pctx->pts != AV_NOPTS_VALUE && ffmpegdec->pctx->pts != -1) dec_info = gst_ts_info_get (ffmpegdec, ffmpegdec->pctx->pts); else { /* ffmpeg sometimes loses track after a flush, help it by feeding a |