[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