ext/ogg/gstoggdemux.c: Refix oggdemux, we only have a problem if we failed to find...
authorWim Taymans <wim.taymans@gmail.com>
Wed, 2 Apr 2008 15:41:50 +0000 (15:41 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Wed, 2 Apr 2008 15:41:50 +0000 (15:41 +0000)
Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_activate_chain),
(gst_ogg_demux_read_chain):
Refix oggdemux, we only have a problem if we failed to find a chain and
we are not EOF.

ChangeLog
ext/ogg/gstoggdemux.c

index 2d8cb62..1e9855d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2008-04-02  Wim Taymans  <wim.taymans@collabora.co.uk>
 
+       * ext/ogg/gstoggdemux.c: (gst_ogg_demux_activate_chain),
+       (gst_ogg_demux_read_chain):
+       Refix oggdemux, we only have a problem if we failed to find a chain and
+       we are not EOF.
+
+2008-04-02  Wim Taymans  <wim.taymans@collabora.co.uk>
+
        Patch by: Victor STINNER <victor dot stinner at haypocalc dot com>
 
        * ext/ogg/gstoggdemux.c: (gst_ogg_demux_activate_chain),
index 4b38965..72a321e 100644 (file)
@@ -2357,7 +2357,7 @@ gst_ogg_demux_read_chain (GstOggDemux * ogg, GstOggChain ** res_chain)
   }
 
   if (ret != GST_FLOW_OK || chain == NULL) {
-    if (chain == NULL) {
+    if (ret == GST_FLOW_OK) {
       GST_WARNING_OBJECT (ogg, "no chain was found");
       ret = GST_FLOW_ERROR;
     } else if (ret != GST_FLOW_UNEXPECTED) {