[gstreamer-bugs] [Bug 326875] GstQueue does not handle GST_FLOW_RESEND flow result

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Mon Feb 13 04:47:17 PST 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=326875
 GStreamer | gstreamer (core) | Ver: 0.10.0





------- Comment #3 from Tommi Myöhänen  2006-02-13 12:47 UTC -------
> 1) Copying the buffer is completely wrong - that will copy the data too, which
> is a huge unecessary overhead especially (for example) for HD video frames,
> each of which is several megabytes.

The copy operation is done, because in case the next element alters the data
that buffer contains. If it then requests same buffer again, it gets the
original data.
Are there any specific rule in this case, can element alter the buffer data and
then request resending the buffer? If not, then it's quite small change to drop
the copy operation from the queue patch.

> 2) Noone except Wim seems to know what he intended GST_FLOW_RESEND for, and
> I'm not sure it means Queue should just push it again.

For our understanding, this is the case. But let's hear Wim's comments.


-- 
Configure bugmail: http://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