adaptivedemux: Fix comparision logic
authorEdward Hervey <bilboed@bilboed.com>
Wed, 29 Apr 2015 13:41:07 +0000 (15:41 +0200)
committerEdward Hervey <bilboed@bilboed.com>
Wed, 29 Apr 2015 13:41:07 +0000 (15:41 +0200)
We can't answer the SEEKING query if we do *not* have the manifest

gst-libs/gst/adaptivedemux/gstadaptivedemux.c

index 4f0b335..cac3ff6 100644 (file)
@@ -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 */
       }