A discont event should not flush the queue
authorWim Taymans <wim.taymans@gmail.com>
Fri, 25 Oct 2002 19:14:57 +0000 (19:14 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Fri, 25 Oct 2002 19:14:57 +0000 (19:14 +0000)
Original commit message from CVS:
A discont event should not flush the queue

gst/gstqueue.c
plugins/elements/gstqueue.c

index 3b02209..6e1de74 100644 (file)
@@ -337,11 +337,8 @@ restart:
        GST_DEBUG_ELEMENT (GST_CAT_DATAFLOW, queue, "eos in on %s %d\n", 
                           GST_ELEMENT_NAME (queue), queue->level_buffers);
        break;
-      case GST_EVENT_DISCONTINUOUS:
-        gst_queue_locked_flush (queue);
-       break;
       default:
-       /*gst_pad_event_default (pad, GST_EVENT (buf)); */
+       /* we put the event in the queue, we don't have to act ourselves */
        break;
     }
   }
index 3b02209..6e1de74 100644 (file)
@@ -337,11 +337,8 @@ restart:
        GST_DEBUG_ELEMENT (GST_CAT_DATAFLOW, queue, "eos in on %s %d\n", 
                           GST_ELEMENT_NAME (queue), queue->level_buffers);
        break;
-      case GST_EVENT_DISCONTINUOUS:
-        gst_queue_locked_flush (queue);
-       break;
       default:
-       /*gst_pad_event_default (pad, GST_EVENT (buf)); */
+       /* we put the event in the queue, we don't have to act ourselves */
        break;
     }
   }