From 87bd79f4babba5101d92e23f9c48374a43a712ee Mon Sep 17 00:00:00 2001 From: Tim-Philipp Müller Date: Tue, 13 Oct 2009 01:02:15 +0100 Subject: jpegdec: fix bogus warning about discont flag on first buffer The very first buffer should always have the DISCONT flag set, no need to warn about that. Only warn if we get a DISCONT buffer in non-packetised mode and we already have some data. --- ext/jpeg/gstjpegdec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/jpeg/gstjpegdec.c b/ext/jpeg/gstjpegdec.c index e95535a1..66d73dce 100644 --- a/ext/jpeg/gstjpegdec.c +++ b/ext/jpeg/gstjpegdec.c @@ -902,7 +902,7 @@ gst_jpeg_dec_chain (GstPad * pad, GstBuffer * buf) if (GST_BUFFER_IS_DISCONT (buf)) { GST_DEBUG_OBJECT (dec, "buffer has DISCONT flag set"); dec->discont = TRUE; - if (!dec->packetized) { + if (!dec->packetized && dec->tempbuf != NULL) { GST_WARNING_OBJECT (dec, "DISCONT buffer in non-packetized mode, bad"); gst_buffer_replace (&dec->tempbuf, NULL); } -- cgit