[Bug 725917] multiqueue: do not reset last push result when pushing events

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Mar 11 16:11:23 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=725917
  GStreamer | gstreamer (core) | unspecified

--- Comment #6 from Thiago Sousa Santos <thiago.sousa.santos at collabora.co.uk> 2014-03-11 23:34:49 UTC ---
Last message showing the issue:

multiqueue gstmultiqueue.c:1290:gst_multi_queue_loop:<multiqueue0> queue 1
sleeping for not-linked wakeup with newid 205, highid 204, next_time
0:00:00.000000000, high_time 0:00:09.900000000

so this queue will wait forever and never push the EOS to finish the test, it
is waiting for another stream that is already EOS and shouldn't push more data.

Before waiting we should check that there is something to wait for.

Also this got me thinking about considering a TRUE return on serialized events
push as a GST_FLOW_OK return.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list