[gst-devel] What I want out of a "Status Table"

Jeffrey C. Ollie jeff at ollie.clive.ia.us
Fri Feb 11 12:43:30 CET 2005


What kinds of information to gather:

1) Element/plug-in name.
2) Short, one-line description.
3) Longer, more meaningful description.
4) Pads:
	a) Listing of all pads.
	b) Capabilities.
	c) Description.
5) External library dependencies:
	a) Name of library.
	b) Link to "home page", not just where the source tarball can
	   be downloaded.
	c) Version numbers that are compatible (where known).
6) Properties:
	a) Name.
	b) Description.
	c) Read/write or read only?
	d) Type (float, integer, string, etc.)
	e) Valid values.
7) Signals.
7) Platform availability (all platforms, Mac OS X only, anything but
Windows, etc.)
8) CVS module/branch/revision number (or whatever) that indicates the
version of the plug-in that is being referred to.

What this information would be used for:

1) Learning about the plug-ins that are available so that gstreamer apps
can be developed.

2) Learning about plug-ins that are not available on the current system
so that appropriate dependencies can be installed and plug-in can be
made available.

Ideally, this information would be available both to gstreamer-based
apps (gst-inspect, totem, etc.) and on a web page.  Also, the
information should _not_ be limited to the plug-ins that have been
compiled on (or installed on) a particular system because part of the
point (and where the current gst-inspect fails) is learning about plug-
ins that are available in the gstreamer source but have not been
compiled/installed.

Jeff

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20050211/c4a9f2c3/attachment.pgp>


More information about the gstreamer-devel mailing list