[Bug 681955] gst_discoverer_stream_info_list_free () causes a critical error
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed Aug 15 17:21:38 PDT 2012
https://bugzilla.gnome.org/show_bug.cgi?id=681955
GStreamer | gst-plugins-base | git
LRN <lrn1986> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
CC| |lrn1986 at gmail.com
Resolution| |INVALID
--- Comment #1 from LRN <lrn1986 at gmail.com> 2012-08-16 00:21:35 UTC ---
OK, figured it out. I have to ref the first children in the list returned by
gst_discoverer_container_info_get_streams(), because while loop body unrefs
each object in the list, and gst_discoverer_stream_info_list_free() ALSO unrefs
each object on the list. Problem is that gst_discoverer_stream_info_get_next()
is not called for the first object in the list, so refs/unrefs are unbalanced
for it.
--
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