From: Edward Hervey Date: Wed, 29 Apr 2015 13:41:07 +0000 (+0200) Subject: adaptivedemux: Fix comparision logic X-Git-Tag: 1.6.0~894 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=38c97f5fa54479726a41cc76ea34a42b16d22c65;p=platform%2Fupstream%2Fgst-plugins-bad.git adaptivedemux: Fix comparision logic We can't answer the SEEKING query if we do *not* have the manifest --- diff --git a/gst-libs/gst/adaptivedemux/gstadaptivedemux.c b/gst-libs/gst/adaptivedemux/gstadaptivedemux.c index 4f0b335..cac3ff6 100644 --- a/gst-libs/gst/adaptivedemux/gstadaptivedemux.c +++ b/gst-libs/gst/adaptivedemux/gstadaptivedemux.c @@ -1130,8 +1130,10 @@ gst_adaptive_demux_src_query (GstPad * pad, GstObject * parent, gint64 start = 0; GST_MANIFEST_LOCK (demux); - if (demux->priv->have_manifest) { + if (!demux->priv->have_manifest) { GST_MANIFEST_UNLOCK (demux); + GST_INFO_OBJECT (demux, + "Don't have manifest yet, can't answer seeking query"); return FALSE; /* can't answer without manifest */ }