[gst-devel] GANSO for gstreamer

Ruben ryu at gpul.org
Mon Mar 19 20:04:42 CET 2001

	I've been thinking a bit in the port of ganso to gstreamer, I will
rewrite all the application. The core of ganso must be rewritten because
it's tree-based while gstreamer is graph-based (which is more powerfull, of
course). The user interface is all but friendly X-) I've been reading some
Adobe Premiere tutorials and it's million times easier than ganso, and it's
UI allow people to be much more productive. And the biggest problem is that
ganso is frame-based instead of time based :(

	I need some questions answered to make the "port":

	- Most of time, the user will need to playback little portions of
the composition, or even single frames. User will click in a timeline and
wants the frame corresponding to this instant of time to appear in a preview
window. One solution is to seek, but you said that it isn't a good idea,
well, what should I do then?

	- The user wants a quick response from the program when managing
little portions of the composition (dragging with the cursor, for example).
The current version of ganso manages it with an image cache, all the media
sources are linked to the cache, and when some agent wants a frame from a
video source, it asks the cache. Well it works like the processor cache, but
oriented to images. Is there any standard way in gstreamer of doing this or
should I write a plugin to avoid this problem and link it to all
decompressors output?

	- If I have two video sources and I want to see them one after
another, which structure should I use?

	- What is the format of the video/raw data?

	- Is there any plugin to alpha blend two sources into one? and to
expand a video in time (keeping the framerate)?

 )_) \/ / /  email: mailto:ryu at gpul.org
/ \  / (_/   www  : http://pinguino.dyndns.org
[ GGL + GAnSO developer ] & [ GPUL member ]

More information about the gstreamer-devel mailing list