After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 624648 - clutter-gst bindings don't work
clutter-gst bindings don't work
Status: RESOLVED DUPLICATE of bug 624201
Product: vala
Classification: Core
Component: Bindings: GTK+ GStreamer WebKitGTK+
unspecified
Other Linux
: Normal critical
: ---
Assigned To: Vala maintainers
Vala maintainers
Depends on:
Blocks:
 
 
Reported: 2010-07-18 06:57 UTC by eagsalazar
Modified: 2010-07-19 08:04 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description eagsalazar 2010-07-18 06:57:41 UTC
Two issues:

1. The clutter-gst-1.0.vapi file is named incorrectly and should be called clutter-gst-0.10.vapi

2. The VideoSink class in the vapi should be updated to look like this:
	public class VideoSink : Gst.BaseSink {
		[CCode (type = "GstElement*", has_construct_function = false)]
		public VideoSink (Clutter.Texture texture);
		[NoAccessorMethod]
		public Clutter.Texture texture { get; set; }
		[NoAccessorMethod]
		public int update_priority { get; set; }
	}


I have verified that clutter-gst basically works with these changes.
Comment 1 Frederik Zipp 2010-07-18 11:18:28 UTC
I have already reported this with a patch: Bug #624201

Regarding the naming of the vapi: The base name of the .pc file for current clutter-gst releases is 'clutter-gst-1.0'. So this should stay the name of the .vapi file. You're probably using the old 0.10 version. It might be worth considering a symbolic link for backward compatibility.
Comment 2 Evan Nemerson 2010-07-19 08:04:07 UTC

*** This bug has been marked as a duplicate of bug 624201 ***