[gst-cvs] company gstreamer: gstreamer/docs/gst/tmpl/ gstreamer/gst/ gstreamer/gst/elements/ gstreamer/gst/parse/ gstreamer/gst/registries/ gstreamer/tools/

Benjamin Otte company at users.sourceforge.net
Sun Nov 23 19:23:02 PST 2003


CVS Root:       /cvsroot/gstreamer
Module:         gstreamer
Changes by:     company
Date:           Sun Nov 23 2003  19:22:06 PST

Log message:
implement URI schemes
Elements can now register as a source or sink for a protocol and applications can use gst_element_make_from_uri () to get an element that handles a given URI.
This patch provides:
- removal of old broken URI handling scheme.
- new URI handling using interfaces.
- updates for registry to save handled URIs.
- interface for URI handlers.
- implementation of that in filesrc and filesink for the file:// URI
- extension to pipeline parsing to allow specifying only a URI instead of element
Does not include:
- tests
- inclusion in docs build

Modified files:
    docs/gst/tmpl   : gstreamer-unused.sgml gsturi.sgml
    gst             : gstelement.h gstelementfactory.c
                      gstpluginfeature.c gstpluginfeature.h gsturi.c
                      gsturi.h
    gst/elements    : gstfakesink.c gstfilesink.c gstfilesink.h
                      gstfilesrc.c gstfilesrc.h
    gst/parse       : grammar.y parse.l types.h
    gst/registries  : gstxmlregistry.c
    tools           : gst-inspect.c gst-xmlinspect.c

Links:
http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/gst/tmpl/gstreamer-unused.sgml.diff?r1=1.75&r2=1.76
http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/gst/tmpl/gsturi.sgml.diff?r1=1.1&r2=1.2
http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstelement.h.diff?r1=1.138&r2=1.139
http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstelementfactory.c.diff?r1=1.89&r2=1.90
http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstpluginfeature.c.diff?r1=1.17&r2=1.18
http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstpluginfeature.h.diff?r1=1.10&r2=1.11
http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gsturi.c.diff?r1=1.10&r2=1.11
http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gsturi.h.diff?r1=1.6&r2=1.7
http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/elements/gstfakesink.c.diff?r1=1.54&r2=1.55
http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/elements/gstfilesink.c.diff?r1=1.24&r2=1.25
http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/elements/gstfilesink.h.diff?r1=1.6&r2=1.7
http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/elements/gstfilesrc.c.diff?r1=1.65&r2=1.66
http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/elements/gstfilesrc.h.diff?r1=1.8&r2=1.9
http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/parse/grammar.y.diff?r1=1.33&r2=1.34
http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/parse/parse.l.diff?r1=1.20&r2=1.21
http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/parse/types.h.diff?r1=1.7&r2=1.8
http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/registries/gstxmlregistry.c.diff?r1=1.38&r2=1.39
http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/tools/gst-inspect.c.diff?r1=1.52&r2=1.53
http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/tools/gst-xmlinspect.c.diff?r1=1.10&r2=1.11




More information about the Gstreamer-commits mailing list