[Bug 722511] tq: tee element with embedded queue elements on srcpads

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jan 20 03:56:33 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=722511
  GStreamer | gst-plugins-bad | git

--- Comment #9 from Andrey Utkin <me at andrey-utkin.pp.ua> 2014-01-20 11:56:26 UTC ---
(In reply to comment #8)
> The problem of not using IDLE probes is that you might never release a pad then
> if there's no further data flow. That's not very expected from the application
> I guess.

Using IDLE probe does not guarantee against callback being never executed, too.
That's why i proposed guaranteed-synchronous probe type. Maybe that's not that
bad idea to have it?

> This dropping of upstream data resulting in shutdown from the streaming thread
> seems like an indication that something is not yet as it should be ;) Do you
> have a backtrace of this?

You must be talking about
 +  if (info->type & (GST_PAD_PROBE_TYPE_DATA_UPSTREAM
 +          | GST_PAD_PROBE_TYPE_QUERY_UPSTREAM))

No, i haven't saved a backtrace and haven't got a testcase for it. I remember
it to happen surely only once. I don't remember what exactly the query was, and
what was the pipeline. Maybe you could make a case to trigger this scenario,
with your knowledge.

-- 
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