[gstreamer-bugs] [Bug 172938] [probe] Probe cb is called twice for the same data

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Mon Apr 25 08:39:31 PDT 2005


Please DO NOT reply to this by email. All additional comments should be made in
the comments box of this bug report.

 http://bugzilla.gnome.org/show_bug.cgi?id=172938
 GStreamer | gstreamer (core) | Ver: HEAD CVS





------- Additional Comments From Ronald Bultje  2005-04-25 15:39 -------
The bug, assuming a get->chain->loop pipeline element-chain:

* Opt iterates the loop-group, loop iterates, pulls data. Opt iterates previous
group.
* Previous data is iterated by calling the getfunction, push from get-to-chain,
push from chain-to-group-boundary. In both cases, the probes of the pads are called.
* Iteration in opt returns, opt returns control to loop-group, pull returns and
re-calls probes.

We can't just remove the probe-calling in _pull(), because that is needed in a
get->loop group. I don't know how to easily fix this. Anyone?

------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list