[gst-devel] some tasks

Wim Taymans wim.taymans at chello.be
Thu Nov 23 19:26:36 CET 2000


Some other tasks:

- The mime type system needs rethinking:

  There is only 1 mime type (typeid) possible for a pad. The current
  MPEG2 parser can handle MPEG1 and MPEG2. it should be possible to attach
  more types to a pad. One solution might be to add a list of types,
another
  one could be an hierarchical type structure like:
                             
                         video/mpeg
                          /        \ 
                     video/mpeg1   video/mpeg2
                      /
                 video/mpeg1-frame

  if a pad can handle video/mpeg, it can also handle the child types.

- attach an URI property to a GstSrc. We could then have an API like
  
    GstElement *gst_plugin_get_src_for_uri (gchar *uri)

  which will create a source element that can handle the given URI.
  URIs will be: file:// dvd:// tv:// http:// ftp://...

- an API to request a default video/audio renderer. 

- better autoplugging. currently only one possible path is used to connect
  a source element to a sink element.

- gst-doc to automatically create plugin docs, listing the pads,
  mimetypes, ...


Wim




-- 
Just close your eyes, tap your heels together three times, and think to
yourself, `There's no place like home.'
		-- Glynda the Good




More information about the gstreamer-devel mailing list