[Bug 658584] empathy-av crashed with SIGSEGV in gst_color_balance_list_channels()

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Sep 9 03:00:43 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=658584
  GStreamer | gst-plugins-base | 0.10.35

--- Comment #5 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2011-09-09 10:00:39 UTC ---
So in short, I think you will have to add something like this:

  /* colorbalance is wrapped by GstImplementsInterface, we
   * need to check if it is actually supported for this instance
   * in its current state before trying to use it */
  if (!GST_IS_COLOR_BALANCE (color))
      goto out;

  balance = GST_COLOR_BALANCE (color);


(Don't think gst_bin_get_by_interface() can or should check against the
GstImplementsInterface stuff)

-- 
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