From a43ba33bb3b7955570f5d96e88337707923962e2 Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Fri, 18 May 2007 16:53:18 +0000 Subject: plugins/elements/gstqueue.c: Hello, I am Mr Taymans' personal debugger. Today I will introduce a fix for the subtle a... Original commit message from CVS: * plugins/elements/gstqueue.c: (gst_queue_loop): Hello, I am Mr Taymans' personal debugger. Today I will introduce a fix for the subtle art of warning a potentially blocking thread that it should check the source pad return value, and relay the information upstream. --- ChangeLog | 8 ++++++++ plugins/elements/gstqueue.c | 1 + 2 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index 20a91aa704..a8dbe20ebb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2007-05-18 Edward Hervey + + * plugins/elements/gstqueue.c: (gst_queue_loop): + Hello, I am Mr Taymans' personal debugger. Today I will introduce a fix + for the subtle art of warning a potentially blocking thread that it + should check the source pad return value, and relay the information + upstream. + 2007-05-18 Edward Hervey * plugins/elements/gstqueue.c: (gst_queue_handle_sink_event): diff --git a/plugins/elements/gstqueue.c b/plugins/elements/gstqueue.c index 6632130dcd..a3c5c62310 100644 --- a/plugins/elements/gstqueue.c +++ b/plugins/elements/gstqueue.c @@ -1005,6 +1005,7 @@ out_flushing: gst_pad_pause_task (queue->srcpad); GST_CAT_LOG_OBJECT (queue_dataflow, queue, "pause task, reason: %s", gst_flow_get_name (queue->srcresult)); + GST_QUEUE_SIGNAL_DEL (queue); GST_QUEUE_MUTEX_UNLOCK (queue); return; } -- cgit v1.2.1