[Bug 736896] [REGRESSION] pygobject 3.13 now copies the GstStructure when getting them from a GstCaps, making it impossible to properly modify structures from caps in place.

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Jun 18 04:14:49 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=736896

--- Comment #22 from John Slade <john at jtes.net> ---
(In reply to Thibault Saunier from comment #21)
> I actually tested it a bit and it breaks things, it is too much of a hack
> and I do not think we can merge that.
> 
> I have added similare hacks like
> http://cgit.freedesktop.org/gstreamer/gst-python/commit/
> ?id=3d19875eb7c20cedb4ab64e295c338ebd32f4b04 already, in that case it is
> good enough and will not break things, but this one does not look safe.

I have tested 3d19875eb7c20cedb4ab64e295c338ebd32f4b04 and it doesn't fix the
problem of the sample being un-writable.

What do your patches in http://cgit.collabora.com/git/user/tsaunier/gst-python/
break?  I have been using them for a while and haven't found any problems.

Also could you explain why you are calling these "hacks".  What is the problem
being hacked around - something in PyGObject or in gstreamer?

Do you think it is possible these issues can be reliably fixed in gst-python? 
Or will it require the long term solution suggested in
https://bugzilla.gnome.org/show_bug.cgi?id=736896#c6

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