Totally rewritten registry handling.
authorWim Taymans <wim.taymans@gmail.com>
Wed, 8 May 2002 20:40:48 +0000 (20:40 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Wed, 8 May 2002 20:40:48 +0000 (20:40 +0000)
commit086de421dc283c313f11a3be32a7e3688ea694c5
tree9fbad4968da93e9baa1b19552ededeacbdbcbeea
parent4992f1c2ed839fc86f1540b93f0e2b54905dab71
Totally rewritten registry handling.

Original commit message from CVS:
Totally rewritten registry handling.
- move the registry save/load code into a gstregistry subclass, this
will make it possible to use other registries (flat file, web based,
RDBMS type, etc..)
- a simple GMarkup xml registry is implemented
- use standard statically linked plugins for core elements.
- GstPlugin has a very well defined set of functions now
A little bytestream hack..
Added more info to -inspect.
Some more debugging info for clocking.
Small cleanups

I use ./gst-register --gst-plugin-path=/opt/src/sourceforge/gst-plugins/gst-libs:/opt/src/sourceforge/gst-plugins/
to register core and gst-plugins now.
44 files changed:
configure.ac
gst/Makefile.am
gst/autoplug/gstautoplugcache.c
gst/autoplug/gstspider.c
gst/autoplug/gststaticautoplug.c
gst/autoplug/gststaticautoplugrender.c
gst/elements/gstfilesrc.c
gst/gst.c
gst/gst.h
gst/gstautoplug.c
gst/gstautoplug.h
gst/gstclock.c
gst/gstelement.h
gst/gstelementfactory.c
gst/gstevent.c
gst/gstevent.h
gst/gstpad.c
gst/gstpad.h
gst/gstplugin.c
gst/gstplugin.h
gst/gstpluginfeature.c
gst/gstpluginfeature.h
gst/gstregistry.c
gst/gstregistry.h
gst/gstscheduler.c
gst/gstscheduler.h
gst/gsttype.c
gst/gsttype.h
gst/gsttypefind.c
gst/registries/Makefile.am [new file with mode: 0644]
gst/registries/gstxmlregistry.c [new file with mode: 0644]
gst/registries/gstxmlregistry.h [new file with mode: 0644]
gst/registries/registrytest.c [new file with mode: 0644]
gst/schedulers/gstbasicscheduler.c
libs/gst/bytestream/bytestream.c
ltmain.sh
plugins/elements/gstfilesrc.c
tests/old/testsuite/cleanup/cleanup5.c
tests/sched/dynamic-pipeline.c
testsuite/cleanup/cleanup5.c
tools/gst-compprep.c
tools/gst-inspect.c
tools/gst-launch.c
tools/gst-register.c