[gstreamer-bugs] [Bug 558074] New: [PATCH]-set for Gst-Editor

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Mon Oct 27 04:08:52 PDT 2008


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=558074

  GStreamer | gstreamer (core) | Ver: HEAD CVS
           Summary: [PATCH]-set for Gst-Editor
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: hannesb at gmx.de
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


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


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=558074.




More information about the Gstreamer-bugs mailing list