[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