[Bug 756898] pad: gst_pad_probe_info_get_buffer_list() has wrong ownership transfer
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Wed Oct 21 08:18:27 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=756898
--- Comment #2 from schmitt at cwi.nl ---
Thank you.
But might there be still an ownership issue?
After having called get_buffer_list() and exit the probe callback, I still get
the following messages:
GStreamer-CRITICAL **: gst_buffer_list_length: assertion 'GST_IS_BUFFER_LIST
(list)' failed
GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object->refcount
> 0' failed
And the bufferlist seems not to get processed any further (even though I
returned Gst.PadProbeReturn.OK)
(In reply to Sebastian Dröge (slomo) from comment #1)
> commit 0f5be03d766ffde4ece29bd795e849d0cafbd27d
> Author: Sebastian Dröge <sebastian at centricular.com>
> Date: Wed Oct 21 14:49:49 2015 +0300
>
> pad: Fix docs/annotation of gst_pad_probe_info_get_buffer_list()
>
> It's not get_bufferlist(). Because of that it was ignored by the docs and
> G-I, leading to crashes because of broken ownership transfer.
>
> https://bugzilla.gnome.org/show_bug.cgi?id=756898
--
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