GNOME Bugzilla – Bug 558074
[PATCH]-set for Gst-Editor
Last modified: 2011-09-13 20:17:06 UTC
Dear GStreamer-Users, In my next post I will provide a patch set for the graphical pipeline-editor (gst-editor). This patch-set is an enhancement (I hope so..) of GStreamer 0.10 Port from Samuel Vinson. Gst-Editor is really quite usable now, also is is not complete and if you try hard you WILL be able to create segfaults. What you need: Recent gstreamer-installation with my patchset for some XML-Bugs: (Bug 527488) http://bugzilla.gnome.org/show_bug.cgi?id=527488 (maybe any nice and hard-working gst-developer can please integrate it in 0.10.22 :) What works: -Creating and running pipelines -Saving and Loading (with correct places) -Request-pads -Capsfilter (typing caps inside UI of elements-properties) -Input-/Output-Selector, choosing pad (only basic support, lists all pads, so be carefull what you choose) -recovery of most actions that priorly caused segfaults What does not work: -Sometimes Pads(maybe it works, but causes segfaults) -Elements with typefinding, like playbin(graphical glitches, somehow getting out of sync with elements inner state) -recovery of all DAU-actions -element searching by name What was not tested: -whether i broke MS-Windows-Compatibility Small Howto (for early testers): cvs -d:pserver:anoncvs@anoncvs.freedesktop.org:/cvs/gstreamer co gst-editor (copy bigpatch.diff (my next post) into the gst-editor directory, in the directory:) patch -p0 < ./bigpatch.diff run autogen.sh, install all necessary dev-packages, then run make after make you can directly run: src/gst-editor (or install it if you like) Howto setup a seperate Gstreamer-Installation inside your user-directory: In order not to break your Multimedia-Players you can install a second Patched Gstreamer installation into your home directory and keep it up to date: -Patch Gstreamer (i.e. 0.10.21 with my above mentioned patch) -autogen.sh --noconfigure -configure --prefix=/path/to/a/subdir/under/your/homedir -make install To Compile further plugins as well to tell gst-editor to use this one(assuming your prefix is /foo/): PKG_CONFIG_PATH=/foo/lib/pkgconfig:$PKG_CONFIG_PATH ./configure --prefix=/foo For my needs, gst-editor is now ready to use. As I am afraid that I will not have the time to continue developement, I will post this current state and hope that it is useful, although I know that it is not officially supported anymore. (maybe someone will be encouraged to continue..) Greetings from Germany, Hannes
Created attachment 121422 [details] [review] Patchset for Gst-Editor Here it is, any questions/comments are welcome:)
Hrm, ok, I'm very sorry that this has been rotting in bugzilla for such a long time, but I think I'll just WONTFIX this. gst-editor has never made the CVS to git transition, and there's no intention of anyone reviving it really, and the XML serialisation/deserialisation has been deprecated as well. There are some external python gst-editors I think, but also a bit dormant. It's just not that useful in practice it seems.