]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - glsdk/gstreamer0-10.git/commit
Externalized the plugin information in /etc/gstreamer/reg.xml
authorWim Taymans <wim.taymans@gmail.com>
Mon, 28 Aug 2000 20:20:55 +0000 (20:20 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Mon, 28 Aug 2000 20:20:55 +0000 (20:20 +0000)
commit7ccc2cf90b33f6a84cebc2e3f6ca1585abe12d1b
tree80192124dc578d500fb3c5e8a0da7207c242aa9c
parenta703c01d945064c451ffb2521bd90ea2f6ef4dfe
Externalized the plugin information in /etc/gstreamer/reg.xml

Original commit message from CVS:
Externalized the plugin information in /etc/gstreamer/reg.xml
- no need to do a plugin_load_all()
- plugins are loaded when needed
- typedetect functions are loaded when needed (still buggy)
- no need to check for the existance of the plugin in the codecs
- added gstreamer-register to create the reg.xml file
- renamed launch to gstreamer-launch
- plugins need to register the typefactory they provide
modified the plugins to meet the new design
modified the plugins to correctly set their pad types
autoplugging can be done without loading the plugins now
15 files changed:
examples/helloworld2/helloworld2.c
gst/gst.c
gst/gstelement.h
gst/gstelementfactory.c
gst/gstplugin.c
gst/gstplugin.h
gst/gsttype.c
gst/gsttype.h
gst/types/gsttypes.c
gstplay/gstplay.c
tests/old/examples/helloworld2/helloworld2.c
tools/.gitignore
tools/Makefile.am
tools/gstreamer-launch.c [moved from tools/launch.c with 92% similarity]
tools/gstreamer-register.c [new file with mode: 0644]